Work schedules

On-Call Rotation Planner

Distribute on-call blocks across a named team and preview every handoff.

PrivacyRuns in your browser
OutputCalendar builder
CostFree to use
Calendar builder

Enter your details

Adjust the planning assumptions below.

Separate names with commas.

Calculations stay in this browser. Saved inputs and recent results use local browser storage until you clear them.

Your schedule will appear here

Results update after calculation and include a visual timeline, calendar, or dashboard.

Purpose and scope

What this calendar builds

Distribute on-call blocks across a named team and preview every handoff.

The On-Call Rotation Planner generates dated occurrences from First handoff, Team members, Days per rotation, and Weeks to plan; Review Weeks to plan at cycle and month boundaries.

InterfaceCalendar builder
CategoryWork schedules
Date reviewCycles and boundaries
OutputDated occurrences

Instructions

How to use this calculator

Enter the first handoff date, a comma-separated team list, the number of days in each assignment, and the number of weeks to cover. Put names in the actual handoff order.

  1. Enter First handoff and Team members as the On-Call Rotation Planner anchor.
  2. Enter Days per rotation and Weeks to plan for the recurrence cutoff.
  3. Generate the On-Call Rotation Planner output and review its first Weeks to plan cycle.
  4. Check the final On-Call Rotation Planner occurrence with First handoff and Team members.

Calculation

Method used

The planner assigns fixed-length blocks sequentially and loops back to the first name after the last person. This makes distribution transparent and easy to audit.

Assignment index = floor(days since first handoff ÷ block length) modulo number of people.

The On-Call Rotation Planner advances First handoff, Team members, and Days per rotation between occurrences; review Weeks to plan before applying any exclusion.

Calculation method last reviewed: June 21, 2026.

Visual audit

Reading the generated calendar

The On-Call Rotation Planner calendar generates entries from First handoff, Team members, Days per rotation, and Weeks to plan. Review Weeks to plan across full cycles, weekends, and month boundaries.

Worked scenario

Example calculation

Example: A four-person team using seven-day blocks over eight weeks produces eight assignments, giving each person two primary rotations.

Check the On-Call Rotation Planner example anchor with First handoff and Team members, then review the Weeks to plan boundary direction.

Interpretation

Reviewing the generated schedule

Count assignments per person and inspect holiday or release-week collisions. Equal block counts do not guarantee equal burden when weekends and holidays differ.

Review Weeks to plan on each On-Call Rotation Planner date; check that Weeks to plan with the recurrence basis and cutoff.

Practical use

Recommended workflow

Generate the fair baseline first, then record exceptions as explicit swaps instead of quietly changing the sequence.

Boundaries

Important edge cases and limitations

Escalation tiers, secondary coverage, time off, skill restrictions, and swaps are not automatically optimized.

Revise Weeks to plan through the On-Call Rotation Planner inputs; generate the full cutoff set instead of editing one date.

Input audit

Checklist for this calculation

  • Review the On-Call Rotation Planner anchor in First handoff and Team members.
  • Check the first occurrence with Weeks to plan.
  • Review Weeks to plan at weekends and month ends.
  • Generate the On-Call Rotation Planner again after a recurrence revise.

Questions

Frequently asked questions

How should holidays be handled?

Treat the generated rotation as a baseline. Decide whether holiday burden rotates separately, then document any swap so later assignments remain fair.

How can Weeks to plan be sensitivity-tested in the

Change only Weeks to plan and regenerate the On-Call Rotation Planner. In the On-Call Rotation Planner, the first changed occurrence shows where the revised Weeks to plan cycle or boundary begins to matter.

Which Weeks to plan occurrences in the on-call rotation planner deserve a boundary review?

Inspect the first and last On-Call Rotation Planner entries plus any date near a weekend, month end, or listed exclusion. Those positions expose most recurrence-boundary mistakes.