How to calculate hours worked
- Enter the start and finish time for each day. Leave a day empty if you didn’t work.
- Enter unpaid breaks in minutes (for example 30 for a lunch break).
- Optionally add your hourly rate, the weekly hours after which overtime starts, and the overtime rate.
Each day’s hours are finish − start − break. If the finish time is earlier than the start, the shift is treated as running past midnight (for example 10 pm to 6 am is 8 hours).
Converting minutes to decimal hours
Payroll systems use decimal hours, so 7 hours 45 minutes is 7.75 hours, not 7.45. Divide the minutes by 60:
| Minutes | Decimal | Minutes | Decimal |
|---|---|---|---|
| 5 | 0.08 | 35 | 0.58 |
| 10 | 0.17 | 40 | 0.67 |
| 15 | 0.25 | 45 | 0.75 |
| 20 | 0.33 | 50 | 0.83 |
| 25 | 0.42 | 55 | 0.92 |
| 30 | 0.50 | 60 | 1.00 |
Overtime
In the US, the Fair Labor Standards Act requires overtime of at least 1.5× the regular rate for non-exempt employees after 40 hours in a work week. Some US states (such as California) also count overtime per day, and other countries have their own rules or none at all. Set the weekly limit and rate to match your contract; the calculator puts hours above the limit into overtime.
Your timesheet is saved
Your entries are kept in your browser, so you can fill in the week day by day. Click Clear week to start a new one. Nothing is sent to a server.
Frequently asked questions
How do I calculate my hours worked?
Subtract the start time from the finish time and take off unpaid breaks. For 8:30 am to 5:15 pm with a 30-minute break, that’s 8 hours 45 minutes minus 30 minutes = 8 hours 15 minutes, or 8.25 hours.
How do I convert hours and minutes to decimal?
Divide the minutes by 60 and add them to the hours. 7 hours 20 minutes is 7 + 20 ÷ 60 = 7.33 hours.
Does it work for night shifts?
Yes. If the finish time is earlier than the start time, the shift is counted as going past midnight.
How is overtime calculated?
Hours above the weekly limit you set (40 by default) are paid at the overtime rate (1.5× by default). Change both to match your job.
Is my timesheet saved?
Yes, in your browser on this device, so you can come back and add days during the week.
Last updated October 2026 · More time & dates