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 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 rules by jurisdiction
| Country | Daily OT trigger | Weekly OT trigger | Rate |
|---|---|---|---|
| US (federal) | none | > 40 hrs | 1.5x |
| California | > 8 hrs | > 40 hrs | 1.5x, 2x after 12hrs |
| UK | none (but WTR 48-hr cap) | none | No statutory premium |
| Germany | > 8 hrs | capped at 48 total | No statutory premium; union-specific |
| France | > 35 hrs | > 35 hrs | 1.25x, 1.5x after 43 |
| Spain | None daily | > 40 hrs | Negotiated |
Overtime multipliers often come from the employment contract or collective agreement, not the statute. Check your local rules.
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
Age Calculator
Calculate exact age in years, months and days from a birth date, plus total days, hours and the next birthday countdown.
BMI Calculator
Calculate body mass index from height and weight. Shows WHO category, healthy-weight range and limitations of BMI.
BMR Calculator
Estimate your basal metabolic rate — the calories you burn at complete rest. Uses the Mifflin-St Jeor equation, the current clinical standard.
Calorie Calculator
Estimate daily calorie needs for your goal using Mifflin-St Jeor BMR and activity factors. Includes deficit and surplus targets.
CD Calculator
Calculate the interest and final balance on a Certificate of Deposit. Handles compounding frequency and early withdrawal penalties.
Concrete Calculator
Calculate how much concrete you need for slabs, footings, columns and walls. Get cubic yards, bag counts and material cost estimates.