According to the UAE Labour Law the maximum working hours in Dubai are eight hours per day, or 48 hours per week (the maximum for those working in hotels, restaurants, and certain other industries is 9 hours per day).
Any work over this time is classified as overtime, and should be paid at rate of 1.25 times the regular hourly rate.
The law also states that working hours be reduced by 2 hours during Ramadan.
The working week for both the private and public sectors runs from Sunday to Thursday, although many private companies work 6 (or 5½) days taking only Friday off. Under the Labour Law only Friday is an official day off.
Public sector employees usually work from 7.30 am to 2.30 pm, while hours for those in the private sector vary.
Annual leave is usually 22 working days or 30 calendar days.
That’s the theory anyway. In practice many private companies flout the labour regulations, one of the reasons that hardly any UAE nationals choose to work in the private sector.