Duty rota maker
One person a day, taking turns fairly, the whole month done.
Examples temporarily replace the input and settings. You can restore your previous work.
Pro keeps the settings you use every week and puts them one click away. See Pro
Your files stay on your device
This tool runs entirely in your browser. Nothing is uploaded, nothing is stored, and you can even turn off your internet connection before you start.
Example
Worked example — Duty rota
Use the following inputs and settings. Keep other settings at the page defaults.
| Item | Value |
|---|---|
| pattern | duty |
| Year | 2027 |
| Cycle starts on (keep the same date next month to carry on) | 2026-11-02 |
| Output files | 1 |
| PDF pages | 1 |
| 279 × 216 mm |
Expected result — PDF · PDF pages: 1. The image shows the first PDF page.
How it works
- List the people on the rota, one per line.
- Pick the month, and untick weekends for a school or office rota.
- To carry on from last month, enter the start date you used then (the 1st of that month if you left it empty).
- Download the PDF; each person’s number of duties is in the last column.
- For a roster spanning several sheets, find the page by its first and last employee and download just that sheet.
Frequently asked questions
- How are the duties shared out?
- One person a day, in the order of your list, starting again at the top when it runs out.
- What about weekends and holidays?
- With weekends unticked, weekends and public holidays are skipped and the turn carries on the next working day; ticked, there is a duty every day.
- How do I carry the rota on into next month?
- Enter the start date you used in your first month (the 1st of that month if you left Cycle starts on empty) and change only the month. The turns are counted from that date, so the rota carries on with whoever is next. Left empty, the new month starts again from the top of your list.
- Is anything uploaded?
- No. The rota is made in your browser. The free plan prints a small line with our name at the foot of the sheet; Pro leaves it off.
