Work Hours Calculator
Enter when you started, when you finished and how long your break was for each day. You get your hours for each day and the week, in hours and minutes and in decimal hours, with overtime and pay if you need them.
Free · No sign-up
How to use it
- For each day you worked, enter your start time, your end time and your unpaid break in minutes. Leave days off empty.
- Use Copy Monday to all weekdays if you work the same hours every day, then change the days that were different.
- Read the hours for each day and the total for the week, in hours and minutes and in decimal hours.
- Open More options to add overtime rules, your hourly pay, clock rounding or a check of your breaks against the law, then copy, download or print the timesheet.
Why use this tool
Decimal hours
Every total is shown in hours and minutes and in decimal hours, ready for payroll and invoices: 7 h 45 min is 7.75.
Night shifts
If your shift ends after midnight, just enter the end time. The calculator counts the hours into the next day.
Overtime and pay
Overtime after a daily limit, a weekly limit or both, paid at any rate such as 1.5×, with your total pay before tax.
Break check
Warns you when a break is shorter than the minimum required by law in Germany, Japan or Spain.
One or two weeks
Fill in a weekly or a two-week timesheet, with overtime counted for each week separately.
Private
Everything is calculated in your browser. Your times and pay are not saved or sent anywhere.
How to calculate hours worked
Hours worked = end time − start time − unpaid break. Work it out for each day, then add the days together.
Example: you start at 8:45 AM, finish at 5:15 PM and take a 30-minute lunch break. From 8:45 to 5:15 is 8 hours 30 minutes. Minus the break, you worked 8 hours, or 8.00 in decimal.
Night shift: from 10:00 PM to 6:30 AM is 8 hours 30 minutes, because the time runs past midnight. With a 30-minute break, that is 8 hours.
Converting minutes to decimal hours
Payroll systems and invoices use decimal hours. Divide the minutes by 60: 45 minutes is 45 ÷ 60 = 0.75 hours, so 7 hours 45 minutes is 7.75 hours, not 7.45.
| Minutes | Decimal hours | Example |
|---|---|---|
| 5 | 0.08 | 8 h 5 min = 8.08 |
| 6 | 0.10 | 8 h 6 min = 8.10 |
| 10 | 0.17 | 7 h 10 min = 7.17 |
| 15 | 0.25 | 7 h 15 min = 7.25 |
| 20 | 0.33 | 6 h 20 min = 6.33 |
| 30 | 0.50 | 7 h 30 min = 7.50 |
| 40 | 0.67 | 5 h 40 min = 5.67 |
| 45 | 0.75 | 7 h 45 min = 7.75 |
| 50 | 0.83 | 8 h 50 min = 8.83 |
Working time, overtime and breaks by country
The legal rules differ a lot from country to country. This summary shows the main national rules; contracts, collective agreements and state laws can add to them.
| Country | Normal hours | Overtime pay | Minimum break |
|---|---|---|---|
| United States (FLSA) | 40 h a week | At least 1.5× the regular rate after 40 h a week | Not required by federal law |
| Germany (ArbZG) | 8 h a day, up to 10 h if it averages out | Set by contract or collective agreement | 30 min over 6 h, 45 min over 9 h |
| Spain (Workers' Statute) | 40 h a week on average over the year | At least the normal hourly pay, or paid time off | 15 min if a continuous day is over 6 h |
| Japan (Labor Standards Act) | 8 h a day, 40 h a week | At least 25% extra, 50% over 60 h a month | 45 min over 6 h, 60 min over 8 h |
| Russia (Labor Code) | 40 h a week | 1.5× for the first 2 hours, then 2× | 30 min to 2 h, not counted as working time |
| China (Labor Law) | 8 h a day, 40 h a week | 150% on workdays, 200% on rest days, 300% on public holidays | Not fixed by national law |
How overtime is calculated
Under the US Fair Labor Standards Act, non-exempt employees get at least 1.5 times their regular rate for hours over 40 in a workweek. Federal law has no daily overtime, but some states do: in California, hours over 8 in a day are also overtime.
Example: you work 46 hours at $20 an hour. 40 hours × $20 = $800, plus 6 overtime hours × $30 = $180, so your pay before tax is $980.
When you set both a daily and a weekly limit, the calculator counts daily overtime first and then checks the rest of the hours against the weekly limit, so the same hour is never paid as overtime twice.
Rounding clock times
Many time clocks round punches to the nearest 5, 6 or 15 minutes. With 15-minute rounding, 8:07 becomes 8:00 and 8:08 becomes 8:15. Six-minute rounding matches tenths of an hour.
In the US, rounding is allowed only if it averages out over time and does not always favor the employer (29 CFR 785.48). Use the rounding option to see what your time clock should show.
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 lunch break. From 9:00 AM to 5:30 PM is 8 hours 30 minutes; with a 30-minute lunch, you worked 8 hours.
What is 7 hours and 45 minutes in decimal?
7.75 hours. Divide the minutes by 60 (45 ÷ 60 = 0.75) and add the result to the hours. The calculator shows every total in decimal hours as well.
How many hours is 8:30 AM to 5 PM?
8 hours 30 minutes, or 8.5 hours. With a 30-minute unpaid break, it is 8 hours.
How do I calculate hours for a night shift?
Enter the end time as it is, even if it is earlier than the start time. The calculator counts the shift past midnight: 10:00 PM to 6:00 AM is 8 hours.
Is my lunch break paid?
In the US, federal law does not require meal breaks. A meal break of 30 minutes or more when you are fully relieved of duty is usually unpaid, but short breaks of 5 to 20 minutes count as paid working time. Some states have their own rules.
How is weekly overtime calculated?
Hours over the weekly limit are paid at the overtime rate. At 46 hours, $20 an hour and 1.5× overtime: 40 × $20 + 6 × $30 = $980 before tax.
Are my times saved or sent anywhere?
No. The calculation runs in your browser. The page only remembers your settings, such as the overtime rule and currency, on this device, never your times or your pay.
How to Track Your Work Hours Accurately
Related tools
Need something built?
Tell us what you want to create.
Tell us what you need built, from a simple website to a complete app, AI solution, automation, or custom system.