How to roster a café (without the Sunday-night headache)
Updated 28 September 2026
Rostering a café is a weekly puzzle: early starts, a lunch rush, weekend peaks, casuals with uni timetables, and someone always asking to swap. Here’s a routine that makes it a 20-minute job instead of a Sunday-night one.
1. Start from your trading pattern
Before names, write down how many people you need, when. For a typical café:
| Time | Weekdays | Weekends |
|---|---|---|
| Open to 9 am | 2 (coffee rush) | 2 |
| 9 am to 11:30 am | 2 | 3 |
| 11:30 am to 2 pm | 3 (lunch) | 4 |
| 2 pm to close | 2 | 2 |
Look at last month’s busiest and quietest days if you have them. The goal is shifts that match demand, not habit.
2. Build shifts, not just names
Turn the table into shifts: 6:30–2:30 opener, 10:00–3:00 lunch, 7:00–3:00 barista. Save the ones you use every week so they’re one tap next time.
3. Check availability and leave first
Nothing wastes more time than rostering someone who told you they can’t work Tuesdays. Keep availability and approved leave next to the roster, so you see it as you build.
4. Watch hours and rest
As you add shifts, keep an eye on:
- Hours per person for the week, especially part-timers with agreed hours and anyone approaching overtime.
- Rest between shifts, for example not closing at 10 pm and opening at 6 am.
- Long shifts and breaks.
5. Publish early, and publish once
Publish next week’s roster by Thursday so staff can plan. If you make changes after publishing, publish again so everyone sees the same version, and tell people what changed.
6. Let people swap, with a check
Swaps are inevitable. The fix is a clear process: the person asks, a colleague accepts, and a manager approves (or not). Everyone gets told, and the roster updates itself.
7. Post open shifts instead of texting around
When a shift has nobody on it, post it as an open shift that anyone who works at that site can ask for. You pick who gets it.
8. Close the loop with clock-in
A roster is a plan. Clock-in tells you what happened: who was late, who didn’t show, who stayed back. Over a few weeks, that tells you whether your roster matches reality.
How Vaultime helps
Vaultime puts all of this in one place: saved shift times, copy last week, availability and leave shown as you roster, warnings for long weeks and short rests, publishing, open shifts, cover and swaps, and clock-in at a counter tablet, with late and no-shows on the roster. See rostering in Vaultime.