Schedcraft

Free On-Call Schedule Maker

Build fair on-call rotations β€” visualise who's on duty any day of the week.

Β 
Employee
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Hours
On-Call A
On Call
00:00–23:59
On Call
00:00–23:59
+
+
+
+
+
47.96666666666667h
OverloadRest < 11h
On-Call B
+
+
On Call
00:00–23:59
On Call
00:00–23:59
+
+
+
47.96666666666667h
OverloadRest < 11h
On-Call C
+
+
+
+
On Call
00:00–23:59
On Call
00:00–23:59
+
47.96666666666667h
OverloadRest < 11h
On-Call D
On Call
00:00–23:59
+
+
+
+
+
On Call
00:00–23:59
47.96666666666667h
Overload
Daily Total
47.96666666666667h
2 active
23.983333333333334h
1 active
23.983333333333334h
1 active
23.983333333333334h
1 active
23.983333333333334h
1 active
23.983333333333334h
1 active
23.983333333333334h
1 active

This schedule is a visual planning tool. Compliance with applicable labor laws (FLSA, EU Directive 2003/88/EC) is the sole responsibility of the user.

How to build a fair on-call rotation

On-call schedules require careful planning to ensure someone is always available without burning out any single team member. This tool lets you assign on-call blocks visually across the week β€” each coloured cell represents who is responsible and for which time window. Click any cell and use the Note field to add details like a phone number or escalation path.

A common approach is to rotate on-call duty in 24-hour blocks, giving each team member a roughly equal share across a 4–6 week cycle. Assign two consecutive days per person, then let the colour-coded grid reveal any coverage gaps before the schedule goes live.

Tip: use the Custom shift type with "00:00–23:59" to mark a full on-call day. The note field is ideal for adding context like "primary" or "backup" so the team knows the escalation order at a glance.

Frequently asked questions

How do I indicate primary vs backup on-call?

Add two employee rows for the same person or role. Assign the primary on-call block to the first row and the backup block to the second. Use notes like "Primary" and "Backup" for clarity.

Can I export the on-call schedule to share with the team?

Yes β€” click "Export PDF" to get a clean, print-ready version. You can also save the schedule to your account to share a link with teammates.

How far in advance should an on-call rota be published?

Best practice is to publish at least 2–4 weeks in advance so team members can plan personal commitments. For compliance-sensitive industries, check your applicable employment regulations.

Can I schedule on-call for weekends only?

Yes β€” simply leave the Monday-to-Friday cells blank and assign on-call shifts only to Saturday and Sunday columns. The grid supports any combination of days.

How to Build an On-Call Rotation Schedule Online

A fair on-call rotation makes sure someone is always reachable for incidents without burning out the same person every weekend. Schedcraft’s free on-call schedule maker lets you lay out primary and secondary duty across the calendar, hand off cleanly and export a PDF β€” all in your browser, with nothing uploaded to a server.

1. Define primary, secondary and escalation

Most reliable rotations use more than one layer so a missed page never goes unanswered:

Naming all three on the schedule removes any doubt about who picks up the phone at 3am.

2. Choose a rotation cadence

Pick a cadence that matches your alert volume and team size:

  1. Weekly rotation: simple and predictable for IT and support teams with steady load.
  2. Follow-the-sun: hand off between regions so no one carries the pager overnight.
  3. Split weekday / weekend: separate the heavier weekend duty so it can be shared evenly and compensated fairly.

3. Plan handovers and export

Always overlap the end of one shift with the start of the next so open incidents are handed over, not dropped. Once the rotation is balanced, export to PDF so the whole team knows who is on duty and when.

On-Call Schedule Maker β€” Frequently Asked Questions

What is the difference between primary and secondary on-call?

The primary is the first person paged for any alert and is expected to acknowledge and respond. The secondary is a backup who gets paged only if the primary does not respond in time, and an escalation layer or manager handles major incidents that need a decision.

How long should an on-call rotation last?

Weekly rotations are common because they are predictable and limit how long any one person carries the pager. If your team spans time zones, a follow-the-sun pattern that hands off between regions avoids overnight duty altogether, and many teams split weekday and weekend rotations so the heavier weekend load is shared fairly.

Is the on-call schedule maker free?

Yes, it is free with no sign-up. You build the rotation in your browser, your data stays on your device, and you can export it to PDF to share with the team.