How to Know Your Restaurant's Labor Cost Before You Post the Schedule

Published on · 8 min read

Here's a question that separates restaurants that hit their labor targets from restaurants that constantly wonder where the money went: Do you know what your labor cost percentage will be before you publish the schedule, or do you find out at the end of the month?

Most restaurants schedule first and track labor cost later. They build a schedule based on gut feel, publish it, run the week, and then check the numbers. By then, the money is already spent. The overstaffed Tuesday? Done. The overtime that crept in because someone worked 44 hours? Already on the books.

There's a better way. Budget your labor before you post the schedule, not after. Know what you're committing to before you commit to it. This post shows you how.

Why Scheduling Without a Budget Is Flying Blind

I covered the most expensive scheduling mistakes in another post, but the root cause of most of them is the same: scheduling without knowing what it will cost.

When you build a schedule without a budget, you're essentially guessing. You're hoping Tuesday's sales will justify Tuesday's staffing. You're hoping the overtime you approved won't hurt too much. You're hoping your labor cost percentage lands somewhere reasonable.

Hope is not a strategy. Especially not in a business where margins are already thin.

The alternative is to flip the order: estimate your sales first, calculate how many labor hours that budget allows, and then build a schedule that fits within those hours. You'll know before you publish whether you're on target or off — and you can adjust while it's still easy to adjust.

Step 1: Estimate Sales for Each Day

You can't budget labor without knowing what sales you're budgeting against. So the first step is estimating sales for each day of the upcoming week.

Use historical data. Pull sales reports from your POS for the same day of the week over the past 4-6 weeks. What did you do last Tuesday? The Tuesday before that? Average those numbers — that's your baseline estimate for this Tuesday.

Adjust for known factors. Is there a local event that will drive more traffic? A holiday that typically slows things down? Bad weather in the forecast? Adjust your estimates up or down accordingly.

The goal isn't perfect prediction — it's a reasonable estimate that's better than guessing. Even a rough historical average beats scheduling based on what you feel like the day should look like.

Step 2: Calculate Your Labor Budget in Hours

Once you have estimated sales, you can calculate how many labor hours you can afford while hitting your target labor cost percentage.

Let's say your target is 28% labor cost. Your estimated sales for Tuesday are $4,000. Your average hourly labor cost (including wages, taxes, and burden) is $16/hour.

Labor Budget = Estimated Sales × Target Percentage ÷ Avg Hourly Cost

$4,000 × 0.28 = $1,120 labor budget

$1,120 ÷ $16/hour = 70 hours

That's your budget. You can schedule up to 70 hours of labor on Tuesday and still hit your 28% target. Schedule 80 hours and you'll be over — before the day even happens.

Do this calculation for each day of the week. You'll likely have more hours budgeted for Friday and Saturday than for Monday and Tuesday, which matches how most restaurants actually need to staff.

Step 3: Build the Schedule Within Budget

Now comes the actual scheduling. But instead of starting from scratch and hoping it works out, you're starting with a clear constraint: stay within your budgeted hours for each day. Before you can schedule to a budget, you need to know who's actually available — here's how to fix the availability problem.

Assign your must-haves first. Certain positions need coverage regardless — someone has to open, someone has to close. Put those hours down first.

Then fill based on expected demand. Look at when your historical sales peak. Staff heavier during those hours, lighter during the lulls. A lunch rush that's 3x your mid-afternoon traffic needs 3x the staff — not the same staffing with people standing around.

Check your running total as you go. As you add each shift, track how many hours you've committed versus your budget. Stop when you hit the limit. If you need more coverage somewhere, find hours to cut somewhere else.

Step 4: Calculate the Projected Labor Cost

Once you've built the schedule, double-check the math before you publish. Add up the actual scheduled hours, multiply by the actual wage rates (not averages — use real rates), and calculate your projected labor cost percentage.

Projected Labor Cost % = (Scheduled Hours × Wage Rates) ÷ Estimated Sales × 100

