How to calculate work hours
Convert each clock time to minutes: hour × 60 + minute. Subtract start from end; if you selected the next day, add 1440 minutes. Then subtract the break. Add the net minutes of all shifts and divide by 60 for decimal hours.
Step-by-step example
A shift from 09:00 to 17:00, with a 30-minute break, gives 480 − 30 = 450 minutes, or 7 h 30 min / 7.5 hours. Do not write 7.30 as decimal hours: that is 7 h 18 min.
Overnight shifts and multiple days
From 22:00 to 06:00 the next day, with a 30-minute break: (360 − 1320 + 1440) − 30 = 450 minutes. Two such shifts total 900 minutes = 15 hours. If the end precedes the start, select the next day; the tool does not assume it.
What is included and excluded
Add up to seven independent shifts of up to 24 hours each. The tool does not detect overlapping shifts or assign dates. When times match, the next-day checkbox distinguishes zero hours from a full 24-hour shift. Zero-minute breaks are valid; breaks longer than the shift are not.
Results measure clock hours, not elapsed instants in a time zone. On daylight-saving transition days, use records with dates and time zones. The tool does not apply time-clock rounding, statutory working-time rules or overtime premiums.
Sources and related tools
The International Bureau of Weights and Measures (BIPM), SI Brochure, table 8 defines 1 minute = 60 seconds and 1 hour = 60 minutes. This tool uses whole minutes and rounds only the decimal display.
For calendar differences, use days between dates. To convert pay between periods, use the salary converter.
Frequently asked questions
Subtract the start time from the end time, then subtract the excluded break. From 09:00 to 17:00 is 480 minutes; minus a 30-minute break leaves 450 minutes: 7 h 30 min or 7.5 hours.
Select “End time is on the next day”. From 22:00 to 06:00 the next day is 8 hours; with a 30-minute break, that leaves 7 h 30 min.
Without the next-day option they count as 0 hours; with it they count as 24 hours. The break cannot exceed that duration.
No. It adds clock hours and subtracts the breaks entered. It does not apply labor rules, pay rates, time zones or daylight-saving changes.