Shift length calculator
Work out paid hours from start time, finish time and an unpaid break, including overnight shifts.
What the result means
Shift length is clock time minus unpaid breaks. If finish is earlier than start, the shift is treated as crossing midnight.
How it is calculated
Elapsed = finish − start, or finish + 24 − start if overnight. Paid = elapsed − unpaid break
- Time: Decimal 24-hour clock. 17.5 is 5:30 pm.
Times are numbers, not timezone-aware timestamps. 24.0 is not valid; use 0 for midnight.
Assumptions
- Estimates only — not tax, legal, credit or financial advice. Check the official source or your contract before relying on a figure.
- A single shift under 24 hours.
- No auto-application of penalties.
Worked example
22:00 to 06:00 with a 30-minute unpaid break
A night shift.
- Elapsed
- 8 hours
- Paid
- 7.5 hours
Feed 7.5 hours into the timesheet calculator if overtime rules also apply.
Paid versus unpaid breaks
Awards differ on whether a meal break is paid. Enter only the unpaid portion. Penalties for weekends, nights and public holidays are not applied.
A 22:00–06:00 night shift is 8 hours elapsed. A 30-minute unpaid meal break makes it 7.5 paid hours. Feed that 7.5 into the timesheet calculator if overtime also applies, rather than treating the clock-on to clock-off span as the paid day.
Questions
How do I enter 9:15?
9.25. Each 0.25 is 15 minutes.
What if the shift crosses midnight?
Enter the finish as a time the next morning — 6 for 06:00. The calculator adds 24 hours when finish is earlier than start, so 22:00 to 06:00 is 8 hours elapsed.
Related calculators
Sources
Fair Work Ombudsman
Last reviewed 2026-08-19
Fair Work Ombudsman
Last reviewed 2026-08-19
Work · Last reviewed 19 August 2026
Estimates only. Not tax, legal or financial advice. Check official sources before relying on a figure.
Spotted a mistake? Contact us.
Printed from OzCalc (ozcalc.com). Last reviewed 19 August 2026. Estimates only — not tax, legal or financial advice.