Hours Worked Calculator

Start, end, break — decimal hours for payroll, h:mm for humans.

minutes
ZAR/h
Hours worked
As h:mm
Pay at that rate
Advertisement

How this is calculated

hours = (end − start − break) ÷ 60 · end < start ⇒ shift crossed midnight

Worked example: 08:30–17:00 with a 45-minute break → 510 minutes − 45 = 465 minutes = 7.75 hours (7h 45m). Note the payroll trap: 7h 45m is 7.75 decimal, never 7.45 — the panel shows both so the right number travels. Night shifts just work: 22:00–06:00 reads as 8 hours.

Frequently asked questions

How are the hours calculated?

End time minus start time, minus the unpaid break, expressed both as decimal hours (what payroll multiplies) and hours:minutes (what humans read). 08:30 to 17:00 with a 45-minute break is 7.75 hours — 7h 45m.

What about overnight shifts?

If the end time is earlier than the start, the calculator assumes the shift crossed midnight: 22:00 to 06:00 is 8 hours. No date-picking needed for a normal night shift.

Why decimal hours for pay?

Because pay is rate × hours, and 7h 45m is 7.75 in arithmetic. The common mistake is typing 7.45 into payroll — the panel shows both forms so the right one gets copied.

How do I total a whole week?

Run each day and add the decimal results (or multiply a fixed shift by its days). A weekly-timesheet version with per-day rows is on the roadmap; today the page is deliberately the fast single-shift answer.