🧾 Work Hours Calculator
Enter your clock-in and clock-out times (plus any unpaid break) and get your total hours worked — in decimal hours for payroll, and in hours:minutes for a plain-language read.
How the Work Hours Calculator works
The calculator takes the difference between start and end time, subtracts any break time you enter, and handles overnight shifts correctly (when clock-out is earlier in the clock than clock-in, it assumes the shift crossed midnight).
Step-by-step calculation
- 1Enter the start and end time.
- 2Enter unpaid break minutes.
- 3Overnight shifts are handled automatically.
- 4See hours worked and decimal hours.
Worked example
9:00 AM to 5:30 PM with a 30-minute break is 8 hours (8.00 decimal). 10:00 PM to 6:00 AM is 8 hours.
Work Hours Calculator examples
| Clock out | Total hours worked |
|---|---|
| 13:00 | 3h 30m (3.50 decimal hours) |
| 17:00 | 7h 30m (7.50 decimal hours) |
| 17:30 | 8h 0m (8.00 decimal hours) |
| 19:00 | 9h 30m (9.50 decimal hours) |
| 21:00 | 11h 30m (11.50 decimal hours) |
Start time 9:00 AM, 30-minute break. Other inputs kept at the calculator's default values. Results calculated by this calculator.
Why use a Work Hours Calculator?
Fill timesheets and check paychecks accurately.
Important factors that can affect your results
- Unpaid versus paid breaks.
- Rounding rules at your workplace.
- Overtime rules for long weeks.
Frequently asked questions
Does it handle overnight shifts?
Yes — if your end time is earlier than your start time, it assumes the shift ran past midnight and calculates accordingly.
Can I subtract a lunch or unpaid break?
Yes — enter the break length in minutes and it's deducted from the total.
Related calculators
Last reviewed November 2026 · How we build and check our tools · Report a problem
