★ GUIDE · MONEY · PAY
How to Calculate Shift Differential Pay: Step by Step
Shift differential pay is base pay plus differential pay: base rate times all hours worked, plus the differential rate times differential hours only. A $25.00 base rate with a $3.00 differential over 40 differential hours pays $1,120.00 in total — here is the method, step by step, with the shift-differential-calculator to check your own numbers.
The short answer
To calculate shift differential pay, start with the base rate and the hours worked, then work out two amounts separately and add them. Base pay is the base rate times every hour worked, differential or not. Differential pay is the differential rate times differential hours only. Add the two and you have total pay. For a $25.00 base rate with a $3.00 differential over 40 differential hours, that is $25.00 times 40 hours, which is $1,000.00 of base pay, plus $3.00 times 40 differential hours, which is $120.00 of differential pay, for $1,120.00 in total.
The reason this needs care is that the differential is easy to apply to the wrong hours. It is a premium for working an unpopular shift — nights, evenings, weekends or holidays — and it is paid only on the hours inside that shift. Apply it to every hour and a split week is overstated; forget it entirely and a full night week is understated by $120.00. The method below keeps the two kinds of hours apart from the first step.
Step 1: Find the base rate and split the hours
The base rate is your normal hourly rate before any premium, here $25.00. Next, split the hours in the period into differential hours and regular hours. Differential hours are the hours worked on the shift that carries the premium; regular hours are everything else. On the headline example the split is simple: 40 differential hours and 0 regular hours, a full week of night shifts. A mixed week might be 20 differential hours and 20 regular hours, and that split is the single most important input in the whole calculation, so count it from the rota rather than guessing.
Step 2: Work out base pay on all hours
Multiply the base rate by total hours, differential and regular together. Total hours are 40 differential hours plus 0 regular hours, which is 40 hours, and $25.00 times 40 hours is $1,000.00 of base pay. Note that differential hours earn the base rate too: the differential is extra, not instead of base pay. This is the mistake behind the most common wrong answer, where someone multiplies only the regular hours by the base rate and leaves the night hours paid at the differential alone.
Step 3: Work out differential pay on differential hours only
Multiply the differential rate by differential hours only. The differential rate is $3.00 an hour, and $3.00 times 40 differential hours is $120.00 of differential pay. If your employer states the differential as a percentage instead of a flat amount, convert it first: differential dollars equal base rate times percentage divided by 100. A 12% differential on a $25.00 base rate is $3.00 an hour, which is exactly the headline figure, but the same 12% on a $30.00 base rate is $3.60 an hour, so a percentage differential is worth different dollars at different base rates.
Step 4: Add the two amounts
Total pay is base pay plus differential pay. Here that is $1,000.00 plus $120.00, which is $1,120.00. A useful check is the effective hourly rate: total pay divided by total hours, which is $1,120.00 divided by 40 hours, or $28.00 an hour. That effective rate is the honest figure to compare against a day-shift job, because it folds the premium into every hour worked. For the split week of 20 differential hours and 20 regular hours, base pay is still $1,000.00, differential pay is $3.00 times 20 hours, which is $60.00, and the total is $1,060.00, an effective rate of $26.50 an hour.
Working backwards
The method runs backwards just as easily. To reach a $1,200.00 total at the default hours, subtract base pay of $1,000.00 to leave $200.00 of differential pay, then divide by 40 differential hours to get a $5.00 an hour differential. To earn $150.00 of differential pay at $3.00 an hour, divide $150.00 by $3.00 to get 50 differential hours. To keep the total at or below $1,100.00 at the default rates, note that each differential hour pays $28.00 in total, so 39 hours pay $1,092.00 while 40 hours pay $1,120.00 and overshoot — the largest whole number of differential hours inside the target is 39.
Common mistakes
The first mistake is applying the differential to every hour, which turns the $1,060.00 split week into $1,120.00. The second is paying differential hours at the differential rate alone, forgetting that those hours also earn the base rate. The third is using a percentage differential as if it were dollars: 12% is not $12.00 an hour, it is $3.00 an hour on a $25.00 base. The fourth is forgetting overtime: if differential hours also run past 40 hours in a week, overtime rules may stack on top of the differential, and that combined figure needs the overtime calculator rather than this method alone. Check the payslip lines one by one against this calculation, and any line that does not match is worth a question to payroll.
Frequently asked questions
How do you calculate shift differential pay?
Multiply the differential rate by differential hours, then add that to base pay. $25.00 × 40 hours is $1,000.00 of base pay, $3.00 × 40 differential hours is $120.00 of differential pay, and the total is $1,120.00.
What differential rate gives a $1,200.00 total?
$5.00 an hour at the default hours. Subtract $1,000.00 of base pay from $1,200.00 to leave $200.00, then divide by 40 differential hours.
How many differential hours give $150.00 of differential pay?
50 hours at $3.00 an hour. Divide $150.00 by $3.00 to get 50 hours.
Does the differential apply to every hour I work?
No, only to differential hours. A split week of 20 differential hours and 20 regular hours pays $1,060.00, not $1,120.00.