Work hours calculator

Add shifts and unpaid breaks to get weekly and decimal-hour totals.

Jump to result

Your inputs

Updates as you type
ShiftsUse 24-hour times. An end before the start is the following day. Enter each unpaid break in minutes. Up to 31 rows.
Shift 1
Shift 2
Shift 3
Shift 4
Shift 5

5 shift rows.

total paid hours

37.5 h

Hours and minutes
37:30:00
Shifts
5

Unpaid breaks are deducted from each shift. Totals do not apply overtime or payroll rules.

Calculations happen in your browser. Saving is optional.

Shift breakdown

5 rows · View table
Work hours calculator — calculated breakdown
ShiftStartEndBreakPaid time
109:0017:0030 min7:30:00
209:0017:0030 min7:30:00
309:0017:0030 min7:30:00
409:0017:0030 min7:30:00
509:0017:0030 min7:30:00

How to use this tool

Add each shift's start time, end time and unpaid break in minutes, using a 24-hour clock.

Check the shift breakdown before using the total. Overnight shifts are supported; overtime and payroll rules are not applied.

Total paid time = Σ (shift duration − unpaid break)

Worked example

37.5 h · total paid hours

Fixed example using the settings below. Monetary examples use USD; dates and times use their stated reference values. This example stays unchanged when you edit your calculation.

Example inputs
  • Shifts: 09:00,17:00,30; 09:00,17:00,30; 09:00,17:00,30; 09:00,17:00,30; 09:00,17:00,30

Method illustration: Five shifts from 09:00 to 17:00 with a 30-minute unpaid break total 37 hours 30 minutes, or 37.5 hours.

Assumptions and limits

  • An end time earlier than its start is treated as the next day. A shift must be shorter than 24 hours.
  • Breaks are entered as minutes and cannot exceed the shift duration. This tool does not calculate overtime law or pay.

Check or report a result

Check the units, selected calculation and assumptions first. Compare the fixed example above with your inputs to identify what changed.

Report a calculation issue with the page address, hypothetical inputs, result displayed and result expected. Do not include passwords, bank details or other private information.