Skip to main content

How to Track Ramadan Working Hours and Attendance in Saudi Arabia

Last updated: September 23, 2026

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:

  1. Configure Ramadan schedules before the month begins.
  2. Identify employees subject to the Ramadan reduced-hours rule.
  3. Configure daily and weekly working-hour limits.
  4. Record actual working hours separately from breaks.
  5. Integrate attendance with leave management.
  6. Track overtime separately.
  7. Use automated attendance alerts.
  8. Require approval for attendance corrections.
  9. Reconcile attendance with payroll before salary processing.
  10. Maintain an audit trail for attendance changes.
  11. Communicate Ramadan schedules clearly to employees.
  12. 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.