Home/Blog/Restaurants & Cloud Kitchens
Restaurants & Cloud Kitchens · 10 min read

How to Schedule Restaurant Staff Around Forecast Covers

The short answer

To schedule restaurant staff around covers, forecast covers for each day and daypart from bookings and walk-ins, convert them to covers per hour, divide by the number of covers one server can look after well in an hour, add hosts and runners at set thresholds, and never go below a safe minimum. Then stagger shifts to follow that curve and check labour cost, breaks and local rules.

Want the tools, not just the method? The The Front-of-House Training and Rota Kit kit turns this guide into ready-to-use templates, spreadsheets and printables, with an instant download.

Key takeaways
  • Build the rota from a covers forecast by daypart, not from last week's rota.
  • Turn covers per hour into people with your own standard for covers per server per hour.
  • Stagger start and finish times so the team follows the curve of covers.
  • Read labour % with covers per labour hour; quiet dayparts always carry a minimum team.
  • Breaks, rest, young workers' hours and tips rules differ by country: check before you publish.
  • Set your own targets from eight weeks of your own data.

What are the steps to schedule front-of-house staff around covers?

A cover is one guest served. A daypart is a period of service with its own pattern, such as lunch, the afternoon, early dinner, the peak and late. The method below works for a 30-seat cafe or a 150-seat brasserie, for table service or a counter, in any currency.

  • 1. Split the week into dayparts with start and end times, an average dining time and an average spend per head.
  • 2. Forecast covers for each daypart: bookings on the book plus expected walk-ins, minus expected no-shows.
  • 3. Convert to covers per hour by dividing by the daypart's length.
  • 4. Work out servers needed: covers per hour divided by covers per server per hour, rounded up.
  • 5. Add a host above a threshold of covers per hour, a runner for every few servers, and never go below your safe minimum on the floor.
  • 6. Build shifts that start and finish with the curve: overlap at the peaks, thin out in the troughs, allow for set-up and close-down.
  • 7. Check the result: labour cost against forecast sales, covers per labour hour, breaks, rest, contracts, young workers and fairness.
  • 8. After the week, compare actual covers with the forecast and adjust how you estimate walk-ins and no-shows.

How do you forecast covers by daypart?

Start with what you know: bookings already on the book for each daypart. Add expected walk-ins from the same day and daypart over the last four to eight weeks, adjusted for anything you know is different, such as a local event, a holiday or bad weather. Then take off expected no-shows using your own no-show rate.

Keep the forecast at daypart level, not just per day. A Friday with 188 covers can need two people on the floor at 15:00 and five at 19:30. A daily total hides the shape that decides the rota.

Record actual covers after each service. Forecast accuracy, actual covers divided by forecast covers, tells you whether your walk-in and no-show assumptions are drifting. Small differences are normal; a pattern of big misses in one daypart means the estimate for that daypart needs changing.

Treat large parties and events separately. A table of twelve at 12:30 changes the lunch daypart on its own, and it brings its own needs: a pre-order, a server who can run a big table, and often a runner. Note them on the forecast so the briefing and the rota both see them. The same goes for theatre nights, match days and school holidays, which move covers between dayparts more than they change the daily total.

How many servers do you need per cover?

There is no universal ratio, because service style, menu, room layout and the skill of the team all change it. The useful measure is covers per server per hour: how many guests one server can look after well, at your standard, in an hour.

To find yours, watch a few busy services. Count the covers each server handles in the busiest hour and note when the service starts to slip: slower check-backs, bills waiting, guests waving. The number just below that point is a sensible starting standard. A counter-service shop with a short menu can handle far more covers per person than a tasting-menu restaurant.

Add other roles by threshold rather than by habit. A host or greeter earns their place once covers per hour are high enough that servers would otherwise greet between orders. A runner helps once there are enough servers that plates wait at the pass. Write the thresholds down so the rota is consistent from week to week.

What does a worked example look like?

This example is a fictional 60-seat bistro on a Friday. Covers per server per hour is 14, a host is added from 20 covers per hour, one runner for every three servers, and the minimum on the floor is two. The planning no-show rate is 6% and hourly costs including on-costs average about 14.40 in the local currency (each person has their own rate).

The forecast comes to 188 covers and about 5,430 in sales without tax. The old rota (two lunch servers, then everyone from 17:00 to close) used 50 paid hours, about 719 in labour, 13.2% of forecast sales, with one person in the afternoon and nobody owning the door at the peak. A rota rebuilt around the table below used 42.7 paid hours, about 614, 11.3% of forecast sales, with a host from 16:30 to 21:30 and no daypart short. The figures are illustrative, but the arithmetic is the same for any restaurant.

DaypartHoursBookingsWalk-insNo-showsForecast coversCovers per hourServersHostRunnerPeople needed
Lunch 12:00-15:003301824615.32002
Afternoon 15:00-17:00261402010.01002 (minimum)
Early dinner 17:00-19:00240624422.02103
Peak dinner 19:00-21:00256635929.53115
Late 21:00-23:0021461199.51002 (minimum)

How do you build shifts that follow the curve?

Once you know the people needed in each daypart, draw the shifts across the day. In the example, one lunch server stays until 17:00 to cover the afternoon, the host starts at 16:30 before the first early dinner bookings arrive, a server starts at 18:00 for the peak and finishes at 22:00, and a runner works 18:30 to 21:30. Only the supervisor and the closing team stay to the end.

Add set-up and close-down time explicitly. Somebody has to lay tables, set the bar, count the float and close the room, and those hours belong in the plan rather than appearing as unexplained overtime.

