Hi buddy..I am not quite sure about your reason for asking "If i resign from my job, my employer have any right to not accept that?"... Looks like to me that you are hesitant and/or having a hard time thinking what if my employer ban me permanently??...(however, my opinion only).. Well, as I understood every country has its own designated department dedicated for "Labor"...say Ministry of Labor for example.. They made laws or policy which the government abides... And this means applicable to every place under their area of responsibility.. And as far as I understand, Qatar Labor law has this section that says employee can resign from his work considering he/she render a 1 month notice.. Now, if you are really determined to resign then be it.. Just make sure you will respect the one month notice.. Above, I saw you sayin you can bear the ban (2 years) and the cost of visa and tickets so I dont see any problem... Buddy, resignation is voluntary.. Neither the company nor the goverment can't stop you from resigning..Note that no employers want to pay the employee who is not willing to work anymore.. That's it... But then, I would still suggest to give a second thought.. Who knows there's some good thing waiting for you out there.. I am a mechanical engineer too.. I started my career as an operator in a manufacturing firm.. Now, I am in a position where I can say good enough for me.. Hope it helps mate...