Time card calculator
Weekly time card
Overtime rules & pay rate
- Regular
- Overtime
- Double
- 0:00
- 0:00
- 0:00
A time card calculator adds up a week of start and end times, subtracts unpaid breaks and returns the total in both decimal hours and hours and minutes. Enter your times above: overnight shifts are handled automatically, and overtime is applied once you set the rules that match where you work.
How this is calculated
Each day is calculated on its own and then summed for the week. A shift that ends earlier than it starts is read as crossing midnight rather than as a negative duration, so 22:00 to 06:00 is eight hours.
Overtime is applied in bands. Daily rules are applied first, so hours already paid at an overtime rate are not counted again toward the weekly threshold — a mistake that overstates a 50-hour week by ten hours. Whatever is still regular after the daily rules is then capped at the weekly threshold, and the excess becomes overtime.
Times are treated as wall-clock times, which is how timesheets are written. On the two days a year when clocks change, a shift entered as 22:00 to 06:00 is counted as eight hours even though seven or nine hours actually elapsed. If you need real elapsed time across a clock change, use the hours between two timescalculator, which accounts for it.
Rounding happens once, at the end. Minutes are summed as whole minutes and converted to decimal hours for display, so a week of small per-day roundings cannot drift away from the true total. California's seventh-consecutive-day rule is not modelled, because it needs calendar dates rather than a Monday-to-Sunday grid.
Last reviewed:
Related calculators
- Hours between two times — one interval, with dates
- Overtime calculator — the same grid, overtime rules on by default
- PTO accrual calculator — how much time off you have banked
Frequently asked questions
How do I calculate hours worked with a lunch break?
Subtract the start time from the end time, then subtract the unpaid break. A shift from 9:00 to 17:30 with a 30-minute unpaid lunch is 8 hours. Enter the break in the Break column and it is deducted for you.
How do I convert minutes to decimal hours for payroll?
Divide the minutes by 60. 15 minutes is 0.25 hours, 30 minutes is 0.5, and 45 minutes is 0.75. Payroll systems almost always want decimal hours rather than hours and minutes, so both are shown for every row.
Does this calculator handle overnight shifts?
Yes. When the end time is earlier than the start time the shift is treated as crossing midnight, so 22:00 to 06:00 is 8 hours rather than a negative number.
When does overtime start — after 8 hours a day or 40 a week?
It depends where you work. Federal US law (the FLSA) only requires overtime after 40 hours in a week. Some states, California most notably, also require it after 8 hours in a day and double time after 12. Turn on whichever rules apply to you under Overtime rules.
Are my hours saved or sent anywhere?
No. Everything is calculated in your browser and nothing is sent to a server. Your entries are stored only in the page address, which is why you can bookmark or share a filled-in time card as a link.
How do I save my time card as a PDF?
Use the Print / save as PDF button and choose "Save as PDF" as the destination. The printed version drops the site navigation and keeps the grid, totals and the overtime rules you used.