Ramadan Working Hours in Oman: What the Six Hour Rule Means for Attendance
Working hours reduce during Ramadan under Oman Labour Law. Here is what the six hour rule means for attendance, overtime and payroll, and how to prepare early.
Every year the same thing happens. Ramadan arrives, working hours change, and somewhere in the business a spreadsheet quietly carries on calculating overtime against an eight hour day.
Nobody notices for a month. Then payroll runs, the numbers look slightly off, and by the time anyone works out why, the corrections have to be made retrospectively across dozens of employees.
It is an entirely avoidable problem. Here is what the rule actually says and what it means for your attendance records.
What the law requires
Under Oman's Labour Law, issued by Royal Decree 53/2023, standard working hours are eight hours a day and forty hours a week.
During Ramadan, those hours reduce to six a day and thirty a week for Muslim employees.
Two details in that sentence do most of the damage when they are missed. The reduction is specific to Ramadan, so it applies for one month and then reverts. And it applies to Muslim employees, which means for that month your workforce may be operating on two different baselines at the same time.
That second point is the one that catches businesses out. It is not a company-wide switch. It is a per-employee rule running alongside the standard one.
Why this breaks attendance and payroll
The reduced hours are not just about when people go home. They change the line at which ordinary hours end and overtime begins.
Outside Ramadan, an employee who works nine hours has done eight ordinary hours plus one hour of overtime. During Ramadan, a Muslim employee working the same nine hours has done six ordinary hours plus three hours of overtime.
If your system keeps applying the eight hour baseline, it records one hour of overtime instead of three. Multiply that by a month and by however many affected employees you have, and you have systematically underpaid overtime across a whole period. That is a genuine compliance exposure, not a rounding error, and it is the kind of thing that surfaces in a dispute long after the fact.
The same problem runs the other way with attendance records. Someone leaving after six hours is not leaving early. They have completed a full day. A system that flags them as short-hours generates a month of meaningless exceptions for someone to work through.
The timing pressure
The complication is that Ramadan does not sit still. It moves roughly eleven days earlier each year against the Gregorian calendar, and the start is confirmed by moon sighting rather than announced far in advance.
That means you get limited notice of the exact start date, but you know roughly when it is coming, which is a strange combination to plan around. In practice it means the configuration work should be done well before the month you expect it, so that when the announcement comes you are switching something on rather than building it.
It also collides with payroll timing. The wage transfer window under the Wage Protection System is now three days from the end of the wage entitlement period, so a month with a changed overtime baseline is exactly the wrong month to be discovering configuration problems. There is no slack to unpick it.
What a system should handle
If you are assessing attendance software, or checking whether your current setup will cope, these are the questions:
Can it apply a different daily and weekly baseline for a defined period?
Can that baseline be applied per employee rather than company-wide?
Does overtime calculate against the reduced baseline automatically during that period?
Does it revert cleanly when the period ends?
Can you set the dates once the start is confirmed, without rebuilding the rules?
If the answer to any of those is that someone adjusts it manually, that is your annual error waiting to happen. Manual adjustment across a whole workforce, applied per employee, under time pressure, is close to the worst-case scenario for accuracy.
Practical steps before it arrives
Confirm who the reduced hours apply to. This should be established from employee records, not worked out during the month.
Decide your shift patterns early. If you run shifts, six hour days change how the day divides. Working that out in advance is a planning exercise. Working it out in week one is a scramble.
Tell people what is changing and when. Both the start and the return to standard hours. The reversion catches people out almost as often as the start.
Check your overtime configuration before it begins. Run a test calculation against the reduced baseline and confirm the result is what you expect. Five minutes now saves a month of corrections.
Keep the records clean for payroll. Your salary file should reflect the correct classification of ordinary and overtime hours for that period. If attendance feeds payroll automatically, this happens on its own. If it is manual, this is the month to be most careful.
The wider point
Ramadan is the clearest example of something more general: exceptions are where attendance systems fail.
Standard weeks are easy. Any system handles those. What separates a system that works from one that generates monthly cleanup is how it handles the cases that break the pattern, and reduced hours, public holidays, rest day work and split shifts are all in that category.
If your current setup needs a person to intervene every time something departs from a normal week, it is not really tracking attendance. It is producing a rough draft that someone else has to finish.
A biometric attendance system in Oman should handle the reduced baseline as configuration rather than manual correction, so the exception month is no harder to run than any other. Markd handles shifts, rosters and hour rules across branches from one place, so a change to the baseline applies once rather than employee by employee.
Frequently asked questions
What are the working hours during Ramadan in Oman? Six hours a day and thirty hours a week for Muslim employees, reduced from the standard eight a day and forty a week under Labour Law 53/2023.
Do reduced Ramadan hours apply to all employees? The reduction applies to Muslim employees. Other staff continue on standard hours, which means two baselines run in parallel during the month.
How does Ramadan affect overtime calculation? Overtime begins after six hours rather than eight for affected employees, so hours beyond that count as overtime. Applying the standard baseline through Ramadan will under-record overtime.
When does Ramadan start? The date moves roughly eleven days earlier each year and is confirmed by moon sighting close to the time. Configure your attendance rules in advance so you only need to set dates when it is announced.
About CodeStack
CodeStack is a trusted software company in Oman delivering custom ERP systems, advanced GRC platforms, and scalable digital solutions for growing businesses. We help organizations streamline operations, improve compliance, and accelerate digital transformation through secure, business-focused software built for long-term success.
Start the Conversation
Ready to engineer your
next success?
Let's build something extraordinary together. Our team is ready to transform your vision into a scalable reality.
