Calcufast

Hours Calculator: Work Time and Breaks

Calculate time between clock-in and clock-out, subtract breaks and add up to 7 shifts. See hours, minutes and decimal hours.

Inputs
Enter values to calculate

Enter the start and end clock times. Results update as you edit.

Shift 1

Each shift can span 0 to 24 hours. This does not calculate wages, statutory overtime or daylight-saving changes.

Advertisement
Results

Work time excluding breaks

7 h 30 min

Decimal hours
7.5 h
Time between start and end
8 h 00 min
Breaks deducted
0 h 30 min
Minutes worked
450 min

Total per shift

  1. Shift 17 h 30 min

30 minutes is 0.5 hours, not 0.30. Decimal hours are displayed to up to 4 decimal places.

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.