If you're under target, great — you have some buffer for the unexpected. If you're over target, now is the time to cut. It's infinitely easier to remove a shift from a schedule that hasn't been published than to send someone home after they've already shown up.

Our labor cost calculator can help you run these numbers quickly. And if you want to go deeper on tracking daily, check out our guide to tracking restaurant labor costs daily.

What This Looks Like in Practice

At Pizza Harbour, we do this every week now. Before I build next week's schedule, I look at the past 6 weeks of sales by day of week. AnchOps calculates the average automatically and shows me the estimate for each day.

Based on those estimates and my 27% labor target, it tells me how many hours I can schedule per day. When I drag shifts onto the calendar, I can see a real-time projection of what my labor cost will be. If I'm creeping over on Wednesday, I know immediately — and I can adjust before anyone sees the schedule.

The result? No more end-of-month surprises. No more wondering why labor hit 35% when I thought we were fine. The budget is set before the week starts, and the schedule is built to hit it.

What If Sales Come In Different Than Expected?

Estimates are estimates. Sometimes Tuesday does 20% more than you projected. Sometimes a rainy Saturday tanks your dinner rush. That's normal — the goal isn't perfect prediction.

The goal is to give yourself the best possible starting point and then adjust in real-time as the week unfolds. If Monday comes in hot, you know you have some cushion on labor for the rest of the week. If Monday tanks, you know you need to look for hours to cut Tuesday through Thursday.

This is where real-time labor cost tracking comes in. Budgeting before the schedule gets you 80% of the way there. Watching the numbers daily and adjusting as needed gets you the rest.

The Payoff: Control Instead of Chaos

When you budget labor before publishing the schedule, you take control of your labor cost instead of reacting to it after the fact. You make staffing decisions with full visibility into the financial impact. You can have honest conversations with your team about hours because you have real numbers backing you up.

Most importantly, you stop being surprised. The schedule hits the budget because you designed it that way — not because you got lucky.

If you're currently scheduling first and checking labor cost later, try flipping it around for one week. Estimate sales, calculate your labor budget, and build the schedule to fit. I think you'll be surprised how much more in control you feel — and how much closer to target you land.

Ready to automate this process? Learn how AnchOps connects to your Toast POS and gives you schedule-aware labor budgeting that does the math for you. And once your labor is under control, make sure your tip pooling is automated too.

Frequently Asked Questions

How do I estimate sales before scheduling?

Use historical sales data from the same day of week over the past 4-6 weeks. Look at your POS reports to find averages for each day. Factor in known events (holidays, local happenings, weather forecasts) that might impact traffic. The more weeks of data you average, the more reliable your estimate.

What labor cost percentage should I target when scheduling?

Target percentages vary by restaurant type: 20-28% for quick-service, 28-35% for casual dining, and 30-40% for fine dining. The key is to set YOUR target based on your actual numbers and budget to hit it before you post the schedule — not discover you missed it at month-end.

How do I calculate projected labor cost before publishing a schedule?

Multiply each employee's scheduled hours by their hourly rate to get your total projected labor cost. Then divide that by your estimated sales for the same period and multiply by 100 to get your projected labor cost percentage. Compare this to your target before publishing.

What if my projected labor cost is over budget?

If you're over target, you have options: cut hours on slower shifts, consolidate roles where cross-trained employees can cover multiple positions, or adjust start/end times to match expected traffic more tightly. The goal is to make these decisions BEFORE publishing — when changes are easy — not after when you're scrambling.

Should I budget labor cost daily or weekly?

Both. Set a weekly budget target, but break it down by day based on your sales patterns. A Saturday with twice the sales of a Tuesday should have more labor hours. Daily budgeting prevents you from being way over on slow days and understaffed on busy ones.

Your back-of-house partner is ready

Budget labor before you publish, track it in real-time, and know your numbers before they become surprises — all connected to your Toast POS.