Weekend Differential Pay: How Many Weekend Hours Do You Work a Year on 24/48, 4-on-4-off and 4-on-2-off?

Some employers add a weekend differential, a few extra cents or dollars for every hour worked on a Saturday or Sunday. On a Monday-to-Friday job that line is easy to predict. On a rotation that wanders through the calendar, it is harder: one month you work three weekend shifts, the next you work one. So how many weekend hours does a rotation really hand you in a year, and what is the premium worth?

This post is the arithmetic. It uses invented wages, assumes an hourly employee, and does not say what any department or contract pays. Differentials, if any, come from your contract or pay policy.

What the law says (and does not say)

Federal law does not require a weekend premium. The Department of Labor's Fact Sheet #23 says: "The Act does not require overtime pay for work on Saturdays, Sundays, holidays, or regular days of rest, as such." A weekend differential exists because an employer or union agreed to it.

Once it exists, it matters for overtime. The regular rate is total pay for the workweek divided by the hours worked (29 CFR 778.109), and extra premiums such as shift differentials, whether a percentage or so many cents an hour, go into it (29 CFR 778.207(b)). A weekend premium paid at less than time-and-a-half is included in the regular rate and cannot be credited toward overtime owed (29 CFR 778.203). Whether your premium fits that description depends on its wording; a payroll department can tell you.

Step 1: Define the weekend in hours

Count the weekend as the clock hours from Saturday 12:00 a.m. through Sunday 11:59 p.m.:

Your own policy may define it differently (for example, Friday 7:00 p.m. to Monday 7:00 a.m.). Check the wording, because it changes every number below.

Step 2: The result that surprises people

For a rotation whose cycle length shares no factor with 7 (a 3-day, 6-day or 8-day cycle), the rotation slides across the week. Over one full repeat of the pattern, which is the cycle length times 7 divided by any shared factor, every duty hour meets every weekday equally. Result: 2/7 of your duty hours fall on weekends, whatever the pattern. I checked this by laying each pattern over a calendar hour by hour: each one lands on exactly 28.57% weekend hours.

So the rotations do not differ in their weekend share. They differ in how many hours you work in total. Made-up setup, 52 weeks = 364 days:

Rotation Shifts per 364 days Duty hours Weekend hours (x 2/7) Differential at $2.00
24/48, 24-hour shifts (7:00 a.m.-7:00 a.m.) 364 / 3 = 121.33 121.33 x 24 = 2,912 2,912 x 2/7 = 832 832 x $2 = $1,664
4-on-4-off, 12-hour day shifts (7:00 a.m.-7:00 p.m.) 364 x 4/8 = 182 182 x 12 = 2,184 2,184 x 2/7 = 624 624 x $2 = $1,248
4-on-2-off, 10-hour day shifts (7:00 a.m.-5:00 p.m.) 364 x 4/6 = 242.67 242.67 x 10 = 2,426.67 2,426.67 x 2/7 = 693.33 693.33 x $2 = $1,386.67
Fixed Monday-Friday, 8-hour days 260 2,080 0 $0

Arithmetic check: 364 / 3 = 121.33; 121.33 x 24 = 2,912; 2,912 / 7 = 416, and 416 x 2 = 832. For the 12-hour row, 2,184 / 7 = 312, and 312 x 2 = 624. For the 10-hour row, 2,426.67 / 7 = 346.67, and 346.67 x 2 = 693.33.

The 24/48 total of 2,912 hours is the same 56-hour-a-week figure used in the hourly rate post. A 2-2-3 Pitman day crew on 12-hour shifts (7:00 a.m.-7:00 p.m.) has 24 weekend hours in each 14-day cycle by my count, so 24 x 26 = 624 a year, matching the 4-on-4-off row. Which weekends those are depends on the crew.

Step 3: Count the weekends instead of the hours

