Restaurant Staff Scheduling: A Step-by-Step Guide That Actually Works

    February 26, 2026
    15 min read
    Kyle Bolt
    Restaurant Staff Scheduling: A Step-by-Step Guide That Actually Works

    If you walk into the back office of most independent restaurants on a Sunday night, you will find a stressed manager staring at a spreadsheet, a pile of sticky notes, and a smartphone buzzing with text messages. They are trying to solve a puzzle where the pieces—your staff—keep changing shape.

    The stakes of this weekly ritual are incredibly high. Schedule too many people, and your labor cost percentage destroys the week’s profit margin. Schedule too few, and service collapses, ticket times balloon, and guests leave bad reviews.

    Most advice on this topic tells you to "communicate better" or "be flexible." That is nice to hear, but it doesn't help you decide if you need two dishwashers or three on a Tuesday night.

    Great scheduling is not an art; it is an operational discipline based on data. When you move from "gut feeling" to data-driven scheduling, you stop reacting to chaos and start controlling your labor costs.

    This guide walks through how to build a schedule from scratch, ensuring you protect your margins while keeping your team from burning out.

    Why Most Restaurant Schedules Fail Before the Week Even Starts

    The default scheduling method for many restaurateurs is "Copy and Paste." You take last week’s schedule, duplicate it for next week, and make minor adjustments based on who requested time off.

    This approach fails because it assumes next week will be exactly like last week. It rarely is.

    When you schedule based on history rather than specific forecasting, you create two expensive problems simultaneously:

    1. The Slow Shift Surplus: You have three servers on the floor during a Tuesday lunch lull. They stand around polishing cutlery for the third time, bored and making no tips. You are paying wages for zero return.
    2. The Rush Hour Deficit: Thursday dinner gets slammed. You only have two servers and one bartender because "Thursday is usually quiet." The kitchen gets backed up, the servers are in the weeds, and the guest experience tanks.

    The "Gut Feel" Trap

    Consider a taco restaurant owner—let's call her Elena. She schedules based on intuition. She feels like Tuesdays are busy because she remembers one chaotic Tuesday three weeks ago.

    In reality, her Point of Sale (POS) data shows Tuesday lunch averages $400 in sales between 11:00 AM and 2:00 PM. She schedules three servers. If the average check is $20, that’s 20 tables over three hours. That is roughly 2.2 tables per server, per hour. Her staff is bored, making poor tips, and costing her 35% in labor.

    Meanwhile, she understaffs Thursday night, where sales hit $2,500. Her labor cost drops to 12%, which looks good on paper, but her staff is quitting because they are overworked, and customers are complaining about 45-minute wait times for tacos.

    To fix this, you have to stop looking at the calendar and start looking at the numbers.

    Map Your Restaurant's Scheduling DNA

    Before you assign a single shift, you need to understand the workload. You cannot manage what you do not measure.

    Step 1: Extract the Truth from Your POS

    Pull your sales reports for the last six weeks. Do not look at daily totals; they hide the truth. You need granular data. Look for:

    • Sales per hour: When does the money actually come in?
    • Covers (guest count) per hour: How many bodies are in seats?
    • Product mix: Are you selling labor-intensive cocktails or quick-pour beers?

    You are looking for patterns. You might discover that your "busy" Friday night actually tapers off at 8:30 PM, meaning you can cut one server two hours earlier than you thought.

    Step 2: Calculate Your Ratios

    Every restaurant concept has different labor needs. A fine-dining establishment needs more hands per guest than a burger joint. Determine your baseline metrics:

    • Covers per Server: How many guests can one server handle simultaneously while maintaining your service standards? (e.g., 4-5 tables or 16-20 guests).
    • Revenue per Labor Hour (RPLH): Total sales divided by total hours worked. This is your efficiency score.
    • Kitchen Throughput: How many tickets can your line clear per hour before ticket times exceed 20 minutes?

    Example: The Brunch Complexity

    A café owner notices her Saturday brunch revenue is identical to her Friday dinner revenue. Logic suggests the staffing levels should be the same.

    However, the data shows a discrepancy.

    • Friday Dinner: High alcohol sales (high revenue, low labor), simple menu items.
    • Saturday Brunch: endless coffee refills (high labor), complex egg dishes (slow kitchen time), lower check average.

    Even though revenue is the same, Saturday Brunch requires 40% more Back of House (BOH) labor to handle the ticket complexity and an extra runner for coffee refills. If she scheduled based on revenue alone, brunch would crash.

    Step 3: Define Anchor vs. Flex Shifts

    Once you know your traffic, categorize your shifts.

    • Anchor Shifts: These positions are non-negotiable. You need them to open the doors. Even if zero customers show up, you need a prep cook, a manager, and one server/bartender. These shifts never change.
    • Flex Shifts: These are the variable layers you add based on volume. This is where you win or lose money.

    Understand the Shift Types and When to Use Each

    Not all shifts are created equal. The structure of the shift impacts employee happiness as much as the pay rate.

    Fixed vs. Rotating Schedules

    Fixed Schedules: Employees work the same shifts every week (e.g., "I always close Tuesdays").

    • Pros: Stability for staff (great for students or parents), easy to plan.
    • Cons: Can create "A-team" and "B-team" divides; difficult to cover time off.
    • Best for: Fine dining, career servers.

    Rotating Schedules: Shifts change weekly based on availability and need.

    • Pros: Fair distribution of good/bad shifts; cross-trains staff on different dayparts.
    • Cons: High administrative burden; staff can't plan their personal lives easily.
    • Best for: Fast casual, college-town bars.

    The "Clopen" Problem

    A "clopen" is when an employee closes the restaurant late at night (e.g., leaves at midnight) and opens the next morning (e.g., arrives at 6:00 AM).

    Avoid this at all costs. It is a primary driver of burnout and turnover. The employee is exhausted, their performance during the opening shift will be sluggish, and they will likely resent management.

    If you absolutely must schedule a quick turnaround, ensure there is a minimum rest gap of 10-12 hours. In some jurisdictions, failing to provide this gap triggers penalty pay.

    Split Shifts

    Split shifts (e.g., working 11:00 AM – 2:00 PM, leaving, and returning 5:00 PM – 9:00 PM) are common in Europe but tricky in North America.

    They make sense for the business because you only pay for peak times. They are terrible for employees who have long commutes, as they are trapped near work unpaid for three hours.

    How to make them work: Only use split shifts if your staff lives nearby. If you must use them, offer a premium. A pizza restaurant with an 11-to-11 window uses split shifts for key BOH staff but pays a $15/day "split bonus." This small cost buys goodwill and ensures the kitchen is strong during both rushes.

    Build the Schedule: A Week in Real Life

    Let’s build a schedule for a hypothetical 30-seat casual bistro with 12 employees. We are targeting a labor cost of 30%.

    Step 1: Place Your Anchors

    Fill the non-negotiable slots first.

    • BOH: Head Chef (Wed-Sun PM), Sous Chef (Mon-Fri AM).
    • FOH: General Manager (Tue-Sat Mid).

    Step 2: The Math Formula

    Use your sales forecast to determine how many variable hours you can afford.

    Formula: Projected Sales ÷ Target Sales Per Labor Hour = Total Hours Available

    If you project $10,000 in sales for the week and your target is $65 in sales per labor hour: $10,000 ÷ 65 = 154 Labor Hours.

    You have 154 hours to distribute. If your Anchors take up 80 hours, you have 74 hours left for Flex staff.

    Step 3: Layering the Week

    Now, distribute those 74 hours where the heat map tells you to.

    Monday Lunch (Projected Sales: $400)

    • Needs: Minimal coverage.
    • Staff: 1 Anchor Cook, 1 Anchor Server. No Flex staff.
    • Risk: If it gets busy, the manager jumps in.

    Friday Dinner (Projected Sales: $2,200)

    • Needs: Maximum throughput.
    • Staff: Anchor Chef + 2 Flex Line Cooks. Anchor Manager + 2 Flex Servers + 1 Flex Busser/Runner.
    • Strategy: Overlap the Flex staff. Bring the second server in at 5:00 PM, but bring the runner in at 6:00 PM when tables start turning over.

    The "Swing" Role

    In small teams, specialization is a luxury. Build in one "Swing" employee per peak shift. This is a cross-trained staff member who can act as a host, busser, or expo depending on the bottleneck.

    If the kitchen is crashing, they run food. If the door is overwhelmed, they seat guests. This role is your insurance policy against chaos.

    Part-Time vs. Full-Time Mix

    For a restaurant under 50 seats, a 100% full-time staff is rigid and expensive. A 100% part-time staff lacks ownership and consistency.

    Aim for a 30/70 mix:

    • 30% Full-Time: Your Anchors (Kitchen Lead, Bar Manager). They hold the standards.
    • 70% Part-Time: Your Flex staff. They provide the elasticity to handle volume changes.

    Don't Get Fined: Labor Laws That Affect Your Schedule

    In 2026, ignorance of labor laws is an expensive hobby. Compliance is not optional, and "I didn't know" does not work in court.

    Predictive Scheduling (Fair Workweek)

    Major cities (NYC, Chicago, Seattle, Philadelphia, LA, SF) now enforce predictive scheduling laws. The core requirement is typically posting schedules 14 days in advance.

    If you change a shift with less than 14 days' notice, you may owe the employee "predictability pay"—often one hour of wages for a change, or half-pay for cancelled hours.

    Example: A Chicago owner changed three employees' shifts with 48 hours' notice to cover a private party. Because she didn't get written consent or pay the premium, she faced fines of $500 per violation.

    Minor Labor Restrictions

    If you employ high schoolers (14-17 years old), you are playing by a different rulebook. Federal and state laws restrict:

    • Hours: Often no later than 7:00 PM on school nights.
    • Total Time: Caps on hours per week when school is in session.
    • Equipment: Minors generally cannot operate slicers, compactors, or dough mixers.

    Check your specific state laws. Violations regarding minors carry some of the heaviest fines in the Department of Labor’s arsenal.

    Breaks and Meals

    States like California, Oregon, and Washington have strict break mandates. You must schedule the break into the shift. You cannot just say "take a break when it's slow."

    If a server hits their 5th hour without a 30-minute meal break in California, you owe them an extra hour of pay. That penalty creates a massive leak in your labor budget if you don't track it.

    Schedule Fairness: The Hidden Retention Strategy

    Why do restaurant workers quit? Low pay is reason #1. But "disrespectful scheduling" is a close #2.

    When an employee says the schedule is "unfair," they usually mean one of three things:

    1. Favoritism: "Sarah always gets Friday night (high tips), and I always get Monday lunch."
    2. Instability: "My hours fluctuate from 15 to 40 with no warning."
    3. Clopens: "I never get enough sleep."

    The "Golden Shift" Problem

    Friday and Saturday nights are prime real estate. If you give these shifts to the same three "veteran" servers every week, you are effectively capping the income of your newer staff. They will leave to find a restaurant where they can make money.

    The Fix: The Rotation System Implement a rotation for premium shifts.

    • Scenario: A sushi restaurant reduced turnover by 35% simply by rotating the Friday/Saturday closing shifts.
    • How it works: If you work Friday night this week, you might work Saturday lunch next week. Spread the wealth.

    Handling Conflicts Transparently

    When two employees want the same day off, how do you decide?

    • First Come, First Served: Good, but favors those who plan months ahead.
    • Seniority: Good for retention, bad for new hire morale.
    • The Hybrid: Use a seniority system, but cap it. A senior employee can claim priority on 3 major holidays/events per year. After that, it goes to rotation.

    Make the Schedule Survive Contact with Reality

    The perfect schedule falls apart the moment someone calls in sick. You need a protocol for chaos.

    The Shift Swap Policy

    Allowing staff to trade shifts is great for morale, but it needs guardrails.

    1. Approval Required: All swaps must be approved by a manager (digital tools make this instant).
    2. Qualification Match: A server cannot swap with a busser.
    3. Overtime Check: You cannot swap into a shift that puts you into overtime without manager override.
    4. The "24-Hour" Rule: Once a swap is approved, the new shift belongs to the new owner. If they call out, it is their infraction, not the original owner's.

    Building a Reliable Sub List

    Do not blast a group text saying "Who can work tonight?" You will get silence.

    Build a structured "On-Call" list. Identify 2-3 employees who actually want extra hours. When a gap opens, call them directly. "Hey, I have a Friday night open, I'm calling you first because I know you wanted hours."

    The Call-Out Cascade

    When someone calls out at 3:00 PM for a 5:00 PM shift, follow this protocol:

    1. Check the sub list.
    2. Check staff currently on the floor (can someone stay late?).
    3. Manager cover. (Last resort).
    4. Short-staff plan. If no one can cover, adjust the floor plan. Close a section. It is better to serve 20 tables well than 30 tables poorly.

    Use Your Schedule as a Communication Tool

    The physical act of posting the schedule is a communication touchpoint.

    The 14-Day Standard

    Post schedules two weeks in advance. Even if your city doesn't require it legally, do it anyway.

    • It respects your team’s personal lives.
    • It reduces call-outs by up to 25% because conflicts are caught early.
    • It forces you to be organized.

    Digital vs. Paper

    A paper schedule taped to the walk-in cooler is obsolete. It changes the moment you print it. It requires staff to physically come in to check their hours.

    Use a digital platform (like CrewHR) or at least a shared cloud document.

    • Accessibility: Staff can check shifts from their couch.
    • Audit Trail: You can see who viewed the schedule and when. "I didn't know I was working" is no longer a valid excuse.

    The Weekly Huddle

    Hold a 5-minute "schedule huddle" during a slow period (e.g., Tuesday pre-shift).

    • Review next week’s events (large parties, holidays).
    • Address open shifts immediately: "We still need a closer for next Saturday. Who wants it?"
    • Publicly appreciate flexibility: "Thanks to Mike for picking up that double last week."

    Track What's Working and Adjust Monthly

    Scheduling is a loop, not a line. At the end of the month, review your performance.

    Three Metrics to Watch

    Metric Target What it Means
    Labor Cost % 25-35% (varies by concept) High? You are overstaffing slow shifts or paying too much OT.
    Low? You are understaffing, risking service quality.
    Overtime Hours < 2% of total hours High? Your base team is too small, or you aren't managing clock-outs.
    Schedule Changes < 5 per week High? Your initial schedule is inaccurate, or your availability data is stale.

    How to Spot Problems

    If your overtime is constantly high, you don't need to "crack down" on hours; you need to hire another part-timer. Overtime is a premium price for labor. A new hire at base rate is cheaper than burning out your best cook at 1.5x pay.

    Quarterly Audits

    Every three months, audit your "Anchor Shifts."

    • Has traffic shifted? Maybe Thursday is the new Friday.
    • Have you lost staff?
    • Are availability forms up to date? Ask staff to resubmit availability quarterly. Students' classes change; parents' childcare changes.

    Common Mistakes to Avoid

    • Scheduling to the budget, not the business. Don't cut a server on Friday night just to hit a percentage if it means destroying service. You save $100 in wages but lose $500 in future business from angry customers.
    • The "Open Availability" Lie. When hiring, everyone says they can work anytime. Two weeks later, they can't work weekends. Get availability in writing during the interview and treat it as a contract.
    • Ignoring the Weather. If a blizzard is forecast, cut your staff before they commute in. If it's the first warm day of spring and you have a patio, add a server.

    Summary

    Building a restaurant schedule is about balancing three competing forces: the budget, the guest experience, and the employee needs.

    1. Analyze: Use POS data to find your true busy times.
    2. Structure: Build anchors first, then flex based on sales forecasts.
    3. Comply: Know your local labor laws to avoid fines.
    4. Communicate: Post 14 days out and use digital tools.

    The first step to take tomorrow? Stop guessing. Pull your sales report for the last four Tuesdays. Compare the hourly sales to the number of staff you had on the floor. If you see servers standing around while the sales line is flat, you just found your first opportunity to save money.


    Ready to stop wrestling with spreadsheets? CrewHR helps you build data-driven schedules, manage time-off requests, and stay compliant with labor laws—all in one place. Start your free trial today.

    Enjoyed this article?

    Check out more insights and best practices on our blog.