Free Weekly Rota Template
Plan a week for up to twenty people and see your coverage gaps before the week does. It is free, it is on this page in full, and it is yours in one click.
No email address, no sign-up, no watermark. Free to use, change and share.
Weekly staff rota
Template previewOne row per person, one column per day. The headcount row is your coverage check.
- Week commencing
- Site or department
- Published on
| Name | Role | Mon | Tue | Wed | Thu | Fri | Sat | Sun | Notes |
|---|---|---|---|---|---|---|---|---|---|
| Sam Field | Supervisor | 08:00-16:00 | 08:00-16:00 | Off | 12:00-20:00 | 08:00-16:00 | Off | Off | Opens up Monday to Friday |
| Priya Shah | Team member | Off | 12:00-20:00 | 12:00-20:00 | 12:00-20:00 | Off | 10:00-18:00 | 10:00-18:00 | Lates and weekends |
| Tom Whelan | Team member | 09:00-17:00 | 09:00-17:00 | 09:00-17:00 | Annual leave | Annual leave | Off | Off | Cover arranged for Thu and Fri |
| Grace Okafor | Apprentice | 09:00-15:00 | Off | 09:00-15:00 | 09:00-15:00 | 09:00-15:00 | Off | Off | College on Tuesdays |
| Dan Reilly | Weekend cover | Off | Off | Off | Off | Off | 08:00-16:00 | 08:00-16:00 | Weekends only |
| Daily headcount | 3 | 3 | 3 | 3 | 3 | 2 | 2 | Needed: 3 weekdays, 2 weekend |
Showing 4 of the 10 blank rows that are in the download.
Notes, and they are in the file too
- Write Off explicitly rather than leaving a blank, so an empty cell always means not planned yet.
- Use Annual leave, Sick or Training where the reason matters to whoever reads the rota.
- Keep the headcount row honest and compare it with what each day actually needs.
- Note the date you published it. Late changes are the single biggest cause of no-shows.
- Delete the five example rows once you have the shape, and add as many rows as you need.
What is on this page is exactly what is in the file: both are generated from one source, so they cannot drift apart. Last reviewed 7 August 2026.
This is the simple, proven weekly rota layout: one row per person, one column per day, and a headcount check along the bottom. It is above in full, so you can judge it before you take it. Copy it into your own document, or download the spreadsheet and plan this week in a few minutes.
How to use it
- Put the week-commencing date at the top and list everyone who could work this week, including casual staff.
- Fill in shifts as start and end times (08:00-16:00). Write Off explicitly rather than leaving blanks, so an empty cell always means "not planned yet".
- Use the daily headcount row as your coverage check: if Saturday needs six people and the column says four, you can see the gap before Saturday does.
- Publish it somewhere everyone can see it, and note the date you shared it. Late rota changes are the single biggest cause of no-shows.
What a spreadsheet rota cannot do
A spreadsheet is fine at ten people and painful at twenty. What it will never do:
- Warn you that a shift clashes with approved holiday or someone's availability
- Tell staff their shifts changed, or let them confirm they saw them
- Show the wage cost of the week while you plan it
- Let staff swap shifts within rules you control
Those are the reasons rota software exists as a category. OtisIO does all four and has a free plan for up to 10 people with no time limit. If the spreadsheet is starting to creak, the rota planning tour shows what the upgrade looks like.
Tips that outlast any template
- Publish at least a week ahead, two if you can. Predictability is the cheapest retention benefit you can offer.
- Keep shift patterns boring. Rotating fairness matters more than perfect optimisation.
- Write down who covers what when someone calls in sick, before it happens.
When the spreadsheet stops being enough
A rota template is fine until the week starts changing after you send it
A spreadsheet is honestly good enough for a small, steady team. It starts costing you when someone books leave after you have shared it, when nobody is sure which version is current, or when the hours only add up to a surprise once payroll runs.
- Publish once and everyone gets the rota on their own phone, with only the people whose shifts moved notified when it changes.
- Approved holiday and availability sit in the same grid as the shifts, so you cannot roster somebody who is away.
- Each draft adds up its own wage cost while you build it, with overtime flagged per person before you publish.
No card needed. Free forever for up to 10 people at one location, so the template may be the last spreadsheet you need.
More free templates
See the whole libraryScheduling
Shift Swap Policy Template
Six clauses that answer who may swap, by when, who approves and whose no-show it is.
Time and attendance
Free Timesheet Template
Record start, finish, break and worked hours for one person for one month, and total it at the bottom.
HR and onboarding
New Starter Onboarding Checklist Template
Twelve things that have to happen before, on and after a frontline starter's first day.