How to Track Ramadan Working Hours and Attendance in Saudi Arabia
How to Track Ramadan Working Hours and Attendance in Saudi Arabia
Ramadan requires employers in Saudi Arabia to adjust working schedules and attendance practices for Muslim employees. During Ramadan, the Saudi Labour Law reduces the maximum actual working hours for Muslim workers to 7 hours per day or 35 hours per week.
For HR and payroll teams, this means attendance systems must be configured to recognize Ramadan schedules rather than continuing with the organization's normal working-hour rules.
Accurate attendance tracking helps employers manage working hours, breaks, overtime, late arrivals, early departures, leave, shift schedules, and payroll calculations throughout the month.
What Are the Ramadan Working Hour Rules in Saudi Arabia?
Under Article 98 of the Saudi Labour Law, actual working hours for Muslim employees are reduced during Ramadan to a maximum of 7 hours per day or 35 hours per week.
The law also provides rules concerning breaks. Employees should not work for more than five consecutive hours without a break for rest, prayer, and meals of at least 30 minutes. These breaks are not included in actual working hours.
Employers should therefore distinguish between:
- Scheduled working hours
- Actual working hours
- Break periods
- Overtime
- Leave and absence
- Weekly rest days
- Shift schedules
This distinction is particularly important when attendance data is automatically transferred to payroll.
Why Is Ramadan Attendance Tracking Important?
Ramadan schedules can create significant changes in normal employee attendance patterns. Employees may start earlier, finish earlier, or work different shifts depending on the organization's operational requirements.
Manual attendance management can make it difficult to identify whether an employee has:
- Completed the required Ramadan working hours
- Arrived late
- Left early
- Taken excessive breaks
- Worked overtime
- Missed a scheduled shift
- Worked on a weekly rest day
- Taken approved leave
An automated attendance system can capture these events and calculate attendance based on the organization's Ramadan schedule.
How to Set Up Ramadan Attendance Rules
Before Ramadan begins, HR teams should create a dedicated Ramadan attendance policy in their attendance or payroll system.
1. Create a Ramadan Work Schedule
Start by defining the organization's Ramadan working schedule.
For example:
| Schedule | Start Time | End Time | Actual Working Hours |
|---|---|---|---|
| Ramadan Shift A | 8:00 AM | 3:30 PM | 7 hours |
| Ramadan Shift B | 9:00 AM | 4:30 PM | 7 hours |
| Ramadan Shift C | 10:00 AM | 5:30 PM | 7 hours |
The exact schedule will depend on the organization's operations and applicable employment arrangements.
The system should distinguish paid or unpaid breaks from actual working hours.
2. Apply the Ramadan Rule to Eligible Employees
The reduced Ramadan working-hour rule applies to Muslim workers under Article 98.
Therefore, HR teams should avoid applying a single blanket attendance rule to every employee without checking the employee's applicable legal category and company policy.
The attendance system should allow different employee groups or schedules where required.
3. Configure Daily and Weekly Limits
Attendance software should monitor both daily and weekly working hours.
For example, an employee might have the following attendance record:
| Day | Actual Hours |
|---|---|
| Sunday | 7 |
| Monday | 7 |
| Tuesday | 7 |
| Wednesday | 7 |
| Thursday | 7 |
| Total | 35 |
The system can automatically compare actual attendance against the applicable Ramadan schedule.
This is more reliable than checking only individual punch-in and punch-out times.
Track Actual Working Hours, Not Just Presence
One of the most important aspects of Ramadan attendance management is distinguishing between time present at the workplace and actual working hours.
For example, an employee may:
- Clock in at 8:00 AM
- Take a 30-minute break
- Clock out at 3:30 PM
The attendance system should calculate working time according to the organization's configured working and break rules rather than simply calculating the elapsed time between the two punches.
Saudi Labour Law states that rest, prayer, and meal periods are not included in actual working hours.
Manage Ramadan Breaks Correctly
Employees should not normally work for more than five consecutive hours without a break of at least 30 minutes for rest, prayer, and meals.
An attendance system can help HR teams monitor:
- Break start time
- Break end time
- Total break duration
- Excessive break duration
- Missed break records
- Actual working time
Companies should configure their systems according to their approved work regulations and applicable legal requirements.
Track Late Arrivals and Early Departures
Ramadan schedules often have different start and finish times from normal schedules.
For example:
Normal schedule:
8:00 AM – 5:00 PM
Ramadan schedule:
8:00 AM – 3:30 PM
If the employee clocks out at 3:00 PM, the system should identify the early departure based on the Ramadan schedule rather than the normal schedule.
Similarly, an employee arriving at 8:30 AM should be evaluated against the Ramadan start time.
This prevents incorrect attendance deductions and reduces manual HR corrections.
Manage Shift Employees During Ramadan
Organizations operating hospitals, security services, manufacturing facilities, retail operations, logistics, hospitality businesses, and other continuous operations may use multiple shifts.
For these businesses, HR teams should create Ramadan-specific shift templates.
For example:
| Shift | Ramadan Start | Ramadan End |
|---|---|---|
| Morning | 7:00 AM | 2:00 PM |
| Afternoon | 2:00 PM | 9:00 PM |
| Evening | 9:00 PM | 4:00 AM |
The actual schedule should be designed according to operational requirements and applicable labour rules.
Attendance software should associate each employee with the correct shift before payroll processing begins.
Track Overtime Separately
Ramadan attendance tracking should not simply treat every hour beyond an employee's scheduled time as ordinary working time.
The system should identify additional hours separately and send them through the organization's overtime approval and payroll process.
For example:
An employee is scheduled for 7 actual working hours but records additional approved working time.
The system should record:
- Regular Ramadan hours
- Additional hours
- Overtime approval
- Overtime calculation
- Payroll treatment
Saudi Labour Law provides specific rules for overtime compensation, including additional compensation based on the hourly wage plus 50% of the basic wage, subject to the applicable rules.
Integrate Attendance With Payroll
Ramadan attendance data should flow directly into payroll wherever possible.
A connected system can transfer:
Attendance → Working Hours → Overtime → Leave → Payroll
This reduces manual calculations and helps payroll teams identify discrepancies before salary processing.
For example:
| Attendance Event | Payroll Impact |
|---|---|
| Full Ramadan attendance | Normal salary processing |
| Late arrival | Attendance adjustment according to policy |
| Early departure | Attendance adjustment according to policy |
| Approved leave | Leave processing |
| Approved overtime | Overtime calculation |
| Unapproved absence | Absence processing |
Payroll teams should ensure that attendance deductions and overtime calculations follow the applicable employment contract, company regulations, and Saudi labour requirements.
Use Mobile Attendance for Remote and Field Employees
Not every employee works from a fixed office.
Remote employees, field employees, sales teams, technicians, and mobile workers may need to record attendance through mobile applications.
A mobile attendance solution can support:
- Mobile clock-in and clock-out
- GPS-based attendance where legitimately required
- Geofencing
- Shift assignment
- Leave requests
- Attendance corrections
- Manager approvals
- Real-time attendance visibility
Organizations should also establish clear policies concerning employee privacy, data collection, and permitted use of location information.
Use Biometric Attendance for Office Employees
Biometric attendance devices can be useful for employees working from company premises.
Common options include:
- Fingerprint attendance
- Facial recognition
- RFID or card-based attendance
- PIN-based attendance
- Mobile attendance
During Ramadan, the important requirement is not the particular technology but whether the system accurately applies the employee's Ramadan schedule.
Monitor Attendance Exceptions
HR teams should create a Ramadan attendance dashboard showing exceptions such as:
- Late arrivals
- Early departures
- Missing punches
- Absences
- Unapproved overtime
- Excessive working hours
- Missed shifts
- Unapproved schedule changes
- Leave conflicts
Managers can review these exceptions before payroll is finalized.
This is especially useful when an organization has hundreds or thousands of employees.
Maintain an Attendance Audit Trail
Attendance changes should be traceable.
For example, if an employee originally records an 8:00 AM arrival but the attendance record is later changed to 7:45 AM, the system should retain information about:
- Original punch
- Revised punch
- Person making the change
- Date and time of modification
- Reason for modification
- Approval status
An audit trail helps HR teams investigate disputes and maintain reliable payroll records.
Common Ramadan Attendance Mistakes
Businesses should avoid the following mistakes:
Using Normal Working Hours
Continuing to use the normal annual schedule during Ramadan can result in incorrect attendance calculations.
Applying One Schedule to Everyone
Different employee groups may have different work arrangements. HR should configure applicable schedules rather than assuming every employee follows exactly the same pattern.
Ignoring Breaks
Breaks should be properly configured because they affect the calculation of actual working hours.
Treating All Extra Hours as Normal Hours
Additional working time should be identified and processed according to applicable overtime rules.
Relying Entirely on Manual Attendance
Manual spreadsheets increase the risk of missing punches, incorrect calculations, and payroll discrepancies.
Changing Schedules Without Updating the System
If HR changes an employee's Ramadan shift but does not update the attendance system, the employee may be incorrectly marked late or absent.
Best Practices for Ramadan Attendance Management
HR and payroll teams can follow these practices:
- Configure Ramadan schedules before the month begins.
- Identify employees subject to the Ramadan reduced-hours rule.
- Configure daily and weekly working-hour limits.
- Record actual working hours separately from breaks.
- Integrate attendance with leave management.
- Track overtime separately.
- Use automated attendance alerts.
- Require approval for attendance corrections.
- Reconcile attendance with payroll before salary processing.
- Maintain an audit trail for attendance changes.
- Communicate Ramadan schedules clearly to employees.
- Review attendance reports regularly throughout Ramadan.
Ramadan Attendance Tracking Checklist
Before Ramadan:
- Review applicable working-hour requirements.
- Identify employees covered by the Ramadan reduced-hours rule.
- Create Ramadan schedules.
- Update shift assignments.
- Configure break rules.
- Test attendance devices and mobile applications.
- Communicate schedules to employees.
During Ramadan:
- Monitor daily attendance.
- Review late arrivals and early departures.
- Track missing punches.
- Monitor overtime.
- Approve attendance corrections.
- Review weekly working hours.
- Reconcile attendance and leave records.
Before payroll:
- Verify actual working hours.
- Check approved overtime.
- Review absences and leave.
- Resolve attendance exceptions.
- Reconcile attendance with payroll.
- Preserve attendance records for audit purposes.
Conclusion
Tracking Ramadan working hours accurately is an important part of Saudi payroll and workforce compliance. Under the current Saudi Labour Law text, Muslim employees' actual working hours during Ramadan are reduced to a maximum of 7 hours per day or 35 hours per week.
Organizations should therefore configure dedicated Ramadan schedules, accurately record actual working time and breaks, monitor overtime and attendance exceptions, and integrate attendance data with payroll.
Using automated attendance and payroll software can make this process more efficient by reducing manual calculations, improving visibility, and creating a reliable record of employee working hours throughout Ramadan.
Ramadan attendance can be managed through InnBuilt Attendance and Shift Management Software with reduced schedules, flexible shift timings, and employee-specific rules. Actual hours and approved overtime remain available for accurate payroll calculations.