Skip to content
โ„น Disclosure: We may earn a commission from links on this page. Learn more
Restaurant employee scheduling guide

Restaurant Scheduling: Control Labor Cost With Smart Schedules

Employee scheduling balancing labor cost with service. Sales-based scheduling, shift templates, time-off management, and the best scheduling software.

The schedule is the most important document in your restaurant. It determines your labor cost, your service quality, and your staff morale. A good schedule makes money. A bad schedule loses money in three ways: overstaffing (paying people to stand around), understaffing (losing customers who leave because service is slow), and turnover (losing good employees who quit because the schedule is unpredictable).

I've seen restaurants write schedules the old way: copy last week's schedule, make a few changes, post it. Labor cost was 34%. We implemented sales-based scheduling. Labor dropped to 28% in 6 weeks. Service scores improved because the right number of people were working at the right times. Nobody was cut early. Nobody was overwhelmed.

Industry Data & Sources:

The National Restaurant Association's 2026 State of the Industry report provides benchmark data on restaurant costs and profitability.

RestaurantOwner.com surveys show that top-performing restaurants maintain prime costs between 55-60%.

The Problem With Traditional Scheduling

Most restaurant managers write schedules based on gut feeling. "Tuesday feels slower than Friday, so we'll schedule 4 servers instead of 8." Gut feeling is wrong about 30% of the time. Sometimes Tuesday is busier than expected because of a concert nearby. Sometimes Friday is slower because of a holiday weekend.

The result: overstaffed shifts where servers stand around making $12 in tips and quit two weeks later. Understaffed shifts where servers are running, customers are waiting, and your Yelp rating drops 0.2 stars.

The solution is sales-based scheduling. You don't schedule based on how busy you think you'll be. You schedule based on how busy you actually were on the same day in the prior period, adjusted for growth and known events.

Sales-Based Scheduling

โญ

Recommended Tool

Track your inventory in real-time and reduce food waste with MarketMan.

Used by 2,400+ restaurants to optimize their purchasing.

โšก Try MarketMan Free โ†’

Step 1: Pull Historical Sales Data

Export your POS sales data for the last 12 months. You need: sales per hour (not per day, per hour), covers per hour, average check per hour.

Most POS systems can export this. Toast: Reports โ†’ Sales โ†’ Sales by Hour. Square: Reports โ†’ Sales Trends โ†’ Hourly. If your POS can't do this, upgrade your POS.

Step 2: Calculate Covers Per Labor Hour

For each hour of each day, calculate how many covers one server or cook can handle. This varies by concept.

Full-service restaurant: 1 server handles 4-5 tables, roughly 12-20 covers per hour depending on turn time. 1 line cook handles 20-30 covers per hour. 1 dishwasher handles 40-60 covers per hour.

Fast casual: 1 cashier handles 30-40 transactions per hour. 1 line cook handles 40-60 items per hour.

Fine dining: 1 server handles 3-4 tables, roughly 8-12 covers per hour. 1 line cook handles 12-18 covers per hour (more complex plating).

Step 3: Build Hourly Staffing Requirements

For each hour you're open, calculate: projected covers รท covers per labor hour = number of staff needed.

Example: Friday 7 PM, projected 60 covers. Servers handle 15 covers per hour. You need 4 servers. Cooks handle 25 covers per hour. You need 3 cooks (2 on hot line, 1 on cold line). Dishwasher handles 50 covers per hour. You need 2 dishwashers (one washing, one putting away).

Step 4: Build Shift Templates

Group hours into shifts. A dinner shift might be 4 PM to 10 PM (6 hours) or 5 PM to 11 PM (6 hours). Don't schedule 8-hour shifts unless you're open for lunch and dinner. Long shifts lead to fatigue, mistakes, and overtime.

Create 3-4 shift templates per position: opening shift (arrives before open for prep), mid-shift (arrives during service, leaves after the rush), closing shift (arrives before the rush, stays for close), double shift (lunch and dinner, with a break, only for managers or very willing employees).

Step 5: Adjust for Reality

