How this calculator works
Enter a clock-in time, a clock-out time and any unpaid break, and this calculator gives the actual hours worked in a shift, both as hours-and-minutes and as a decimal — the format most timesheets and payroll systems expect. It also multiplies that out to a weekly total based on how many days a week you work.
Add an hourly rate and the calculator shows what that shift and that week are worth in pay, before taxes or other deductions. Overnight shifts that run past midnight are handled the same way as the Time Duration Calculator: if the end time is earlier in the day than the start time, it is assumed to fall on the next day.
The calculation
Raw shift length = end time − start time (crossing midnight adds 24 hours if the end time is earlier than the start time).Hours worked = raw shift length − unpaid break, floored at zero.Weekly hours = hours worked × work days per week. Pay = hours × hourly rate (daily) or weekly hours × hourly rate (weekly).The unpaid break is subtracted from the shift, not from the pay directly — this matches how most timesheets record a lunch or rest break that isn't compensated.
Worked example
- Clock in 9:00, clock out 17:00 — an 8-hour shift.
- Subtract a 30-minute unpaid break: 8 hours − 0.5 hours = 7.5 hours worked.
- Across a 5-day work week: 7.5 × 5 = 37.5 hours.
- At an hourly rate of $20: daily pay = 7.5 × $20 = $150; weekly pay = 37.5 × $20 = $750.
Frequently asked questions
What happens if my break is longer than my shift?
Hours worked is shown as 0 rather than a negative number — a break can't reduce a shift below zero hours actually worked. If that happens, double-check the clock-in, clock-out and break values you entered.
Does this calculate overtime pay?
No — this calculator gives straight-time pay at a single hourly rate. For pay that changes above a weekly or daily threshold, use the Overtime Pay Calculator.
Why do I need to enter days per week separately from the shift times?
The shift times only describe one day. The days-per-week field lets the calculator project that single day's hours into a weekly total without you having to enter the same shift five or six times.
Can I use this for an overnight or night-shift job?
Yes. If your clock-out time is earlier in the day than your clock-in time (for example, 22:00 to 06:00), the calculator assumes the shift continues into the next day and computes the full length correctly.
How much would I earn per week working 4 days instead of 5?
$600, for the same shift and rate as the worked example: 9:00 to 17:00 with a 30-minute unpaid break comes to 7.5 hours worked, and 4 days × 7.5 hours = 30 hours a week. At $20 an hour, that's 30 × $20 = $600. Enter your own days-per-week figure in the calculator to get the matching weekly total and pay automatically for any schedule.