How to Cut Rostering Time and Get Sundays Back
Where the hours go when you write a staff roster each week, and practical ways to cut them, with or without rostering software.
The fastest way to cut rostering time is to stop starting from a blank page. Copy last week's roster, keep availability and leave in one place so you're not chasing them, and let staff find out about their shifts without you messaging each person. Most of the time spent on a roster isn't placing shifts. It's the gathering, checking and telling around it.
If you run a cafe, shop or restaurant, you probably know the feeling. Sunday night, laptop on the couch, a spreadsheet open, your phone full of "can I swap Thursday?" messages. The roster for tomorrow isn't done, and you're the only one who can do it.
None of that is a personal failing. It's a process problem, and it's fixable.
Where does the time actually go?
Break a typical roster session down and the shift placing is the small part. The rest looks something like this:
- Gathering availability. Scrolling back through texts, a group chat and a note on the fridge to work out who can do what.
- Checking leave. Who's away? Was that request approved, or just mentioned at the counter?
- Starting over. Rebuilding a week that's 90% the same as last week.
- Checking hours. Adding up totals to make sure nobody's well over or under what you agreed.
- Remembering the calendar. Is there a public holiday this week? A regional anniversary day?
- Telling people. Photographing the roster, posting it in the chat, then answering individual questions about it.
- Fixing it. Someone drops a shift on Tuesday, and you redo half of it and tell everyone again.
Each of those is small. Together, they're your evening.
How can you cut rostering time without new software?
You can make a real dent with habits alone.
Make a template week. Build one roster that reflects a normal week, with your anchor shifts (open, close, key holder) in place. Start every week from it, or from last week, never from nothing.
Collect availability one way. Pick one place staff tell you about availability, and stick to it. A shared sheet, a form, anything. The rule that saves you is "if it's not in the sheet, I don't know about it".
Set a cut-off. Leave requests and availability changes for next week need to be in by, say, Thursday. After that, it's swaps only. You stop rebuilding the roster on Sunday because of a message that arrived on Sunday.
Roster earlier in the week. Writing next week's roster on Wednesday afternoon is calmer than Sunday night, and staff get more notice, which they'll thank you for.
Let staff swap, with your OK. If two staff agree a swap and you approve it, you've changed two cells instead of solving a puzzle.
These help a lot. The limit is that you're still the person joining everything up: the availability sheet, the leave list, the hours, the holiday calendar and the group chat. That joining-up is exactly what software is good at.
What does rostering software change?
Good rostering software doesn't make the decisions for you. It brings the information to where you're making them, and it handles the telling.
Here's how that looks in WeRoster, since that's what I know best:
- Copy a week. Copy any roster to a different week and edit from there, instead of rebuilding it.
- Availability in the editor. Staff set their own availability on their phone, and it shows behind each person in the roster editor, with unavailable time in red.
- Leave that blocks itself out. When you approve a leave request, that time is marked unavailable on the roster automatically.
- Public holidays on the right day. New Zealand public holidays, including Matariki, appear as labels in the roster editor.
- Hours warnings. If someone's rostered hours don't match the hours per week you've recorded for them, a warning shows before you publish.
- Click and drag. Shifts go on a 15-minute grid by dragging along someone's row, with daily stats and total hours as you go.
- Publish and notify in one click. Each staff member gets an email with their own shifts for the week. Change something later, and you can notify only the people whose shifts changed.
- Calendar feeds. Staff can subscribe so their shifts appear in their phone's calendar, which cuts down on "what time am I on?" questions.
None of these is dramatic on its own. The time saving comes from all of them together, because the gathering, checking and telling mostly disappears.
Is it worth paying for rostering software?
It depends on your team and how long the roster takes you now. If you have three staff on fixed hours, probably not. A spreadsheet is fine.
If you have ten or more staff, a mix of part-timers and casuals, or more than one store, it's worth a look. Work out roughly how many hours a month you spend on rosters, availability and messages about the roster, and put a value on that time. Then compare it with what the software costs. WeRoster has four plans by team size, from Mini (up to 10 staff) to Pro (51 to 65 staff), all on the pricing page. There's a 14-day free trial, which is long enough to build two real rosters and see if it actually saves you time.
What should you do first?
Pick one thing. If you're not ready to change tools, set a Thursday cut-off for availability and leave this week and start next week's roster from last week's. If you are, put one week's roster into software and see how the second week feels compared with the first. That second week is usually where the difference shows.
We also have a step-by-step guide to building a weekly staff roster if you want the full process.
Frequently asked questions
How long should it take to do a weekly roster?
There's no standard figure, and it depends a lot on team size and how much changes week to week. If it regularly takes hours, the time is usually going on gathering availability, checking leave and messaging staff rather than on placing shifts.
What is the quickest way to do a staff roster?
Start from last week's roster, remove anyone on leave or unavailable, adjust for the week's demand, and publish it in a way that tells each person their shifts automatically.
Is Excel good enough for rostering?
For a small team on fixed hours, yes. As your team grows and availability, leave and changes multiply, a spreadsheet can't connect those things for you, and that's where most of the time goes.
Can staff see the roster on their phones?
In WeRoster, yes. Staff see their shifts on the Timetable page in any browser, get an email when a roster is published, and can subscribe to a calendar feed.