Firstly your approval has to be taken with labour department which takes a week then visa approval 3-4 working days , if all papers are in order and your future employer has provided you a title for visa which can be approved . Due to qatarisation , nowadays , it is difficult to get approvals with labour for private cos except for govt cos like QP , OXY , Qatargas , Rasgas , otherwise your visa can take even 1-2 months for approval . You have not mentioned whether you are engineer or manager , so please specify the same . If you are from uk or usa or Canada , you visa should get thur in 2-3 weeks time . If you are from India , Africa , Asian countries , it may be a struggle with labour department to get your visa approval firstly and ensure your title on work visa is same as your work profile in the country here . Hope this helps .