How to Make a Staff Rota: A Simple Guide for Small Business Owners
A good staff rota isn't just a schedule - it's the difference between a smooth week and constant firefighting. Here's how to build one that actually works.
If you run a small business with shift-based staff, getting the rota right is one of the most important things you do every week. A clear, well-communicated schedule means your team knows where they stand, you have the cover you need, and nobody's turning up on the wrong day.
This guide walks you through how to make a staff rota from scratch - whether you're using a spreadsheet, a whiteboard, or a dedicated tool.
1. Start with your opening hours and minimum cover requirements
Before you put a single name on the rota, work out what you actually need. For each day of the week, ask:
- What are your opening hours?
- What is the minimum number of staff you need to operate safely and to a good standard?
- Are there peak times that need more cover (weekend lunch, Friday evening, school holidays)?
Write this down as a baseline. It's your starting point before you start fitting people around it.
2. Know your team's availability and contracted hours
Before you start allocating shifts, you need to know:
- Who is contracted for how many hours per week
- Who has fixed days off or restrictions
- Who is on annual leave or has upcoming holiday booked
- Any part-time staff with specific available days
This is the information that makes or breaks the rota. Missing someone's holiday or scheduling a person on their unavailable day causes real problems - and it damages trust with your team.
If you use scheduling software like Rotavo, you can log staff availability directly against each employee so it's always visible when you're building the rota.
3. Build around your must-haves first
Start by placing the non-negotiables:
- Fill the shifts you absolutely need covered first
- Assign your most experienced or senior staff to the busiest periods
- Balance the workload - avoid giving all the difficult shifts to the same people every week
Once your essential cover is in place, fill in the remaining shifts.
4. Check hours and costs before you finalise
Before you publish the rota, do a quick check:
- Is anyone over their contracted hours?
- Is anyone significantly under?
- What is the total wage cost for the week - is it in line with your budget?
This is easy to miss when you're focused on filling shifts, but it matters for payroll and for keeping your team happy.
5. Communicate it clearly and in advance
This is the step most small business owners underestimate. You can build a perfect rota and still have chaos if your team doesn't see it in time.
Best practice:
- Publish the rota at least one week in advance - two weeks is better
- Give every team member a clear way to access it (a link, a printed copy, or both)
- Let them know when it's been published so nobody misses it
If you're still relying on WhatsApp group chats to share the rota, you're creating a situation where shifts get missed. A dedicated tool with automatic notifications is much more reliable.
6. Have a clear process for changes
Last-minute sickness and shift swaps are a fact of life. Decide in advance:
- Who do staff contact if they can't make their shift?
- How do shift swaps get approved?
- How does the updated rota get communicated to the team?
Having a clear process - and a rota system that makes it easy to update and re-share - avoids the "I didn't know there was a change" problem.
Common rota mistakes to avoid
- Publishing too late. If your team finds out their shifts less than a week in advance, it causes stress and resentment.
- Not accounting for annual leave. Holiday booked months ago gets forgotten when you're building the rota the night before. Track it somewhere visible.
- Giving the same unpopular shifts to the same person every week. Rotate fairly or you'll lose good people.
- Relying on a group chat. Messages get buried. A dedicated rota link or notification is far more reliable.
- Never duplicating or templating. If your schedule is similar week to week, you should be copying last week rather than starting from scratch every time.
What tool should you use?
For very small teams (2-3 people), a simple spreadsheet can work - but only if you're disciplined about sharing it clearly and keeping it up to date.
For most small businesses with 4 or more shift-based staff, dedicated rota software saves significant time and reduces errors. Rotavo is free for up to 3 staff and is built specifically for small businesses - no complicated setup, no training required. You can build and publish your first rota in under 10 minutes.
Try Rotavo free
Build your first rota in minutes. Free for up to 3 staff, no credit card needed.
Get started free