prepcheap

Shift Calculator

Whether you want to check a payslip or plan around a rotating roster, this shift calculator does both. Enter your start and finish times for each day — overnight shifts are handled — and it totals hours after breaks, splits out overtime and estimates pay. Below it, a shift pattern calendar shows which days you work on common 12-hour and 24-hour rotations.

Shift hours and pay calculator

Rotating shift pattern calendar

Shift Work Planner Pack

Printable shift work planners: weekly timesheet, monthly rota calendar, rotating pattern reference, and an Excel timesheet that calculates hours, overtime and pay.

Formats: PDF, DOCX, XLSX. Instant download after payment (link valid 72 hours, up to 5 downloads). AI-assisted: the templates were drafted with AI help and reviewed and laid out by Kedop.

$3.00 USD, one-time

Secure card checkout by Stripe. Full refund within 7 days — see the refund policy and license.

How shift hours are calculated

  1. Convert the start and end times to a 24-hour clock.
  2. If the end time is earlier than the start time, the shift crosses midnight: add 24 hours to the end time.
  3. Subtract the start from the end to get the shift length.
  4. Subtract unpaid breaks (paid breaks stay in).
  5. Convert minutes to decimal hours by dividing by 60 — 7 h 45 min is 7.75 hours, not 7.45.

The decimal conversion is where most payslip errors come from: 15 minutes is 0.25 h, 30 minutes 0.5 h, 45 minutes 0.75 h, and 20 minutes is 0.33 h.

Overtime rules

RuleWhere it’s commonHow it works
Weekly over 40 hUS federal law (FLSA) for non-exempt employeesHours over 40 in a workweek at 1.5× the regular rate
Daily over 8 hSome US states (e.g. California) and many contractsHours over 8 in a day at 1.5×, over 12 at 2×
ContractualMany countries and union agreementsSet by the employment contract or collective agreement
Time off in lieuSome public sector and salaried rolesExtra hours banked as leave instead of paid

This calculator applies daily overtime first and then the weekly limit, without counting the same hour twice. It doesn’t model every rule — for example, California’s seventh-consecutive-day rules or averaging arrangements for 12-hour rosters — so treat the result as an estimate and check your contract or local labour authority.

Worked example

A nurse works two 12-hour day shifts (7 am–7 pm) and three 12-hour night shifts (7 pm–7 am) in a week, each with a 30-minute unpaid break, at $22 an hour. Each shift is 11.5 paid hours, 57.5 in total. Under the weekly 40-hour rule, 40 hours are regular ($880) and 17.5 are overtime at $33 ($577.50). The nights contain 8 hours each between 10 pm and 6 am — 24 hours at a $1.50 differential adds $36 — for estimated gross pay of $1,493.50.

Common rotating shift patterns

PatternCycleAverage hours/weekNotes
2-2-3 (Pitman / Panama)14 days42 h (12 h shifts)Every other weekend off for a full 3 days
4 on 4 off8 days42 hDays off rotate through the week
DuPont28 days42 hMix of day and night blocks; 7 days off in a row each cycle
3 on 3 off6 days42 hSimple; many consecutive rest days
4×10 (4 on 3 off)7 days40 hCommon for office and public services
24 on 48 off3 days56 h (24 h shifts)Common in fire services
Continental (2D 2N 4 off)8 days42 hRapid rotation of days and nights

Most 12-hour, 24/7 rosters average 42 hours a week because they spread 168 hours across four crews. That’s why many 12-hour workers see some overtime in some weeks and not others.

Using the pattern calendar

Pick your pattern, enter the date your current cycle started (the first day of your first block of shifts), and choose a month. The calendar marks day shifts, night shifts and days off. Colleagues on other crews can enter their own start dates — for four-crew patterns, crews are usually offset by a fixed number of days, such as 7 days on a 2-2-3 or 4 days on 4 on 4 off.

Health and shift work

Split shifts and on-call time

For a split shift (for example 6–10 am and 4–8 pm), enter each part on its own line in a timesheet or add the two parts together — the gap in between is usually unpaid. On-call time is treated differently from place to place: time you must spend at the workplace is generally working time, while time on call at home may be paid at a lower rate or not at all until you are called in. Check your contract for call-out minimums, such as a guaranteed two or three hours’ pay when called in.

Checking your payslip

Compare the calculator’s total hours with your payslip, then compare the split between regular, overtime and premium hours. Differences usually come from rounding rules (some employers round clock-ins to the nearest 5 or 15 minutes), paid vs unpaid breaks, how the workweek is defined (it may not start on Monday), or night differentials that apply to the whole shift rather than only the hours after 10 pm.

Privacy

Your times and pay rates stay in your browser. Nothing is uploaded or stored.

Frequently asked questions

How do I calculate hours worked on an overnight shift?

Add 24 hours to the end time, subtract the start time, then subtract unpaid breaks.

How do I convert minutes to decimal hours?

Divide by 60: 45 minutes = 0.75 hours.

What is a 2-2-3 shift schedule?

A 14-day rotation of 12-hour shifts: 2 on, 2 off, 3 on, 2 off, 2 on, 3 off.

How many hours a week is a 12-hour rotating schedule?

Most 24/7 12-hour rosters average about 42 hours a week.

When does overtime start?

In the US, federal law requires overtime over 40 hours a week; some states and contracts add daily overtime.

Is my information saved?

No. It stays in your browser.