Is overtime calculated on basic salary or gross salary in Oman?
The calculation uses the contractual basic wage, not gross wage. Separate allowances such as housing and transport are not included.
Calculate your overtime pay in Oman. Enter your basic monthly salary and the extra time you worked.
Enter your salary and overtime below. The calculator will apply the Oman Labour Law rates automatically.
Your hourly basic wage is your monthly basic wage divided by 240.
Day overtime is paid at your hourly basic wage plus at least 25%.
Night overtime between 9 PM and 5 AM is paid at your hourly basic wage plus at least 50%.
For a full weekly rest day or official holiday worked, the law provides the normal day's wage plus an additional amount equal to 100% of the daily basic wage. This calculator shows the additional amount added to an existing monthly salary.
This calculator covers normal overtime under Article 71 of Oman Labour Law. It is an estimate only. It does not cover partial rest days, compensatory leave, emergency overtime, special employment rules or contracts offering higher benefits. Confirm the final amount with your employer or HR department.
Calculation method
Standard working hours under Royal Decree 53/2023 are 8 hours per day and 40 hours per week. Time worked beyond that is overtime, and Article 71 calculates the additional wage using the employee's basic salary. Housing, transport, and other allowances are not included in the overtime rate.
First, the contractual basic monthly wage is converted to an hourly basic wage by dividing it by 30 days and then by 8 hours — that is, by 240. The calculator uses this formula consistently.
The hourly rate is then multiplied by the overtime hours and the legal rate for when those hours were worked:
| When the overtime was worked | Rate |
|---|---|
| Daytime overtime on normal workdays | Hourly basic wage plus at least 25% |
| Night overtime between 9 PM and 5 AM | Hourly basic wage plus at least 50% |
| Full weekly rest day or official holiday worked | Normal wage for the day plus an additional 100% of the daily basic wage, or compensatory leave as provided by law |
Example
An employee has a basic monthly wage of OMR 400. In one month they work 6 daytime overtime hours, 3 night overtime hours, and one full rest day or public holiday.
| Item | Calculation | Amount (OMR) |
|---|---|---|
| Hourly basic wage | 400 ÷ 240 | 1.667 |
| Day overtime | 6 × 1.667 × 1.25 | 12.500 |
| Night overtime | 3 × 1.667 × 1.50 | 7.500 |
| Additional payment for one full rest day | 400 ÷ 30 | 13.333 |
| Total extra pay | 12.500 + 7.500 + 13.333 | 33.333 |
| Estimated salary this month | 400 + 33.333 | 433.333 |
Ramadan schedule
During Ramadan, the normal maximum working hours for Muslim employees are 6 hours per day or 30 hours per week. Hours beyond the applicable normal limit may count as overtime. The hourly basic wage formula does not change.
Shift handling
The night window runs from 9 PM to 5 AM, which crosses midnight. Payroll systems that assign hours to calendar dates split a night shift into two short days and can miss the night overtime hours entirely. If you run night shifts, your attendance system must credit hours to the shift they belong to, not the date the clock showed.
Important limits
This calculator follows the normal overtime rules in Article 71 of Royal Decree 53/2023 and calculates on the contractual basic wage. It does not handle partial rest days, compensatory time-off agreements, emergency overtime under Article 72, sector-specific exemptions, or employment contracts with terms above the legal minimum. For those cases, speak to your HR or legal advisor.
Ministerial Decision 729/2024 requires private-sector wages to be transferred through the Wage Protection System (WPS), subject to its exemptions and implementation requirements. Calculated overtime should therefore flow into your normal payroll and WPS process rather than being handled separately in cash.
Attendance automation
This page exists because we see the same overtime errors in payroll every month, and fixing them by hand is exactly what attendance software is for. An attendance punching machine records each clock-in and clock-out, while the attendance software applies configured overtime rules, Ramadan schedules and night-shift midnight handling to produce payroll-ready output for your WPS process.
Prefer a spreadsheet? Download our free attendance sheet for Oman — it applies these same overtime rates automatically across a full month.
Questions
The calculation uses the contractual basic wage, not gross wage. Separate allowances such as housing and transport are not included.
For normal overtime, daytime overtime is paid at the hourly basic wage plus at least 25%, and night overtime between 9 PM and 5 AM is paid at the hourly basic wage plus at least 50%. For work on a weekly rest day or official holiday, the law provides the normal wage for the day plus an additional amount equal to 100% of the daily basic wage, or compensatory leave as provided by law.
This calculator divides the contractual basic monthly wage by 30 days and then by 8 hours, or by 240 in total. A 400 OMR basic wage is 1.667 OMR per hour.
During Ramadan, the normal maximum working hours for Muslim employees are 6 hours per day or 30 hours per week. Hours beyond the applicable normal limit may count as overtime.