Historical data tells you what happened in the prior period. Adjust for: growth (if you're up 15% year over year, add 15% to projections), known events (concert, sports game, holiday, convention), weather (bad weather reduces walk-ins, good weather increases patio seating), day of week patterns (the first Friday of the month might be different from the last Friday).

Scheduling Software

Why You Need It

Spreadsheets and paper schedules are the enemy of labor cost control. They don't track actual vs scheduled hours. They don't prevent overtime. They don't handle time-off requests. They don't communicate with your POS. They don't enforce labor laws.

Scheduling software costs $20-100/month per location. It saves 5-10 hours of manager time per week. It reduces labor cost by 2-4% through overtime prevention and accurate scheduling. The ROI is immediate.

Top Options

7shifts: Best for full-service restaurants. Integrates with Toast, Square, Clover. Drag-and-drop scheduling. Sales forecasting. Labor compliance alerts. Team communication. $29-79/month per location.

Homebase: Best for small restaurants. Free for basic scheduling (up to 20 employees). Time clock, scheduling, hiring, and team communication. Paid plans from $20/month.

Sling: Best for multi-location groups. Free for basic scheduling. Paid plans from $2 per user per month. Strong communication features.

When I Work: Good for quick-service and fast-casual. Simple interface. Strong mobile app. $2-4 per user per month.

๐Ÿ“ฌ Get More Customers. Get More Profit.

Join 2,400+ restaurant owners getting actionable tips every Friday. One email. One insight. No spam.

Subscribe Free โ†’

HotSchedules: Industry standard for large chains. Powerful but complex. Expensive. Overkill for independent restaurants.

Time-Off Management

The Policy

Require time-off requests at least 2 weeks in advance. First come, first served. Limit the number of people who can be off on the same day (typically 20-30% of staff per position). Blackout dates for major holidays (communicate these at the beginning of the year).

The System

Use your scheduling software for time-off requests. Don't accept requests via text message, handwritten note, or verbal conversation. These get lost. If your software doesn't handle time-off, use a shared Google Calendar. One source of truth.

Handling Last-Minute Call-Outs

Create an on-call list. One person per position who is not scheduled but available if needed. They get a small stipend ($20-30) for being on-call, whether they're called in or not. If called in, they get their regular wage plus the stipend.

This is cheaper than being understaffed. One understaffed Friday night costs you hundreds in lost revenue, comped meals, and negative reviews. An on-call stipend costs $20-30.

Labor Law Compliance

Break Requirements

Federal law does not require meal or rest breaks. State laws vary significantly. According to the U.S. Department of Labor, California requires 30-minute unpaid meal break for shifts over 5 hours, 10-minute paid rest break for every 4 hours worked. New York: 30-minute meal break for shifts over 6 hours. Texas: no break requirements.

Know your state's laws. Schedule breaks into shifts. Don't ask employees to "skip their break just this once." That's how you get sued.

Predictive Scheduling Laws

Some cities and states require you to post schedules 7-14 days in advance and pay penalties for last-minute changes. Oregon: schedules must be posted 7 days in advance. Chicago: 10 days. Seattle: 14 days. New York City: 14 days for fast food.

If you operate in one of these jurisdictions, your scheduling software must comply. 7shifts and Homebase have predictive scheduling compliance features.

Overtime

Federal law: 1.5x pay for hours over 40 in a workweek. Some states have daily overtime: California (1.5x over 8 hours in a day, 2x over 12 hours), Nevada (1.5x over 8 hours in a day if wage is below a threshold).

Schedule to avoid overtime. Overtime is a 50% premium on labor cost. A $20/hour cook becomes $30/hour in overtime. That's $80 extra on an 8-hour overtime shift. Schedule that cook for 38 hours, not 42.

Staff Morale and Scheduling

Consistency

Employees want consistent schedules. Same days, same shifts, week after week. This lets them plan childcare, second jobs, school, and life. Inconsistent schedules are the #1 reason restaurant employees quit, after pay.

Within the constraints of sales-based scheduling, give employees as much consistency as possible. Maria always works Tuesday-Saturday dinner. John always works Wednesday-Sunday lunch. Rotate the less desirable shifts (Monday lunch, Sunday dinner) fairly.

Schedule Release

Post the schedule on the same day every week. Tuesday at 3 PM. Employees know when to expect it. They're not refreshing their phone all day Monday.

Post at least 7 days in advance. 10-14 days is better. The more notice you give, the more your employees can plan their lives. The more they can plan their lives, the less they call out.

Shift Swaps

Allow employees to swap shifts without manager approval, within rules: both employees are trained for the position, the swap doesn't create overtime, the swap is recorded in the scheduling software. This gives employees flexibility without creating management overhead.

FAQ

How do I handle a no-call no-show? First offense: written warning. Second offense: final warning. Third offense: termination. No-call no-shows are a sign that the employee has already quit, they just haven't told you yet. Don't invest energy in saving them. Invest energy in replacing them.

Should I use split shifts? Avoid them. A split shift (11 AM-2 PM, then 5 PM-10 PM) means the employee is at work for 11 hours but only paid for 8. They can't go home and relax. They're in limbo. Split shifts lead to burnout and turnover. If you need lunch and dinner coverage, schedule two different people.

How do I schedule for holidays? Plan holiday schedules 4-6 weeks in advance. Ask for volunteers first (some employees want holiday pay). Require everyone to work either the holiday or the day before/after. Rotate who works which holidays year to year. Communicate the policy in January so there are no surprises in December.

What's the ideal shift length? 5-6 hours for servers and bartenders. 6-8 hours for cooks and dishwashers. 8-10 hours for managers. Shorter shifts reduce fatigue, improve service quality, and reduce labor cost during slow periods. You can always ask someone to stay late if it gets busy.

Related: Restaurant Labor Cost ยท Restaurant Shift Management ยท Restaurant Staffing Guide

โญ

Recommended Tool

Streamline your inventory management with MarketMan.

Get real-time tracking, automated ordering, and waste reduction.

โšก Try MarketMan Free โ†’
Was this helpful?

Frequently Asked Questions

How do I handle a no-call no-show?

First offense: written warning. Second offense: final warning. Third offense: termination. No-call no-shows are a sign that the employee has already quit, they just haven't told you yet. Don't invest energy in saving them. Invest energy in replacing them.

Should I use split shifts?

Avoid them. A split shift (11 AM-2 PM, then 5 PM-10 PM) means the employee is at work for 11 hours but only paid for 8. They can't go home and relax. They're in limbo. Split shifts lead to burnout and turnover. If you need lunch and dinner coverage, schedule two different people.

How do I schedule for holidays?

Plan holiday schedules 4-6 weeks in advance. Ask for volunteers first (some employees want holiday pay). Require everyone to work either the holiday or the day before/after. Rotate who works which holidays year to year. Communicate the policy in January so there are no surprises in December.

What's the ideal shift length?

5-6 hours for servers and bartenders. 6-8 hours for cooks and dishwashers. 8-10 hours for managers. Shorter shifts reduce fatigue, improve service quality, and reduce labor cost during slow periods. You can always ask someone to stay late if it gets busy.