Skip to content
UnitCheck

Browse all tools

Work Hours Calculator

Enter start, end and break for each day. Five days of 9:00 to 17:00 with a 30 minute break come to 37 h 30 min.

Updated

DayStartEndBreak (min)Worked
Monday 7 h 30 min
Tuesday 7 h 30 min
Wednesday 7 h 30 min
Thursday 7 h 30 min
Friday 7 h 30 min
Saturday –
Sunday –

Result

Week total = 37 h 30 min

= 37.50 hours as a decimal

How it is calculated

hours for a day = (end − start − break) ÷ 60, with times in minutes

Each day's start and end are turned into minutes after midnight and subtracted, the break is taken off, and the seven daily results are added. Working in minutes avoids the usual slip of treating 7:45 as 7.45.

Worked example: a five-day week

  1. One day: 9:00 to 17:00 is 480 minutes; minus a 30 minute break is 450 minutes, or 7 h 30 min.
  2. Five days: 5 × 450 = 2,250 minutes.
  3. 2,250 ÷ 60 = 37.5 hours, or 37 h 30 min.

Shift lengths at a glance

StartEndBreakWorkedDecimal hours
09:0017:0030 min7 h 30 min7.50
08:0016:3060 min7 h 30 min7.50
07:3016:0045 min7 h 45 min7.75
06:0014:0030 min7 h 30 min7.50
14:0022:0030 min7 h 30 min7.50
22:0006:00 (next day)0 min8 h 0 min8.00

For a single shift with rounding to the nearest 5, 6 or 15 minutes, use the time clock calculator.

Frequently asked questions

How do I add up hours and minutes?

Add the hours and the minutes separately, then turn every 60 minutes into an hour. 7 h 45 min + 8 h 30 min is 15 hours and 75 minutes, which is 16 h 15 min. The calculator does this by working in minutes throughout.

How do I turn the weekly total into decimal hours?

Divide the minutes by 60 and add them to the hours. 37 h 30 min is 37 + 30 ÷ 60 = 37.5 hours. The decimal total is shown under the result.

What if a shift runs past midnight?

Enter it on the day it starts. If the end time is earlier than the start time, the calculator counts it as the next day.

Does it work out overtime?

No. Overtime rules differ by country, state and contract, so the calculator only gives the total hours. Compare that total with the threshold that applies to you.

Is anything I type stored?

No. The calculation runs in your browser and nothing is sent or saved. Reloading the page clears it.