Each block below is written in the format Job time xN — the job, when it runs, and how many people it needs. Copy the whole block into a roster and edit the times to suit; it reads the same way on paper if you'd rather print it.
1. School canteen — a week
Why it's built like that
One long block per day beats two short ones, because splitting the shift means showing someone new where the pie warmer is at 11am. Two people is the working minimum — one on the till, one on food. Friday is the exception: lunch orders and the tuckshop rush need a third pair of hands, and Friday is also the day you'll get volunteers, so split it and take four names instead of two.
What goes wrong
The same two families cover the whole term and quietly burn out. The roster looks full but nobody on Wednesday knows how the eftpos machine works. Pair every first-timer with a regular and say so on the shift ("Wed 9am-1pm — one experienced, one new"). Use the note field for the things people are too embarrassed to ask: closed-in shoes, no thongs, park in the staff car park after 9, little kids are welcome and there's a corner for them.
2. School fete — one day
Why it's built like that
Two-and-a-half hours is the ceiling on a fete day. Nobody signs up for four hours behind a stall when they came to walk around with their own kids, and the ones who do are the people you're going to lose next year. Stagger the changeovers so the whole fete doesn't swap staff at once.
What goes wrong
Every slot between 10am and 12pm fills in a day and nothing after 1pm ever does — then pack down has three names and eleven trestle tables. Two fixes, both work: open the late shifts a week before the early ones, or cap the popular window so people have to look at the rest of the day. Pack down needs the most people and gets asked last; ask for it first, ask directly, and feed them. Setup and pack down are also where you use the people who will never stand behind a cake stall but will happily shift a marquee.
One more: put a name against "float and change", "the person with the extension leads" and "first aid". Those three aren't shifts, they're jobs, and every fete discovers at 9.15am that nobody has them.
3. Sausage sizzle — the all-day, Bunnings-style one
Why it's built like that
A community BBQ outside a hardware store typically runs from about 8am to 4pm with setup an hour before, and the middle of the day is not like the ends of it. Roughly 10.30am to 1pm is the entire event — that's when the drinks fridge empties, the onions run out and the queue reaches the trolley bay. Put seven people on that block and four on the quiet ones, rather than five people standing around all day.
Keep cooking and money as separate roles on separate people. It's faster, and it's the sensible hygiene call. Two on the grill is the minimum — one turning, one plating — and at peak you want a third doing bread and onions. And onions go under the sausage, not on top; Bunnings asked for that back in 2018 because loose onion on top slides off and people slip on it.
What goes wrong
Nobody is rostered to do the 11.40am bread run, so a cook leaves the grill to do it. The float has no $5 notes. And one person does 7am to 4.30pm because they're the only one who knows where anything is — which is a lovely thing to say about them at the AGM and a terrible way to keep them. Name a shift leader on each block so a new volunteer has an obvious person to ask, and make sure the leader changes.
4. Sports club canteen — a Saturday
Why it's built like that
Two-hour shifts, and this is the one non-negotiable rule of a club canteen: build the shifts around the fixtures. A parent rostered on while their own kid is playing will not turn up, and they shouldn't have to. Publish the game times next to the roster and let people pick the slot when their team isn't on.
What goes wrong
The under-9 parents do everything and the under-16 parents do nothing, every season, at every club. The fix isn't a guilt trip, it's structure: allocate whole Saturdays to whole teams. Each team owns one or two dates for the season, the team manager finds five names for their date, and the canteen coordinator publishes the season list in February and never chases again. It converts one impossible weekly ask into fourteen easy ones.
5. Working bee
Why it's built like that
Three hours is the sweet spot. Longer and people drift off at the halfway mark; shorter and it isn't worth their Saturday morning. Split a working bee by job, not by time — people sign up for the thing they can actually do, and someone who can't kneel in a garden bed will happily paint a fence.
The morning tea shift is not a joke. It's the reason people stay to the end, and it's a real job for someone who wants to help but can't do the lifting.
What goes wrong
Fifteen volunteers and four wheelbarrows. Nobody knows what "finished" looks like, so the job runs to noon regardless. And the job list only exists in the president's head. Write the list before the day, give every job an owner, and use the note field to ask for gear: wheelbarrows, a whipper snipper, a ute for the tip run, gloves, an esky of cold water.
Getting people to actually sign up
This is the coordinator's real problem, and the roster is only half of it. What works, in rough order of how much difference it makes:
- Ask small, specific and time-boxed. "Can you do 10.30–12.30 on the cake stall?" gets a yes or a no. "We need volunteers for the fete" gets nothing, from anyone, ever.
- Never share an empty sheet. An empty roster reads as "nobody else is doing this". Put your own name down first, and two friends, before you post the link.
- Name the number. "We need 34 people across Saturday and we've got 19" turns a vague obligation into a solvable problem. People like solvable problems.
- Say what the job isn't. "No cooking, no money, you stand at a gate and put wristbands on kids" removes the real fear, which is not knowing what you've agreed to.
- Give the shift a job title, not a number. "BBQ tongs, 12–2.30" beats "Shift 3".
- Direct-message the hard shifts. Setup, pack down and anything before 8am will never fill from a group post. Three individual messages beat thirty broadcasts.
- Offer a way in for people who can't come. Bake something, lend a gazebo, do the printing, ring the sponsors, wash the aprons. Plenty of willing people simply can't stand in a marquee for two hours.
Chasing without nagging
There's a version of the follow-up that fills shifts and a version that makes everyone put their phone face-down. The difference is almost entirely tone.
- Chase the shift, not the person. "Still two spots on pack down" in the group; individual messages only to people you've already spoken to.
- Never guilt-post. "Only 4 families out of 200 have volunteered" is the single most reliable way to guarantee nobody else does. It reads as blame, and people go quiet rather than argue with it.
- Set an honest deadline. "If the 1pm BBQ shift isn't covered by Wednesday we'll close the stall at 1" isn't a threat, it's information — and it fills the shift more often than not.
- Two reminders, maximum. One a week out, one the night before with the actual details: your shift time, where to go, who to find, what to wear, where to park. Half of all no-shows are "I forgot" and "I didn't know where to go".
- Over-roster what you can't run short. Assume a small drop-out rate on the day and build it in rather than being surprised by it.
- Thank people by name afterwards. Publicly, specifically, and soon. It isn't manners, it's next year's recruitment, and it's the whole strategy.
Put one of these online
Every block on this page can be pasted straight into the volunteer roster — it reads the Job time xN format as it stands. You get one link to share with the class group or the club chat, volunteers put their own names down from wherever they are, full shifts close themselves so there are no double-ups, and you can print the finished roster for the canteen wall or export it as a CSV.
Run one free, no signup, no accounts — not for you, not for the volunteers. If you're also sorting out who brings what, bring a plate does the food list, and meal train handles meals for a family who need them.
FAQ
What is the best way to organise a club canteen roster?
Allocate whole Saturdays to whole teams. Each team owns one or two dates for the season and its manager finds the names, so the coordinator publishes one list in February instead of chasing every week. Build the shifts around the fixture times so nobody is rostered on during their own kid's game.
How long should a volunteer shift be?
Two to two-and-a-half hours on an event day like a fete or a sizzle, two hours in a club canteen so parents can watch their own kid play, three hours for a working bee, and up to four for a school canteen day where splitting the shift means retraining someone halfway through.
How many people do you need for a sausage sizzle?
Around four people at the quiet ends of the day and six or seven through the 10.30am–1pm peak: two or three cooking, three serving and taking money, and one restock runner. Keep the people handling money separate from the people handling food.
How do you get parents to volunteer at a school fete?
Ask small, specific and time-boxed — a named job in a named two-hour slot, not a general call for help. Share the roster with a few names already on it, say what the job doesn't involve, and direct-message people for the shifts that never fill from a group post, like setup and pack down.
What's the best way to organise a club canteen roster?
Allocate whole Saturdays to whole teams. Each team owns one or two dates for the season and its manager finds the names, so the coordinator publishes one list in February instead of chasing every week. Build the shifts around the fixture times so nobody is rostered on during their own kid's game.
Is the volunteer roster free?
Yes — free, no accounts, no card, for the coordinator and the volunteers alike. Set the shifts, share one link, print or export the result.