Work Hours Calculator
Enter your start time, end time, and optional break to get your total hours worked.
Frequently asked questions
How to calculate work hours
This calculator is built for a work shift specifically: a start time, an end time, and an unpaid break, with overtime flagged automatically past 8 hours. If all you need is the raw elapsed time between two clock times with no break to subtract, the method below still applies, just skip the break step.
Work hours calculations come up in timesheets, invoices, payroll, and shift planning. The method is the same in all cases.
- Record your start and end time to the nearest minute. If your employer rounds to the nearest quarter-hour or half-hour, you may need to apply that rounding before calculating.
- Find the total time on site by subtracting the start time from the end time. If you finish after midnight, add 24 hours to the end time before subtracting.
- Subtract unpaid break time. Most employment contracts and labour laws specify which breaks are paid and which are not. A 30-minute lunch break is usually unpaid.
- Convert to decimal hours if needed. Timesheets and invoices often use decimal hours. Divide the remaining minutes by 60 and add to the whole hours.
Hours to decimal conversion table
- 15 minutes = 0.25 hours
- 30 minutes = 0.50 hours
- 45 minutes = 0.75 hours
- 20 minutes = 0.33 hours
- 40 minutes = 0.67 hours
- 50 minutes = 0.83 hours
Minimum rest break entitlements
In most countries, employees working more than 6 hours are entitled to at least one rest break. In the UK, this is a 20-minute rest break for shifts over 6 hours. In the EU, the Working Time Directive requires an 11-hour daily rest period between shifts. Always check your local employment law for the specific rules that apply to you.
Part-time and shift work
If you work irregular shifts, keep a daily log and add up your hours at the end of the week. Many employees are required to track their own hours for flexible or remote work arrangements. The calculator above makes this quick for any single shift. To add up a week of shifts, run the calculator for each day and sum the decimal hours totals.