Hours decide the paycheck, but weekends decide family plans. Here is the same math by calendar date, counting a weekend as "worked" for each of Saturday and Sunday on which a shift starts. Per 52 weekends:

Rotation Weekends with no shift Weekends with one day Weekends with both days Weekend days worked
24/48 17.33 34.67 0 34.67
4-on-4-off 19.5 13 19.5 52
4-on-2-off 8.67 17.33 26 69.33

Check on the first row: a 24/48 repeats every 21 days, which is 3 weekends. Over those 3 weekends, 1 has no shift starting on Saturday or Sunday and 2 have one. Scale to 52: 1 x 52/3 = 17.33 and 2 x 52/3 = 34.67, and 17.33 + 34.67 = 52. The 4-on-4-off repeats every 56 days (8 weekends: 3, 2, 3), and the 4-on-2-off every 42 days (6 weekends: 1, 2, 3). Rows add to 52 each.

One catch. A 24-hour shift that starts Friday at 7:00 a.m. runs until Saturday at 7:00 a.m., and one that starts Sunday runs into Monday. By the clock, a 24/48 on a 7:00 a.m. start has no 48-hour gap that sits entirely inside Saturday-Sunday, so it has zero weekends with no on-duty hours at all (I checked all three crews). A department whose shift changes at midnight, or a policy that counts only the shift start, gets different counts. That is why one agency's "17 weekends off" and another person's "none" can both be right.

Step 4: Feeding the overtime rate

Take the 24/48 firefighter in a 28-day 7(k) work period. Fire protection employees reach the overtime line at 212 hours in 28 days (29 CFR 553.230), and hours over it are paid at no less than 1.5 times the regular rate (29 U.S.C. 207(k)). Made-up setup: $25.00 base, $2.00 weekend differential, period starting Monday at 7:00 a.m. This particular period holds 10 shifts, which is 240 hours (a 28-day window on a 24/48 holds 9 or 10 shifts, as the Kelly day post shows), and 65 of them fall on a Saturday or Sunday by the clock.

  1. Straight-time earnings: 240 x $25.00 = $6,000, plus 65 x $2.00 = $130, gives $6,130.
  2. Regular rate: $6,130 / 240 = $25.5417 (the base plus $0.5417 of averaged-in differential).
  3. Overtime hours: 240 - 212 = 28.
  4. The half-time premium owed on those hours: 28 x 0.5 x $25.5417 = $357.58.
  5. Total for the period: $6,130 + $357.58 = $6,487.58.

With no differential, the same period would pay $6,000 + 28 x 0.5 x $25.00 = $6,000 + $350 = $6,350. The weekend differential is therefore worth $137.58 in this period: $130.00 of direct premium plus $7.58 from the higher overtime premium (28 x 0.5 x $0.5417 = $7.58). The differential does not vanish when overtime arrives; it is baked into the overtime rate. This assumes an hourly employee paid for all 240 hours; salaried pay uses different methods.

Check your own number

  1. Get the definition of weekend hours in writing: which hours, and whether holidays are separate.
  2. Pick a repeat length (the full cycle, such as 21, 42 or 56 days) and mark every duty hour on a calendar.
  3. Count weekend hours inside the window and divide by the cycle's weeks.
  4. Multiply by the differential, and ask whether payroll folds it into your overtime rate as above.
  5. Compare with your stubs over a full cycle, not a single pay period; one period can be far above or below average.

Where this does not apply

All wages, dates and schedules here are invented. This is general information, not legal or pay advice. Your employer, state and contract decide how your hours are paid.

If you want your rotation on one calendar with the weekends highlighted, Duty Pals, a shift calendar for Android, is on Google Play, and the shift pattern calculator on this site lays out common rotations.

Sources: DOL Fact Sheet #23 · 29 CFR 778.109 · 29 CFR 778.203 · 29 CFR 778.207 · 29 CFR 553.230 · 29 U.S.C. 207 · all dollar amounts, shifts and dates are invented for illustration