Work Hours Calculator

Track shifts, overnight hours, breaks and earnings. Free. No signup required.

✓ Free to use✓ Private by design✓ Fast results

Enter your details

INSTANT · FREE
Paid hours per shift8.00 h
Hours per week40.00 h
Weekly pay before deductions$800.00

Overnight shifts are supported. Identical start/end times count as zero hours. Overtime premiums are not included.

How to use this calculator

Find the paid time in a shift after subtracting an unpaid break. Add an hourly rate and the number of identical shifts per week to estimate weekly hours and pay before deductions.

  1. Choose the start and end times for a shift.
  2. Enter the total unpaid break time in minutes. Use zero if all time is paid.
  3. Enter your hourly rate and the number of identical shifts per week.
  4. Read the paid hours per shift, total weekly hours and weekly pay.

Calculation formulas

An overnight shift from 22:00 to 06:00

Start: 22:00 · End: 06:00 · Unpaid break: 30 minutes · Hourly rate: $20 · Shifts: 5

Paid hours per shift
7.50 h
Hours per week
37.50 h
Weekly pay
$750.00

The shift lasts 8 hours across midnight. Subtracting a 30-minute break leaves 7 hours 30 minutes of paid time, shown as 7.50 decimal hours.

Useful to know

Weekly totals assume every shift has the same duration, break and hourly rate. Overtime multipliers, holiday premiums, taxes and deductions are not included.

Frequently asked questions

Does it work for overnight shifts?

Yes. If the end time is earlier than the start time, it is treated as the following day. For example, 22:00 to 06:00 is an 8-hour shift before breaks.

Does 7.50 hours mean 7 hours and 50 minutes?

No. The result uses decimal hours. Half an hour is 0.50 hours, so 7.50 hours means 7 hours and 30 minutes. A quarter hour is 0.25 hours.

Can I calculate a 24-hour shift?

This version supports shifts shorter than 24 hours. Identical start and end times count as zero hours, so they cannot represent a full 24-hour shift.

What if my shifts have different lengths?

Calculate each shift separately and add the paid hours. The weekly multiplier is intended for identical shifts.

More little tasks to finish?

Explore all free tools →