How to use
Include the days worked and enter each shift’s start, finish and unpaid break. Up to three shifts can be entered per day. For a shift crossing midnight, explicitly choose Ends the next day. Set the week start and clock format to suit the records you are entering.
Choose no overtime, a daily threshold, a weekly threshold or both. These are your selected calculation rules, not automatically detected employment requirements. Optional inputs provide a weekly target and an hourly pay estimate with an overtime multiplier.
Calculation method
Each shift’s elapsed minutes are end − start, adding one day when the overnight option is selected. Subtract the entered unpaid break, then sum net minutes. Paid breaks remain work time, so do not enter them as unpaid deductions. Overlapping shifts are rejected; the location of an unpaid break within a shift is not specified.
Daily overtime is allocated first in combined mode. The weekly threshold then applies to the remaining regular minutes, avoiding double-counting the same hour as both daily and weekly overtime. An overnight shift belongs to the weekday on which it starts. Decimal hours equal total minutes / 60.
Worked example
Five shifts from 09:00 to 17:00, each with a 30-minute unpaid break, produce 7 hours 30 minutes per day and 37 hours 30 minutes for the week: 37.5 decimal hours.
For 45 worked hours, a weekly threshold of 40, base rate 20 and overtime multiplier 1.5 give 800 regular pay plus 150 overtime pay: 950 before tax.
Limits and reporting
The tool covers one week, uses minutes without time-clock rounding, and does not model time zones, daylight-saving transitions or employer payroll dates. A shift can span at most twenty-four hours. It does not determine applicable overtime law, contract terms, minimum pay or deductions.
Use the salary calculator for annual and hourly equivalents, and the pay raise calculator for changes to a base-pay rate.
For the measurement and planning details, read timesheets: unpaid breaks, overnight shifts and overtime.