SahlCalc سهل
Gulf Hubs:

Saudi Arabia: Labour: HRSD · Tax and zakat: ZATCA

Time Card Calculator

Fill in your clock-in and clock-out times and breaks for each day to total your hours for the week and work out your pay, including overtime.

Clock time, e.g. 08:00 or 8:00 am; leave days off empty

e.g. 17:00 or 5:00 pm; before clock-in means the next day

min

Minutes taken off that day, e.g. 60

min
min
min
min
min
min

Pay for one normal hour in your currency, e.g. 50; empty for hours only

h / week

Weekly hours before overtime starts, e.g. 48 in Saudi Arabia

×

1.5 means each overtime hour pays 1.5 × the hourly rate

Pay for the week

2,000.00

Total hours

40:00 (40)

Days worked

5

Regular hours

40

Overtime hours

0

Timesheet (6)
DayInOutBreak (min)HoursDecimal
Sunday08:0017:00608:008
Monday08:0017:00608:008
Tuesday08:0017:00608:008
Wednesday08:0017:00608:008
Thursday08:0017:00608:008
Total40:0040

Formula with your numbers

  • Day (out − in, + 24 h if overnight) − break
  • Pay 40 h × 50.00 = 2,000.00

Quick answer: Five days from 08:00 to 17:00 with a 60-minute break are 8 hours a day and 40 hours a week; at 50 an hour that is 2,000.00, with no overtime under a 48-hour threshold.

How it's calculated

Each day's hours are the clock-out time minus the clock-in time, less the unpaid break. A shift that ends after midnight (for example 22:00 to 06:00) is counted into the next morning. Days left empty are skipped.

The week's hours are added up and shown as hours:minutes and as decimal hours (minutes ÷ 60), the form payroll uses. Pay = regular hours × hourly rate + overtime hours × hourly rate × overtime multiplier.

Overtime here is weekly: hours above the threshold you set. Saudi labour law sets normal hours at 8 a day or 48 a week and overtime pay at the hourly wage plus 50% of the basic hourly wage (Article 107; 1.5× when the whole wage is basic). UAE law (Article 19) pays the hourly wage plus at least 25% of the basic wage, or at least 50% for overtime between 10 pm and 4 am, except for shift workers. Change the threshold and multiplier to match your contract.

Worked examples

  • Sun–Thu 08:00–17:00, 60 min break, 50 per hour: 5 × 8 h = 40 h × 50 = 2,000.00
  • Same week plus Saturday 08:00–20:00 with 60 min break: 51 h: 48 × 50 + 3 × 50 × 1.5 = 2,625.00

Frequently asked questions

How do I turn hours and minutes into decimal hours for payroll?

Divide the minutes by 60 and add them to the hours: 38 hours 45 minutes is 38.75 hours.

Does the week start on Sunday?

The card lists Sunday to Saturday, the usual work week in Saudi Arabia, Kuwait, Qatar, Bahrain and Oman. Leave any day you didn't work empty; the order does not affect the total.

Is overtime calculated per day or per week?

Per week here. Some contracts count overtime per day (beyond 8 hours); for that, check each day's hours in the table.

Can a shift run past midnight?

Yes. If the clock-out time is earlier than the clock-in time, the shift is counted into the next morning, so 22:00 to 06:00 is 8 hours before the break.

What does an overtime multiplier of 1.5 mean?

Each overtime hour is paid at one and a half times the normal rate. At 50 an hour, an overtime hour pays 75. Use the multiplier your contract or local law sets.

Do I need to fill in all seven days?

No. Days left empty are skipped and don't affect the totals.