On-Call Rotation Coverage Calculator
See how a follow-the-shift on-call rotation spreads across your team: your share of hours, weeks between shifts and hours per shift.
How it works
Cycle = engineers × shift days · Share = 1 ÷ engineers · Hours/shift = shift days × coverage hours/day · Days between shifts = (engineers − 1) × shift days
In a single-primary rotation exactly one engineer is on call at a time, so each person owns 1 divided by the team size of the total coverage. A bigger team means more days off between shifts and a lighter personal load, which is the main defence against burnout. Shorter shifts reduce fatigue per turn but come around more often — the cycle length is simply the team size times the shift length.
Worked example
Six engineers on weekly 24/7 shifts form a 6 × 7 = 42-day cycle. Each covers 1/6 ≈ 16.7% of the time: a 7 × 24 = 168-hour shift, then 5 × 7 = 35 days off before the next one, roughly 1,460 on-call hours a year.
Frequently asked questions
How many engineers do I need for a healthy 24/7 rotation?
A common floor is six to eight so that no one is on call more than about one week in six, giving enough recovery time. Fewer than four makes sustainable round-the-clock coverage very hard and drives attrition.
Does this assume one person on call at a time?
Yes — it models a single-primary rotation. If you run primary plus secondary (two people simultaneously), double the share and the yearly hours, since each slot is staffed twice.
Should I pay engineers for on-call?
Many teams do, either a flat stipend per shift or a rate for hours actually worked on incidents. Use an on-call pay calculator to price it once you know hours per shift.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.