Then check the people side. Contracted hours, availability, study and caring commitments, a fair share of weekend and peak shifts, and enough notice to plan a life all matter as much as the arithmetic. A spreadsheet can flag patterns; a manager makes the call.

Measure where you are

Reading helps; measuring tells you what to work on. These AI-graded assessments on AssessAll pair with this topic:

How do you measure labour cost by day and daypart?

FOH labour % is front-of-house wages and on-costs divided by sales without tax. It is useful and dangerous: the quickest way to lower it is to cut the people who keep spend per head and reviews up. Read it with covers per labour hour, which shows how many guests each paid hour served.

Look at both by day, not just by week. Quiet days show a high labour % because you need a safe minimum team to open. That is a cost of being open. The useful questions are whether a busy day is heavy, with hours well above what the covers need, or short, with the floor under-staffed at the peak.

There is no single target that suits every restaurant. Set a budget from your own accounts, collect eight weeks of real numbers and then set targets for your concept and location.

In the worked example, the old Friday rota was not short of people in total. It had too many people late in the evening and too few in the afternoon and at the door. Rebuilding the shape saved about 105 in labour on one day while adding a host for the peak. That is the pattern to look for: hours in the wrong place, rather than simply too many hours.

Revenue per available seat hour, or RevPASH, adds the guest side. Credited to Sheryl Kimes of Cornell University's School of Hotel Administration, it divides sales by seats times hours open. It reminds you that the rota exists to help a full room spend well and leave happy, not only to cut hours.

What rules apply to breaks, rest and tips?

Breaks, daily and weekly rest, maximum hours, young workers' limits, overtime, rota notice, minimum wage, tips and service charges are set by law and contracts, and they differ by country, state and city. For example, in the UK an adult is entitled to one uninterrupted 20-minute break when working more than six hours a day, under GOV.UK guidance. In the United States, the Department of Labor sets a federal minimum cash wage for tipped employees and limits who can share in tip pools, while many states and cities set their own rules.

Treat these as checks you do before publishing, not as an afterthought. Write your local rules into your rota template, record breaks, and agree a written tips policy with your team that an adviser has checked. Do not copy another country's rules.

What are the common mistakes when scheduling restaurant staff?

  • Copying last week's rota instead of starting from this week's forecast.
  • Forecasting by day and ignoring the shape of the day.
  • Bringing everyone in at the same time and keeping them to close.
  • Leaving nobody responsible for the door at the peak.
  • Judging the week on labour % alone and cutting below a safe minimum.
  • Putting new starters alone on the busiest shift because someone called in sick.
  • Forgetting set-up, close-down and break time in the plan.
  • Publishing a rota drafted by software or AI without a manager checking legality and fairness.
  • Never comparing actual covers with the forecast, so the same errors repeat.

How does the rota connect to service and training?

A rota only works if the people on it can do the job. Track each person's skills, such as allergen questions, drinks service and service recovery, and do not roster someone to run a busy section alone until they have been signed off on live shifts. Pair trainees with trainers on the same shifts so training happens where most learning happens: on the floor.

Allergens deserve a special mention. The UK Food Standards Agency's best practice guidance, updated in March 2025, expects written allergen information for non-prepacked food alongside a conversation with the guest; other countries have their own rules. Whatever your location, schedule enough trained people that the allergen conversation never gets skipped at the peak.

If you want to see how well a supervisor plans staffing and handles competing demands, AssessAll's Workforce Planning and Scheduling Assessment for Contact Centre and Service Operations Teams is one outside measure. To turn the gaps into a development plan, Jobulary's explainer on the 70-20-10 model shows how to put most of the learning into real work. The Front-of-House Training and Rota Kit from Bodhih Training puts the forecast, staffing guide, rota, labour checks and training ladder into one workbook.

The Front-of-House Training and Rota Kit e-book cover
Bodhih Pro Kit

Build next week's rota from covers

The Front-of-House Training and Rota Kit turns your covers forecast into a staffing guide, a rota with labour checks and a training ladder, with the steps of service, briefings and print-ready floor cards alongside.

Common questions

Questions people ask next

How many staff do I need for 100 covers?

It depends on when the 100 covers arrive and your service style. 100 covers spread over a six-hour dinner is about 17 an hour; 100 covers in a two-hour peak is 50 an hour. Divide covers per hour by your own covers per server per hour, then add hosts, runners and your safe minimum.

What is a good labour percentage for a restaurant front of house?

There is no universal figure. Concept, country, pay rates and service style change it. Set a budget from your own accounts, read labour % alongside covers per labour hour and guest feedback, and set targets once you have eight weeks of data.

How far ahead should I publish the rota?

As far ahead as your forecast is reliable and your local rules require. Some places set minimum notice for schedules or changes. Many restaurants publish a week or more ahead and agree a swap process; check your local rules and contracts.

How do I forecast walk-ins?

Use the same day and daypart over the last four to eight weeks, adjusted for known differences such as events, holidays and weather. Record actual covers after each service and adjust the estimate when the forecast keeps missing in one direction.

What is RevPASH in a restaurant?

RevPASH is revenue per available seat hour: sales divided by seats times hours open. Credited to Sheryl Kimes of Cornell University, it shows how well the room turns seat time into revenue through seat use and spend per head.

Should managers count in front-of-house staffing?

Count anyone whose time is on the floor serving guests. A manager who mostly floats, leads the pass and handles problems is part of the floor team at peaks, but plan the core staffing so the manager is free to watch the whole room.

Can I use AI to write the rota?

AI can draft a rota from your needs, availability and rules, which saves time. A manager must check every shift for legality, contracts, young workers' limits and fairness before it is published, and should never paste personal staff data into an unapproved tool.