Overtime calculation in Oman is an important payroll and compliance issue for employers. If staff work beyond the normal working hours allowed under Oman labour law, the employer should calculate overtime correctly and reflect it properly in payroll records. This is especially important for businesses with shift-based teams, operational staff, hospitality workers, transport personnel, security teams, and other roles where extended working hours may occur.
Under the newer Oman Labour Law, employers should review both the normal working hours and the applicable overtime rate before calculating additional pay. Understanding the difference between daytime overtime and night overtime is important for staying compliant and avoiding payroll errors.
Quick Enquiry
[lcf_contact_form form_type=”Quick Enquiry” ]
Overtime is the additional pay due when an employee works beyond the normal working hours permitted under Oman labour law. In simple terms, once the employee works beyond the regular limit, the extra hours should be compensated at the applicable overtime rate rather than the normal hourly rate.
For payroll purposes, employers should calculate overtime based on the employee’s wage structure and the nature of the extra hours worked, whether during the day or at night.
Under the current Oman labour framework, regular working hours are generally limited to 8 hours per day and 40 hours per week. Where an employee works beyond the normal working hours, the extra hours may qualify as overtime, subject to the applicable legal rules and the nature of the work.
The law also places an overall limit so that total daily working time, including overtime, should not exceed 12 hours per day.
Also read: Why is there a Need for a Proper Payroll System in Oman
For payroll calculation purposes, overtime in Oman is commonly treated in two main ways:
A practical way to calculate overtime is to first determine the employee’s hourly wage, then apply the overtime uplift based on whether the extra work is during daytime or night hours.
Let us assume the employee’s monthly salary is OMR 500.
Estimated daily wage = 500 × 12 ÷ 365 = 16.43 OMR per day
Estimated hourly wage = 16.43 ÷ 8 = 2.05 OMR per hour
For daytime overtime, the formula would generally be:
Overtime pay = Number of overtime hours × Hourly wage × 1.25
If the employee works 4 overtime hours:
4 × 2.05 × 1.25 = 10.25 OMR total daytime overtime pay
Using the same salary assumption of OMR 500:
Estimated daily wage = 500 × 12 ÷ 365 = 16.43 OMR per day
Estimated hourly wage = 16.43 ÷ 8 = 2.05 OMR per hour
For night overtime, the formula would generally be:
Overtime pay = Number of overtime hours × Hourly wage × 1.50
If the employee works 2 overtime hours during the night period:
2 × 2.05 × 1.50 = 6.15 OMR total night overtime pay
Incorrect overtime treatment can affect payroll accuracy, employee trust, and labour compliance. Businesses with a large workforce or shift operations should make sure overtime rules are reflected correctly in payroll processing and HR records.
We at Payroll Middle East support businesses across the region with practical payroll and HR coordination. If your company manages staff working overtime in Oman, our team can help you structure payroll calculations more accurately and align your process with local employment requirements.
We are also known as one of the trusted providers of payroll services in Oman. If your business needs support with overtime payroll, staff records, and HR coordination, contact us today.
Also read: Leave Salary Calculation in UAE