Home / Guides / Shift Work / 12-Hour Shift Hours Calculator Guide

12-Hour Shift Hours Calculator Guide

A 12-hour shift does not always mean 12 paid hours.

The first thing to establish is whether the 12 hours describes the full time from starting to finishing, or 12 paid working hours with an unpaid break added separately.

For example, 07:00 to 19:00 is a gross shift of 12h00m. With a 30-minute unpaid break, the paid shift is 11h30m, or 11.50 decimal hours.

But if you are expected to work 12 paid hours plus a 30-minute unpaid break, a 07:00 start would give a finish time of 19:30.

Calculate 12-Hour Shift Hours

What does a 12-hour shift actually mean?

The phrase 12-hour shift can describe two slightly different arrangements.

12 hours from start to finish

For example, 07:00–19:00. The total time from start to finish is 12 hours.

If there is a 30-minute unpaid break during those 12 hours:

12h − 30m = 11h30m paid

So the employee is on site for 12 hours but has 11h30m paid time.

12 paid hours plus an unpaid break

Another arrangement may require a full 12 paid hours, with the unpaid break added to the total time on site.

  • Start: 07:00
  • Paid working time: 12h
  • Unpaid break: 30m
  • Total time on site: 12h30m
  • Finish: 19:30

Before calculating the hours, check which meaning applies to the shift you are working.

12-hour day shift example

A common 12-hour day shift is 07:00–19:00, a gross shift of 12h00m.

  • No unpaid break: 12h00m paid
  • 30-minute unpaid break: 11h30m paid, or 11.50 hours
  • One-hour unpaid break: 11h00m paid, or 11.00 hours

12-hour night shift example

A common night-shift pattern is 19:00–07:00.

Because the finish is on the following day, the gross shift is 12 hours.

With a 30-minute unpaid break:

11h30m paid, or 11.50 hours

The overnight part does not change the length of the shift. It simply means the finish time must be treated as occurring on the next day.

For the full overnight method, see How to Calculate a Night Shift Across Midnight.

How unpaid breaks affect a 12-hour shift

If the 12 hours describes the full start-to-finish span, an unpaid break reduces the paid total.

12-hour gross shiftUnpaid breakPaid hours
12h00mNone12h00m
12h00m15m11h45m
12h00m30m11h30m
12h00m45m11h15m
12h00m60m11h00m

For example, 07:00–19:00 is 12h gross. With a 45-minute unpaid break:

12h − 45m = 11h15m paid

For more detail, see Shift Calculator With Unpaid Break.

12 hours on site vs 12 paid hours

This distinction is worth checking carefully.

Example A: 12 hours on site

  • Start: 07:00
  • Finish: 19:00
  • Total: 12h
  • Unpaid break: 30m
  • Paid: 11h30m

Example B: 12 paid hours

  • Start: 07:00
  • Paid work: 12h
  • Unpaid break: 30m
  • Total time on site: 12h30m
  • Finish: 19:30

Both might informally be described as a “12-hour shift”, but the paid time and finish time are different.

What time will a 12-hour shift finish?

If you know the start time, add 12 hours to find the finish.

  • Start 07:00, 12 hours later: 19:00
  • Start 19:00, 12 hours later: 07:00 next day

If the requirement is 12 paid hours plus a 30-minute unpaid break, add 12h30m instead, so a 07:00 start finishes at 19:30.

This is another reason to establish whether the quoted 12 hours describes gross time or paid working time.

Three 12-hour shifts per week

If you work three 12-hour shifts:

Without unpaid breaks

3 × 12h = 36 hours

With a 30-minute unpaid break in each shift

Each paid shift is 11h30m.

11h30m × 3 = 34h30m

Decimal total: 34.50 hours

So three nominal 12-hour shifts do not necessarily produce 36 paid hours.

Four 12-hour shifts per week

Without unpaid breaks

4 × 12h = 48 hours

With a 30-minute unpaid break in each shift

4 × 11h30m = 46 hours

If your rota contains different shift lengths, calculate each one separately rather than using this shortcut.

For more detail, see How to Calculate Weekly Shift Hours.

What if the shift runs over because of handover?

A scheduled 12-hour shift does not always finish exactly on time.

  • Scheduled shift: 07:00–19:00
  • Actual finish after handover: 19:15
  • Actual gross duration: 12h15m

If there is a 30-minute unpaid break:

12h15m − 30m = 11h45m paid

Decimal equivalent: 11.75 hours

This shows why scheduled hours and actual worked hours can be different.

Scheduled shift, time on site and paid time

A 12-hour shift can involve three different figures.

Scheduled shift

What the rota says. For example, 07:00–19:00, a scheduled duration of 12h.

Time on site

What actually happened. For example, 07:00–19:15, an actual time on site of 12h15m.

Paid time

The paid duration after any unpaid breaks are removed. For example, 12h15m gross minus 30m unpaid = 11h45m paid.

