ShiftTime

Calculate work hours, breaks, rounding, and optional pay — including overnight shifts.

Saved locally
Tip: 24-hour format is the simplest. 12-hour format is fully supported too.

Break entries

+15 min +30 min +60 min Clear breaks
You can add multiple breaks; all break minutes are subtracted from gross time.
If hourly rate is set, ShiftTime will estimate pay using your selected basis.
Note: If end time is earlier than start time, ShiftTime assumes an overnight shift automatically. You can also force overnight using the checkbox above.

Results

Gross → subtract breaks → Net → apply rounding → optional pay.

Overnight: Auto

Summary

Gross (hh:mm) 0 min
00:00
Total duration between start and end (before breaks).
Break total 0 min
00:00
Sum of all break entries (subtracted from gross).
Net (hh:mm) 0 min
00:00
Gross minus breaks. If negative, net becomes 00:00.
Rounded No rounding
00:00
Decimal hours (rounded): 0.00
Total minutes (rounded): 0
Estimated pay Hourly rate not set
If hourly rate is set, pay = (basis hours) × rate.
No results yet.
Tip: Press Enter to calculate (form submit). Values are saved locally in your browser.