Restaurant Staffing Calculator

Staffing a service is a ratio problem: how many covers one server, one cook and one host can genuinely look after before quality slips. Divide the covers you expect by what each role can carry and you get the smallest crew that can run the service properly, instead of the crew you happened to inherit. Enter the covers you expect for one service and the ratios you staff to, and see where you stand.

Restaurant Staffing Calculator

Tell it the covers you expect this service and the number of guests each role can look after, and it works out the crew per service and the labor hours that crew represents.

Guests you expect in this one service, from reservations plus your usual walk-in pattern.

Casual dining commonly staffs one server per 16 to 20 covers (about 5 to 6 tables). Fine dining runs tighter, around 10 to 13.

Kitchen output per cook across the service. Simple menus stretch toward 50 covers per cook; complex, scratch menus sit nearer 30.

One host can usually greet and seat around 75 to 100 covers a service. Busy reservation books argue for the lower end.

The working length of this service’s shift, including setup and close-down time you actually pay for.

Used to turn the per-service crew into a day of labor hours. Dinner-only rooms enter 1.

–

Staff needed on this service

Servers–
Cooks–
Hosts–
Labor hours per service–
Labor hours per day–
Staff per 100 covers–

The formula

Staff needed per role = Expected covers / Covers per staff member, rounded up

Labor hours = Total staff x Shift length x Services per day

Rounding up is not a detail, it is the formula being honest: 6.4 servers is 7 people, because the 0.4 of a server still has tables. The ratios do the real work. They come from service standards, not habit: casual dining typically plans one server for every 5 to 6 tables, roughly 16 to 20 covers across a service, while fine dining tightens to one per 3 to 4 tables. Kitchen ratios swing wider, because a cook’s covers depend on menu complexity far more than on the dining room. The calculator then turns heads into hours, because hours, not heads, are what the payroll buys.

How to use it, with an example

  1. Forecast the covers for one specific service, Friday dinner, not “a typical day”. Staffing to an average understaffs every peak and overstaffs every lull.
  2. Set each ratio to what your service standard really is, not what the current roster happens to use.
  3. Read the crew per role, then the hours. Multiply the hours by your loaded hourly cost and you have the service’s labor budget before it runs.
  4. Add what the ratios do not cover: a manager on duty, bartenders if you run a real bar, dishwashers on heavy nights.
  5. Re-run it for your quietest service. The gap between the two crews is the flex your roster needs to absorb.

Worked example: Friday dinner is expected to do 180 covers. At 18 covers per server that is 10 servers; at 45 covers per cook, 4 cooks; at 90 covers per host, 2 hosts. The service needs 16 staff, which at 5-hour shifts is 80 labor hours, and 160 hours across two services at this level. That is 8.9 staff per 100 covers, inside the normal full-service band. The calculator above is prefilled with these same numbers.

Ratios are only useful if expected covers are real, and expected covers live in reservations and POS history. On Odoo for Restaurants, reservations, table plans and past covers sit in the same system as the roster, and the Odoo HR module turns the crew this calculator produces into actual scheduled shifts with the right people attached.

Common mistakes

  • Staffing to average covers. An average week contains no average service. Peak Friday and dead Tuesday need different crews, and a single roster stretched across both fails both, a lesson every operator learns alongside restaurant table management tips.
  • Counting servers and forgetting everyone else. The classic shortfall: the ratio crew covers floor and line, then nobody has planned the host, the dishwasher, the bartender or the manager on duty. Roles outside the three ratios still need humans.
  • Copying fine-dining ratios into a casual room, or the reverse. Ratios encode a service promise. A casual room staffed at fine-dining ratios prices itself out of its own menu; a fine-dining room staffed casually breaks the promise the check is charging for.
  • Never rounding, or rounding down. Fractional people do not exist at 7pm on a Friday. Rounding down is not efficiency, it is a decision to understaff, taken quietly in a spreadsheet.
  • Treating the ratio as fixed while the menu changes. Add a raw bar or a tasting menu and the kitchen ratio moves even if covers do not. Recheck ratios whenever the offer changes, not once a year.
  • Staffing for covers and ignoring the clock. 180 covers across five hours and 180 covers in ninety minutes are different services wearing the same number. Use the per-service view for peaks.

FAQs

How many servers do I need for 100 covers?

At casual-dining ratios of 16 to 20 covers per server, 100 covers need 5 to 6 servers (the long-standing guideline is one server per 5 to 6 tables). Fine dining, at 10 to 13 covers per server, needs 8 to 10. Then add hosts, kitchen and support separately.

How many employees does a restaurant need in total?

Far more than one shift’s crew. A 100-seat casual restaurant might run 18 to 20 people at its Friday peak but carry 35 to 50 on payroll, because the average restaurant employee works about 25 hours a week. Total headcount usually runs 1.5 to 3 times the peak crew.

What is a good staff-to-covers ratio?

For planning, full-service crews often land between 7 and 12 total staff per 100 covers per service. Counter-service concepts run well under that; fine dining runs above it.

How many cooks do I need per service?

Divide expected covers by what one cook can produce on your menu: around 30 covers per cook for complex scratch cooking, up to about 50 for simple, batch-friendly menus. A 180-cover service therefore needs 4 to 6 cooks before dishwashers and prep are counted.

Should managers be included in the staffing numbers?

Count the manager on duty separately. The ratio crew is the hands doing the work; the manager is coordination and the person who absorbs the unexpected. Leaving them out of the plan does not save the cost, it just hides it.

Does this work for a cafe or food truck?

Yes, with your own ratios. Counter service stretches server ratios a long way, and a truck’s kitchen ratio is set by its equipment as much as its menu. The arithmetic is identical; only the ratios change.

Since 1993

In software Development

Odoo Ready Partner

U.S based Odoo Expertise

End-to-End Odoo Services

U.S based Odoo Implementation, Customization, Rescue & Support

Tell us about your Odoo project