Keeping these figures separate makes it easier to understand rotas, timesheets and payroll records.

Decimal hours for common 12-hour shift totals

If you need the paid shift in decimal hours:

Hours and minutesDecimal hours
12h00m12.00
11h45m11.75
11h30m11.50
11h15m11.25
11h00m11.00

A common mistake is to write 11.30 when you mean 11h30m.

But 11h30m = 11.50 decimal hours, because 30 ÷ 60 = 0.50.

Rotating 12-hour shift patterns

Some rotas alternate between day shifts, night shifts, rest days and different numbers of shifts each week.

The basic calculation does not change.

Calculate the paid duration of each active shift first, then add those shifts across the relevant rota period.

  • Day 1: 11h30m paid
  • Day 2: 11h30m paid
  • Day 3: Off
  • Day 4: Off
  • Day 5: 11h30m paid

Total: 34h30m

For mixed patterns, see How to Calculate Weekly Shift Hours.

Does a 12-hour shift automatically mean overtime?

No.

The length of a single shift does not, by itself, determine whether time is treated as overtime.

For example, someone may work three 12-hour shifts as part of their normal rota. Another person might work an extra 12-hour shift outside their normal pattern.

How additional time is treated can depend on:

  • contracted hours
  • employer rules
  • overtime arrangements
  • TOIL or flexi-time systems
  • the wider rota pattern

First calculate the actual hours correctly. Then apply the relevant overtime or employment rules separately.

For the calculation side, see How to Calculate Overtime in Decimal Hours. To compare a weekly total with your contract, see How to Compare Worked Hours With Contracted Hours.

How to check a 12-hour shift calculation

Use this checklist:

  1. confirm the start time
  2. confirm the finish time
  3. establish whether 12 hours means gross time or paid time
  4. confirm the unpaid break length
  5. calculate the gross shift
  6. subtract unpaid breaks where appropriate
  7. check the next-day rollover for a night shift
  8. use the actual finish time if the shift ran over
  9. convert the paid time to decimal hours only if needed
  10. multiply the paid shift by the number of shifts if calculating a weekly total

Common 12-hour shift mistakes

Assuming every 12-hour shift means 12 paid hours

A 12-hour start-to-finish shift with an unpaid break may contain fewer than 12 paid hours.

Forgetting unpaid breaks

A 30-minute unpaid break turns a 12-hour gross shift into 11h30m paid.

Adding the break when it should be deducted

If the break occurs inside a 12-hour gross shift, deduct it from the paid total. Only add the break to the total duration if the arrangement specifically requires 12 paid hours plus an unpaid break.

Treating a night shift as same-day time

19:00–07:00 crosses midnight. The finish is on the following day.

Using the scheduled finish instead of the actual finish

If a shift runs over because of handover or another reason, the actual worked duration may differ from the rota.

Entering 11.30 for 11h30m

The correct decimal value is 11.50.

Assuming a 12-hour shift automatically means overtime

Overtime treatment depends on the relevant working arrangement, not simply the length of one shift.

Multiplying gross hours when you need paid hours

Three 12-hour gross shifts with 30-minute unpaid breaks total 36h gross but 34h30m paid.

Calculate your 12-hour shift

Start by checking what the 12 hours actually represents. Then calculate:

  • gross shift length
  • unpaid break
  • paid shift length
  • decimal hours if required
  • weekly total if several shifts are worked

For example: 07:00–19:00 with a 30-minute unpaid break becomes 11h30m paid, or 11.50 hours

Calculate 12-Hour Shift Hours

Frequently asked questions

Is a 12-hour shift always 12 paid hours?

No.

If the 12 hours describes the full time from start to finish and includes an unpaid break, the paid hours will be lower.

For example: 12h gross − 30m unpaid = 11h30m paid

How many paid hours is a 12-hour shift with a 30-minute break?

If the break is unpaid and sits inside the 12-hour shift: 11h30m

How many paid hours is a 12-hour shift with a one-hour break?

11 hours, if the full shift from start to finish is 12 hours and the one-hour break is unpaid.

What is 11h30m in decimal hours?

11.50 hours, because 30 ÷ 60 = 0.50.

How many hours is three 12-hour shifts?

Without unpaid breaks: 36 hours gross.

With a 30-minute unpaid break in each shift: 34h30m paid.

How many hours is four 12-hour shifts?

Without unpaid breaks: 48 hours gross.

With a 30-minute unpaid break in each: 46 hours paid.

How long is 07:00 to 19:00?

12 hours, before any unpaid breaks are deducted.

How long is 19:00 to 07:00?

12 hours, with the finish occurring on the following day.

What time will I finish if I work 12 paid hours plus a 30-minute unpaid break from 07:00?

You would be on site for 12h30m, giving a finish time of 19:30.

Does a 12-hour shift automatically count as overtime?

No.

Whether any of the hours count as overtime depends on the relevant employment arrangement, contracted hours and employer rules.