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
On-Call A
On Call
00:0023:59
On Call
00:0023:59
+
+
+
+
+
On-Call B
+
+
On Call
00:0023:59
On Call
00:0023:59
+
+
+
On-Call C
+
+
+
+
On Call
00:0023:59
On Call
00:0023:59
+
On-Call D
On Call
00:0023:59
+
+
+
+
+
On Call
00:0023:59

Data stays in your browser only — nothing is uploaded.

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.