HIVE80lab — Ops notes

Restaurant Staff Scheduling Template: Balance Labor Costs, Coverage, and Employee Preferences

One spreadsheet, three inputs, one output: forecasted covers, labor cost target, and staff availability. The schedule that follows is not a compromise; it is the math that tells you exactly how many bodies you need on the floor to hit your labor percentage while keeping service standards. Scheduling by gut creates overtime and service gaps. Scheduling by numbers creates predictability.

The KPI dashboard tells you whether you hit your labor cost target last week. This template helps you hit it next week. It is the planning tool that connects your cost goals to your staffing decisions. When the dashboard shows labor at 38%, you do not guess—you go to this template and adjust the forecast or the target before you publish the schedule.

1. The three inputs that drive the schedule

1. Forecasted Covers — by day and by service period (lunch/dinner). Use historical data from your POS: last year's same week, recent trends, and reservations. A 40-seat restaurant that averages 1.2 turns at dinner needs 48 covers forecast to plan staffing.

2. Labor Cost Target — your target percentage of sales. Most restaurants aim for 25-35%. Convert this to a dollar target using your average check: if your target is 30% and average check is $30, your labor budget is $9 per cover.

3. Staff Availability — days off, requested time off, and availability windows. Collect this weekly before you build the schedule. Availability without consequence is just a wishlist; availability paired with labor targets is a planning constraint.

2. How to build the schedule in 30 minutes

Step 1: Calculate labor hours needed per period. Use a simple ratio: 1 server per 15-20 covers, 1 busser per 30 covers, 1 cook per 25 covers, 1 dishwasher per 40 covers. Adjust for your concept and service level.

Step 2: Convert labor hours to labor cost. Multiply hours by hourly rates and add benefits/taxes (typically 1.3 times base pay). Compare to your labor budget from the target percentage.

Step 3: Match staff availability to labor needs. Start with required positions (line cook, lead server), then fill support roles. Honor availability where possible, but prioritize labor cost targets.

Step 4: Review the schedule for gaps and overlaps. Look for double coverage during slow periods and understaffing during peaks. Adjust start times to match demand curves, not convenience.

3. The weekly schedule template

Build a simple grid with days as columns and roles as rows. For each cell, include: staff name, shift start/end, and scheduled hours. Add a summary row for total hours and total labor cost per day. Add a variance column to show actual vs. forecasted labor cost after each day.

Key columns to include:

4. How to use the schedule daily

Pre-shift meeting: Review the day's forecasted covers against scheduled staff. If you are overstaffed, consider sending someone home early. If understaffed, call in backups or adjust stations.

Mid-shift check: Compare actual covers to forecast. If you are running 20% above forecast, consider pulling a backup from a non-essential task. If running 20% below, start sending people early to protect labor cost.

Post-shift review: Record actual covers and actual labor hours. Update the variance column. Use this data to improve next week's forecast.

5. What the numbers tell you

Consistently over labor target? Either your forecast is too low, your labor ratio is too generous, or your service standards require higher staffing. Consider raising prices or improving efficiency.

Service complaints on busy nights? You may be understaffed for your peak demand. Consider adding a floater or adjusting start times to better cover the rush.

High overtime costs? Review shift lengths and break policies. Sometimes two 6-hour shifts are cheaper than one 8-hour shift with overtime.

Staff requesting more hours? Use the schedule to show where you can add hours without breaking labor targets. Sometimes the solution is cross-training, not more bodies.

6. From schedule to consistency

A good schedule is not about fairness; it is about predictability. When staff know the schedule is built on numbers, not favoritism, they trust the process. When managers know the schedule is tied to costs, they protect the bottom line. This template turns scheduling from a constant negotiation into a data-driven process.

Pair this schedule with your KPI dashboard to verify whether your labor targets are working. Pair it with the daily ops checklist to ensure the scheduled staff actually perform the required tasks.

Get the full kit: Ops Starter Kit — templates, runbooks, and checklists for service businesses.

Free lead magnet: First 30 Minutes — the exact onboarding checklist we use to win clients in the first half-hour.

More tools: Ops Starter Kit Vol. 2, Agent Ops 24/7, Automation Starter Pack.