Hours Calculator
Time card: hours worked with breaks, overtime and pay. Or add up times.
How to use Hours Calculator
- Type one day per line: start time, a dash, end time, then a comma and the unpaid break in minutes. 12-hour (9am - 5:30pm) and 24-hour (09:00 - 17:30) times both work.
- Optionally add your hourly rate and the number of hours after which overtime starts.
- Read total hours in h:mm and in decimals, the daily table and your pay. Download the CSV or print it.
How it works
For each line, hours worked = end − start − break. If the end time is earlier than the start, the shift is taken to pass midnight (22:00 - 06:00 is 8 hours). Several spans on one line are added, for split shifts: "8:00-12:00 13:00-17:00". Totals are shown as hours:minutes and as decimal hours (minutes ÷ 60), the form payroll systems use: 7 h 45 min = 7.75 h.
With an hourly rate, pay = regular hours × rate + overtime hours × rate × multiplier. Overtime here is every hour beyond the total you enter (for example 40 for a US work week). Daily overtime rules, as in California, are not applied automatically.
"Add up times" adds and subtracts durations written as hours:minutes, for example 2:30 + 1:45 − 0:20 = 3:55.
Example
Mon 9:00 - 17:30 with a 30-minute break is 8 h 30 min − 30 min = 8:00. Five such days make 40:00, or 40.00 decimal hours; at 20 an hour that is 800.00.
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. 9:00 to 17:30 is 8 h 30 min; minus 30 minutes is 8 hours. Put the break in minutes after a comma on each line.
How do I convert minutes to decimal hours?
Divide the minutes by 60. 15 minutes = 0.25, 30 = 0.5, 45 = 0.75. The result shows both forms.
Does it handle night shifts?
Yes. If the end time is earlier than the start time, the shift is treated as ending the next day.
How is overtime calculated?
Enter the number of hours after which overtime begins for the period you listed (40 for a typical US week). Hours beyond that are paid at your multiplier, 1.5 by default.
Can I use it for two weeks?
Yes. Add a line for each day worked. For weekly overtime, calculate each week separately.
Limitations
- Overtime is based on the total only; daily and seventh-day rules are not applied.
- Pay is before tax and deductions.
- Seconds are not tracked in time-card mode.
Last reviewed November 9, 2026. How we build and test tools.