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.
GPA Calculator
Calculate grade point average from letter grades and credit hours. Supports US 4.0 and 5.0 honors scales with the standard A/B/C/D letter table.
Inflation Calculator
Calculate the equivalent purchasing power of a dollar across any two years using historical CPI data from 1913 to today.
Scientific Calculator
Full scientific calculator with trig, log, exponents, factorial, memory, parentheses and DEG/RAD toggle. Runs in your browser.
Binomial Probability Calculator
Compute exact, cumulative and tail probabilities for a binomial distribution. Enter n trials, p success rate and k successes.
Calorie Calculator
Estimate daily calorie needs for your goal using Mifflin-St Jeor BMR and activity factors. Includes deficit and surplus targets.