A good restaurant schedule template starts with a number: how many labor hours your forecast sales can carry. Plenty of schedules start the other way around, with last week copied forward and a few names swapped, and that's how labor creeps up without anyone deciding it should. Below, we build a week from sales down, with a worked example you can copy into a spreadsheet, plus the checks that keep you out of overtime trouble.
Start With Forecast Sales and a Labor Target
Labor cost percentage is labor cost divided by sales:
Labor cost % = labor cost ÷ sales × 100
Many full-service operators aim for total labor somewhere around 25 to 35 percent of sales, depending on format and market. That total includes salaries, payroll taxes, and benefits. For scheduling, focus on the part you control week to week, which is hourly wages. Set an hourly target from your own P&L, then turn it into hours.
A worked example with round numbers:
- Forecast sales for the week: $50,000
- Target for scheduled hourly wages: 20 percent of sales
- Hourly labor budget: $50,000 × 0.20 = $10,000
- Average hourly rate from last month's payroll: $20
- Labor hours for the week: $10,000 ÷ $20 = 500 hours
Build the forecast from the same week last year and the last four to six weeks, then adjust for what you know is coming: a holiday, a big event nearby, a private party on the books, or a menu launch. For more on how labor fits alongside food cost, see our guide to prime cost and labor cost.
Spread the Hours by Day
Next, split those hours across the week in proportion to each day's forecast sales.
| Day | Forecast sales | Share of week | Labor hours |
|---|---|---|---|
| Monday | $5,000 | 10% | 50 |
| Tuesday | $5,000 | 10% | 50 |
| Wednesday | $6,000 | 12% | 60 |
| Thursday | $7,000 | 14% | 70 |
| Friday | $10,000 | 20% | 100 |
| Saturday | $11,000 | 22% | 110 |
| Sunday | $6,000 | 12% | 60 |
| Total | $50,000 | 100% | 500 |
Then apply your staffing floors. Slow days have a minimum crew no matter what sales do. If Monday needs two cooks, a dishwasher, two servers, a bartender, and a host for a seven-hour dinner shift, that's 49 hours before anyone preps, and those hours get spent either way. When the floor comes in above the formula, Monday runs over target, and you make it back by staffing Friday and Saturday tight to the forecast. Plan that tradeoff on purpose so the weekly number still lands.
To compare one week with the next, track sales per labor hour: sales ÷ labor hours. In the example, $50,000 ÷ 500 hours = $100 per labor hour. If that number slides while sales hold steady, hours are creeping.
Match Shifts to Your Busiest Hours
Daily totals are the budget. Start times decide whether you spend it well. Pull covers by hour from your reservation book and POS for the last four weeks, and line up starts with when guests arrive. If a Tuesday doesn't pick up until 6:30, a 4:00 server start buys you two quiet hours. Stagger servers at 5:00, 5:30, and 6:00, then cut in reverse order as the room empties. Do the same on the line: prep can start early, and a second sauté cook can come in just for the rush.
How to Use This Restaurant Schedule Template
Set up your spreadsheet with these columns.
| Column | What goes in it |
|---|---|
| Employee and role | Name, position, and department |
| Availability | Days and hours from their latest availability form |
| Monday through Sunday | Start and end time for each shift |
| Weekly hours | Total hours, flagged as they approach 40 |
| Rate and labor dollars | Hourly rate, and hours × rate |
| Daily totals | Scheduled hours and dollars against each day's target |
| Notes | Approved time off, training shifts, certifications |
Keep one tab per week and save every finished schedule. A year from now, last year's schedules and sales are the best forecasting tool you'll have.
Then build the week in this order:
- Enter the forecast and daily hour targets from the steps above.
- Lay out shifts by daypart and station, with openers, mids, and closers for FOH and BOH.
- Block approved time off first, then fill shifts from availability.
- Put your strongest people on the busiest shifts, and pair new hires with a trainer.
- Check the caps. Federal law requires overtime after 40 hours in a workweek for hourly staff, and a few states, California among them, also count daily overtime. If you have 50 or more full-time equivalent employees, the Affordable Care Act treats people averaging 30 or more hours a week as full-time, so flag part-timers creeping toward that line. Check minor labor rules for anyone under 18.
- Compare each day to its target, and adjust before you publish.
- Publish early. Oregon and cities including New York, Seattle, Chicago, and Philadelphia have predictive scheduling laws, usually aimed at larger chains, that require advance notice and extra pay for late changes. Check whether one applies to you. Even where none does, steady schedules posted early are one of the levers we cover in our post on restaurant employee turnover.
During the Week: Cut and Call
A schedule is a forecast, and forecasts miss. Watch sales by daypart against the plan. Set a cut order before the shift starts so the manager knows who goes home first when it's slow, and keep a short list of people who've said they'd pick up a shift when it's busy. Where predictive scheduling rules apply, check what a late change costs before you make it. Jot down why you cut or called someone in, whether it was a rainstorm, a concert down the street, or a big party that canceled, so next year's forecast knows about it.
At the end of the week, compare scheduled hours to actual hours, labor percentage to target, and sales per labor hour to last week. The gap between the schedule and the time clock is often where an overrun hides: early clock-ins, late clock-outs, and the closer who stays an extra hour every night.
Mistakes That Blow the Labor Target
- Copying last week forward. Last week's schedule carries last week's mistakes, including the shift you meant to cut.
- Leaving out side work and prep. Opening and closing duties take real hours, so build them into shift lengths.
- Forgetting training shifts. A trainee shadowing a trainer is two people's labor on one section. Put training hours in the notes column and in the daily totals.
- Scheduling to availability alone. Availability tells you who can work. The forecast tells you how many people you need.
- Skipping the weekly review. Without a look at scheduled hours next to actual hours, next week's template is a guess.
Where Software Saves the Hours
A spreadsheet works, and it eats a manager's afternoon every week. Restaurant scheduling software can draft the week for you. The scheduling we build drafts each week from the book, staffing minimums, and history. Drafts respect availability, time off, and 40-hour caps, flag part-timers over 29 hours, and never split a shift. Publishing texts each person their week, and later changes text only the people affected. Managers approve swap and time-off requests, and a weekly hours report shows where the time went.
How Monarch Helps
We set up restaurant scheduling and labor planning around your forecast, your staffing minimums, and your labor targets, and a manager reviews every draft before it publishes. If you'd like a read on where your labor stands first, take our free AI assessment.
Want help with this?
Monarch handles scheduling and labor for restaurants as part of one white-glove team. We do the work. You guide the process. See how scheduling and labor works with us.
Get Your Free AI Assessment