Work Hours Calculator
Use one shift per line. Add break minutes after a vertical bar when needed.
Adding up a week of shifts is easy to get wrong once breaks and overnight work are involved. Enter one shift per line using start-end time ranges, add unpaid break minutes after a vertical bar when needed, and the calculator returns paid time in both HH:MM and decimal formats. It also reviews invalid rows before calculating totals and can split regular vs overtime hours using common weekly or per-shift rules.
How to log work hours
-
1
Enter one shift per line
Use 24-hour ranges such as 09:00-17:30. Add break minutes with a vertical bar, like 09:00-17:30 | 30.
-
2
Review parsed shifts
Check valid rows, invalid rows, break minutes and overnight ranges before moving on.
-
3
Pick an overtime rule
Choose no split, over 40 hours per week, or over 8 hours per shift.
-
4
Copy the summary
Get total paid time, decimal hours, regular hours and overtime hours.
Example week
| Day | Start | Lunch out | Lunch in | End | Hours |
|---|---|---|---|---|---|
| Mon | 9:00 | 13:00 | 13:45 | 17:30 | 7.75 |
| Tue | 9:15 | 13:30 | 14:00 | 17:45 | 8.00 |
| Wed | 9:00 | 12:45 | 13:30 | 18:00 | 8.25 |
| Thu | 9:00 | - | - | 17:00 | 8.00 |
| Fri | 9:00 | 12:30 | 13:00 | 16:00 | 6.50 |
| Total | 38.50 |
Overtime examples by jurisdiction
| Country | Daily trigger or cap | Weekly trigger or cap | Premium |
|---|---|---|---|
| US (federal) | none | > 40 hrs | at least 1.5x |
| California | > 8 hrs, 2x after 12 hrs | > 40 hrs | 1.5x, then 2x |
| UK | no statutory daily overtime premium | 48-hour average cap unless opted out | no statutory premium |
| Germany | 8-hour workday, up to 10 with averaging | 48-hour average cap | contract or collective agreement |
| France | no simple daily trigger | > 35 hrs/week | usually 1.25x, then 1.5x after 43 hrs |
| Spain | no fixed daily trigger in this simple view | 40-hour ordinary week | pay or time off by agreement |
These are simplified examples for checking totals, not payroll advice. Overtime premiums often come from the employment contract or collective agreement, and local rules can vary by role, sector and exemption.
Rounding conventions
Timesheets often round:
- To the nearest 15 minutes (7-minute rule). Any stretch of work rounds to the nearest quarter hour.
- To the nearest 6 minutes (decimal tenths). 0.1 hour = 6 minutes.
- Unrounded to the minute. Most accurate, best for contractor invoices.
Decimal vs HH:MM
- 7 hours 45 minutes = 7:45 or 7.75 hours.
- 8 hours 20 minutes = 8:20 or 8.33 hours.
Payroll systems usually consume decimal; humans usually read HH:MM. The tool shows both.
Frequently Asked Questions
Enter end time past midnight using 24-hour format (e.g. 01:30). The tool handles day wrap-over automatically.
Use the total unpaid break minutes after the vertical bar. For example, if two breaks add up to 45 minutes, enter 09:00-17:30 | 45.
No. It splits regular and overtime time, but it does not multiply by hourly rates or apply local payroll law. Use the result as a timesheet total, then apply your contract or jurisdiction rules.
No. The calculator runs in your browser and the data is not transmitted.
Related Tools
BMI Calculator
Calculate body mass index from height and weight. Shows WHO category, healthy-weight range and limitations of BMI.
Age Calculator
Calculate exact age in years, months and days from a birth date, plus total days, hours and the next birthday countdown.
Social Security Calculator
Estimate a US Social Security retirement benefit from your PIA and claiming age. Compare monthly and annual amounts at 62, FRA 67 and 70.
One Rep Max Calculator
Estimate your one-rep max (1RM) from weight lifted and reps completed using Epley, Brzycki and Lander formulas.
Amp-Hour Calculator
Work out battery runtime and stored energy from amp-hours, voltage and load current. Get runtime in hours and minutes plus energy in watt-hours and kilowatt-hours.
Scientific Calculator
Evaluate supported real-number expressions with trig, logs, powers and parentheses locally in your browser.