Work Hours Calculator Online
Calculate hours worked from start and end times, subtract unpaid breaks by duration or exact break times, handle overnight shifts, repeat a standard shift across several days, and optionally estimate pay.
Calculate hours worked
Start + end - unpaid breaks, with overnight support, exact break times, repeated working days, optional pay, and a custom daily overtime threshold.
Work hours formula
If the end time is earlier than the start time, the calculator treats the shift as crossing midnight.
Break duration vs. exact break times
Use duration when you simply know the number of unpaid minutes. Use exact break times when you know when the break began and ended. Both methods reduce net work time by the unpaid portion you enter.
Repeat the same shift
The Working days option multiplies the same daily shift across several days. This is convenient for a repeated schedule, while the Weekly Hours Calculator is better when daily hours vary.
Optional pay and overtime
The pay section is a planning estimate. If you enter a daily overtime threshold, hours above that number use the multiplier you provide. It does not determine the legal rule that applies to you.
Related calculators
Frequently asked questions
How do I calculate hours worked?
Subtract clock-in time from clock-out time, then subtract unpaid breaks.
Can this handle an overnight shift?
Yes. An end time earlier than the start time is treated as a shift that crosses midnight.
Can I enter an exact lunch start and end?
Yes. Switch the break method from duration to exact break times.
Can I repeat the same shift across several days?
Yes. Use Working days to multiply the daily net hours and optional pay.
Does the calculator determine legal overtime?
No. The optional daily threshold is only a user-controlled calculation setting.