When labor looks too high, most owners reach for the same fix: cut people, or cut hours. Close lunch. Drop a day. It feels responsible.
It's usually the wrong move. In almost every restaurant I walk into, the problem isn't that there are too many people. It's that they're there at the wrong hours. Fix that, and labor comes down without your guests feeling it.
Labor is the second-biggest number on your P&L, and the one owners manage the worst, because it's made of people. Here's how to get it under control.
What your labor cost should be
Labor cost percentage is your total labor divided by sales. Total means everything: hourly wages, salaried managers and chefs, overtime, payroll taxes and benefits.
For most independent restaurants, I aim for 28% or less, with 28 to 30% as a watch zone. Coffee shops and bars often run a little higher on labor and lower on food. What really matters is labor plus food together, your prime cost, which should land around 60% or under.
If labor is sitting five to eight points above target, you're not alone. After food cost creep, it's the most common thing I find.
First, split your labor in two
Before you touch a schedule, separate your labor into two buckets:
- Fixed labor: salaried managers, chefs and key leaders. They get paid whether the door is open at noon or not.
- Flexible labor: your hourly floor and line staff. This is the half you tune to sales.
This matters because of a mistake I see all the time. I once looked at a high-end restaurant paying $63,000 a month in rent, with four salaried leaders on top of that, roughly $400,000 a year in fixed salary. The general manager's plan to fix labor was to close for lunch.
On paper, it looks smart. Fewer hours, lower labor percentage. But the rent doesn't shrink when you close lunch. The salaries don't shrink either. All you do is delete the revenue while every fixed cost keeps running. The labor percentage looks better because the sales got smaller, and the money in the bank gets worse.
You can't shrink your way past fixed costs. You can only out-sell them, efficiently.
So keep the fixed hours working, and tune the flexible labor to each part of the day.
Seven ways to lower labor cost
1. Forecast every day from real sales. Look at the last four weeks for that day of the week, then adjust for weather, events and season. In a market with a real high season, like Miami, last year's same week often beats last month.
2. Set a daily labor budget, then build the schedule inside it. Forecast times your labor target equals the dollars you have to spend that day. If Saturday's forecast is $8,000 and your target is 28%, you have $2,240 for labor. Build the schedule to fit the budget, not the other way around.
3. Stagger start times to the sales curve. Nobody should be clocking in at full wage two hours before there's anything to do. At one location, we saved $70,000 just by having staff start at 8:30 instead of 8:00. Ten employees, half an hour each, every day. On any single shift it looks like nothing. Over a year it's real money.
4. Know your sales per labor hour. This is the number most owners never use. Divide sales by labor hours for each part of the day. Selling $100 an hour and selling $1,000 an hour need very different crews. It shows you exactly when you're overstaffed, and when you're understaffed and leaving sales on the table.
5. Make overtime a Monday decision. Overtime isn't weather. It's a choice. Review it every Monday, before the week starts, and approve it for the busy nights where it makes sense. If you can't connect an overtime line to a specific busy night, it's not overtime. It's a scheduling habit in a costume.
6. Cross-train everyone. When people can only do one job, you end up with someone standing around waiting for the hostess, or a server who can't jump on the line when it gets slammed. Cross-trained staff let you run leaner crews without hurting service, and they make your operation more resilient when someone calls out.
7. Run a pre-shift every shift. Five minutes before service: what's the forecast, what are the specials, which items have the best margin, who's on what. Teams that know what's coming work faster and waste fewer hours. Add small incentives for selling, too. Your wine, beer and liquor reps will often fund them if you ask.
What it looks like in dollars
Take a restaurant doing $1.2 million a year with labor at 33%.
| Before | After 90 days | |
|---|---|---|
| Annual sales | $1,200,000 | $1,200,000 |
| Labor % | 33% | 29% |
| Annual labor cost | $396,000 | $348,000 |
| Money back | $48,000 a year |
Same sales, same hours open, same guests. Four points of labor, mostly from forecasting, staggered starts and overtime decisions. No layoffs required.
Mistakes to avoid
- Cutting hours of operation to fix a percentage. Against real fixed costs, it often lowers actual profit while making the ratio look better. Tune flexible labor first, always.
- Copying last week's schedule. Every day has its own sales shape. Build from the forecast, every week.
- Leaving payroll taxes out of labor cost. It makes your number look two to three points better than it really is.
- Cutting so deep that service suffers. The goal is the right people at the right hours, not the fewest people possible. A slow ticket time costs you the guest, and the guest is the sales.
The short version
- You probably don't have too many people. You have them at the wrong hours.
- Split labor into fixed and flexible. Tune the flexible half to sales.
- Forecast every day, set a daily labor budget, and stagger start times.
- Track sales per labor hour and decide overtime on Mondays.
- Cross-train, run pre-shifts, and keep labor around 28% or less.
Want us to find your leaks?
Take the free 60-second Leak Check and see where your money's going, or book a free 45-minute Espresso Chat and we'll go through your real numbers together.