Three extra shifts this week and payroll wants the hours by 5 pm. Your roster app is down and you need the totals before the payroll email closes.
Hours = (End − Start) − (Break ÷ 60)
Overnight example: start 22:00, finish 06:30 → enter end as 30.5
1 What this calculator does
Calculates total hours worked, break deductions, and flags overtime for any shift entered. Handles overnight shifts, multiple shifts in one day, and applies the standard 30-minute break deduction at configurable thresholds. Outputs hours in decimal and hours:minutes format for payroll.
2 Formula & professional reasoning
Hours worked = End time − Start time − Break time
For overnight shifts: add 24 hours to end time if end < start
Overtime = hours worked − standard shift length (usually 8 hrs)
Nursing pay in Australia is governed by the relevant modern award (Nurses Award 2020 or enterprise agreement). Overtime typically applies after 8 hours in a day or 38 hours in a week, with penalty rates applying for work beyond these thresholds, for night shifts, weekends and public holidays. The calculator provides the raw hours — refer to your EBA for the applicable rates.
3 Worked examples
⚠️ Illustrative example only — not clinical or professional instruction.
15:30 − 07:00 = 8:30 − 0:30 break23:15 − 14:00 = 9:15 − 0:30 break07:00 + 24:00 = 31:00 − 22:30 = 8:30 − 0:304 Sanity check
5 Common errors
| Error | Cause | Consequence | Fix |
|---|---|---|---|
| Not adjusting for overnight shift | Subtracting start from end without accounting for midnight crossover | Negative hours result | The calculator detects overnight shifts automatically — if end time < start time, 24 hours are added |
| Forgetting to subtract the break | Entering hours without selecting break duration | Paid 30 min extra per shift | Select the correct break duration — most nursing awards mandate 30 min unpaid break per 8-hour shift |
| Confusing decimal hours with hours:minutes | Entering 8.5 hours as 8 hours 50 min on a timesheet | 30-minute underpayment per shift | 8.5 decimal hours = 8 hours 30 minutes. The calculator shows both formats. |
| Not recording actual vs rostered hours | Assuming rostered = worked | Overtime not claimed when nurse worked longer than rostered | Enter actual start and finish times from your personal record, not the roster |
6 Reference & regulatory links
7 Professional workflow
Common tools used alongside this one: