Answers Running your business
Staff scheduling in hospitality: rotas that match your rush
Plan around the demand you expect, not the demand from last week.
A restaurant rota is never finished, because last week's rush doesn't tell you everything about next week. Scheduling too much staff costs unnecessary wages, scheduling too little costs tables, waiting time and frustrated guests. In this article you'll find how to build a weekly rota that matches your expected rush, how to handle a sick staff member on a busy evening, and how to stop scheduling turning into improvising from scratch every week.
Why a fixed rota doesn't work
A restaurant's rush is never fixed, even though it might look that way at first glance. An ordinary Tuesday in January draws a different number of guests than a Friday evening in June, and adding a terrace changes the sums completely. A rota you build once and keep repeating structurally schedules too much staff on quiet shifts and too little on busy ones. Both cost money: the first in unnecessary wages, the second in slow service and guests who don't come back.
Build your rota around expected demand, not habit
Before building a rota, look at what you already know: how many covers you had last week on the same day, whether there's an event nearby, whether it's holiday season, whether a public holiday falls in the week. Bookings already in give you a hard floor; the rest is an estimate based on patterns you'll start spotting clearly after a few months.
- Start by scheduling your core team: the people every shift needs, regardless of how busy it is.
- Then add flexible hours for the shifts you expect to be busy.
- Keep one fixed moment each week when you lock in the rota for the coming week, so it doesn't turn into a daily recalculation.
What you do when someone calls in sick
A sick call on a busy evening can't be prevented, but you can absorb it if you've thought it through beforehand. Know in advance who's on call and for which shifts, instead of working out who's reachable the moment someone calls in sick. A short list of who's normally on which shift, and who gets called first when someone drops out, saves a lot of panic in the moment.
Weighing wage costs against expected revenue
Scheduling staff by feel almost always leads to too many hours on quiet shifts, because nobody dares say afterwards that someone could have gone home. Work out roughly, per shift, what revenue you expect and what the planned wage cost is: if that ratio is structurally off on certain days, that's a signal to adjust the rota for those days, not to leave it as is just because it's always been that way.
A rota that matches your rush isn't about planning harder, it's about planning from what you already know instead of habit. With a fixed core team, flexible hours for busy shifts and a clear line for when someone drops out, you improvise less every week.
Frequently asked questions
How do you build a good rota for hospitality?
Start with a fixed core team needed for every shift, and add flexible hours for the shifts you expect to be busy based on bookings, previous weeks and the calendar. Lock that in at a fixed moment each week instead of tweaking it daily, and keep a list of who's on call in case someone drops out.
How far in advance should I build a staff rota?
Most restaurants plan about a week ahead, with a core team that's set well in advance and flexible hours you adjust as bookings and expected demand become clearer.
How do I avoid scheduling too much staff?
Plan around the demand you expect per day instead of a fixed pattern, and periodically check whether the wage cost per shift is in proportion to the revenue that shift usually brings in.
What do I do if someone calls in sick on a busy evening?
Keep a list of who's on call and for which shifts, so when someone calls in sick you immediately know who to call first instead of having to work it out yourself.
Is scheduling for a restaurant different from a catering event?
Yes. For an event you schedule staff once for one fixed headcount. For a restaurant you build a new rota every week to match changing demand, with a core team and flexible hours around it.
Want an easier match between your rota and your rush? That's what Catermonkey is for.
Try for freeCatermonkey works this out for you automatically while you build the quote.
Try for free