Share this free calculator
Send this tool to someone who needs the calculation.
How to use
The tool measures one shift from start to end and subtracts unpaid break minutes. If the end time is earlier than the start, the shift is treated as crossing midnight. An optional hourly rate and work-days setting add daily and weekly estimates.
- Enter shift start and end times.
- Enter total unpaid break minutes.
- Optionally add an hourly rate.
- Set work days per week and calculate.
How it is calculated
Example
09:00 to 17:30 with a 30-minute break gives 8:30 gross and 8:00 net = 8.0 decimal hours. At a rate of 20, estimated daily pay is 160.
Important notes
This is a simple time/pay estimator. It does not apply overtime laws, payroll taxes or employer policies. Confirm official entitlements with the relevant rules or payroll source.
Worked examples and interpreting results
Working 09:00 to 17:30 with a 30-minute break gives 8 net hours daily. Five identical shifts give 40 hours weekly.
| Case | Calculation | Result |
|---|---|---|
| Daily hours | (510 − 30) ÷ 60 | 8 h |
| Weekly hours | 8 × 5 | 40 h |
How to check the result
The days-per-week input assumes identical shifts. Optional pay multiplies hours by rate; it does not calculate overtime thresholds or statutory deductions.
Frequently asked questions
Are overnight shifts supported?
Yes. An earlier end time is treated as the next day.
Is break time paid?
The entered break is treated as unpaid and subtracted.
Does it calculate overtime?
No. It reports net time and a simple linear pay estimate only.
How should an overnight shift be entered?
Treat the end time as occurring on the following day. For example, 10 p.m. to 6 a.m. is 8 hours before subtracting breaks. Confirm whether a break is paid before deducting it.