How the work-hours calculation works
For each workday, the calculator subtracts your unpaid break from the elapsed time between clock-in and clock-out. If the end time is earlier than the start time, the shift is treated as crossing midnight. The selected daily schedule is then repeated for the number of days you enter.
Overtime and rounding
The overtime split uses the threshold and multiplier you choose. Optional rounding is applied to each daily shift before the weekly total. Payroll and overtime rules vary by employer and jurisdiction, so use the settings that match the policy that actually applies to you.
Need different hours each day?
Use the Time Card Calculator for variable daily shifts, weekly or biweekly cards, CSV export, and browser autosave.
9:00 AM–5:30 PM, 30-minute unpaid break, 5 days
For this schedule, the calculator reports 8 paid hours per day and 40 paid hours across five days after the unpaid break is accounted for.
At $20 per hour with overtime starting after 40 hours, the example estimate is $800 gross with no overtime.
Common questions
What happens with an overnight shift?
If clock-out is earlier than clock-in, the shift is treated as crossing midnight into the next day.
When is rounding applied?
If you choose a rounding increment, the calculator applies that setting consistently to the daily shift results before presenting the weekly total.
Does the overtime setting tell me what law applies?
No. The threshold and multiplier are user-selected settings. Use the settings that match the policy or rule that actually applies to you.
See how we validate shift, rounding, and overtime edge cases on Accuracy & testing.
Use this as a shift calculator for repeating schedules
Enter one shift start/end time and unpaid break, then choose how many days that schedule repeats. Overnight shifts are supported when the end time is earlier than the start.
For a one-off lunch return time or clock-out target, use the Lunch Break Calculator. For changing punches each day, use the Time Card Calculator.