OzCalc
WorkLast reviewed 19 August 2026

Shift length calculator

Work out paid hours from start time, finish time and an unpaid break, including overnight shifts.

Loading calculator…

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

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.