Why Your Restaurant Labor Cost Keeps Climbing
Wage increases explain only part of a rising labor cost. The rest usually comes from scheduling by intuition instead of forecast, overstaffing slow shifts, avoidable overtime, poor station design, prep hours nobody questions, long closes and a team that cannot cover each other. Track labor dollars alongside labor percentage: the percentage can look healthy while the dollars climb.
Why does restaurant labor cost keep going up?
Wages are only part of it. Labor cost usually climbs because schedules are built from habit instead of from forecast sales, slow shifts stay overstaffed, overtime goes unchecked until payroll runs, stations are laid out in ways that need more bodies, prep hours are never questioned, closing takes longer than the work requires, and too few people are cross-trained to cover each other.
Every operator has noticed labor going up. Most attribute it to the wage market, then stop investigating. The wage market is real, and it is genuinely part of the answer. It is rarely the whole answer, and it is the only part you cannot control.
Labor dollars and labor percentage are different signals
Start here, because tracking only one of these hides the problem.
Labor percentage is labor divided by sales. It answers the question of whether you can afford your team at this volume.
Labor dollars is simply what you paid. It answers the question of what your team costs.
Both matter, and they can disagree in ways that mislead you.
A strong sales week can hold your labor percentage at a comfortable twenty-eight percent while your labor dollars are the highest they have been all year. The ratio looks fine. The spend is up. When sales normalise the following month, the percentage jumps and it looks like a sudden problem, even though the cost had been climbing for weeks in plain sight.
Track both, weekly, side by side. That alone catches most creep before it compounds.
Scheduling by intuition
Most restaurant schedules are copies of last week's schedule, which was a copy of the week before. Somewhere back down that chain, someone made a real decision based on real conditions. Those conditions have since changed and the schedule has not.
The result is staffing built around what the restaurant used to be.
The fix is not complicated. Pull sales by day and by hour for the last eight to twelve weeks. Look at when money genuinely comes in. Then compare it against your current schedule.
Almost everyone finds the same three things.
Someone is scheduled two hours before there is enough work to justify them. Two shifts overlap by ninety minutes on a day that does not need the overlap. And a day that used to be busy is still staffed like it is.
Overstaffing the slow shifts
Slow shifts are where labor percentage does the most damage, because the sales are not there to absorb the wages.
A Tuesday lunch with four people on and very few covers costs the same in wages as a busy shift with the same team. The percentage on that shift can be brutal, and it hides inside a comfortable weekly average.
Look at labor percentage by shift, not just by week. The average is a blanket that covers the shifts genuinely losing money.
Overtime nobody saw coming
Overtime costs one and a half times the regular rate for identical work. It is also almost always predictable.
By Wednesday, you can usually see who is heading for forty-two hours. Nobody looks on Wednesday. Everyone looks at payroll on Monday, when the money is already spent.
Set a mid-week hours check. Fifteen minutes, every week, adjusting anyone tracking over. That single habit is one of the highest-return changes an operator can make, and it costs nothing.
There is a second, less obvious source. Chronic understaffing produces overtime. When there are not enough people to build a clean schedule, the same reliable staff absorb the gap, and they absorb it at time and a half. Hiring one more person can be cheaper than the overtime you are paying to avoid hiring them.
Station design that needs extra bodies
This one is invisible until you stand in the kitchen and watch.
If a cook has to cross the line to reach an ingredient they use forty times a night, that is not a small inconvenience. That is a measurable amount of a shift spent walking, and eventually somebody adds a person to keep up during the rush.
Watch a service. Look for the walking. Look for who waits on whom. Look for the station that always backs up first.
Frequently the answer is not another person on the line. It is a reach-in in a different place, a prep list reorganised, or two stations swapped.
Prep hours nobody questions
Prep is the least examined labor in most restaurants, because it happens before anyone is watching and nothing goes visibly wrong.
Two questions worth asking about every recurring prep task.
How much of this do we actually use, and how much gets discarded? Prep lists are usually built for the busiest realistic day, then used every day, and the difference lands in the bin on Thursday.
Does this need to be made in house at all? Some things absolutely do, because they are why guests come. Others are made in house from tradition. Every one of those is a food cost decision and a labor decision at the same time, and most operators only ever weigh the food cost half.
Closing that takes longer than the work
Closing labor is where hours quietly disappear.
The work required to close a restaurant is largely fixed. The time it takes is not. Two people talking while they finish takes considerably longer than one person finishing.
Time your close for a week. Write down what actually happens. Most operators find the checklist takes about seventy percent of the time it currently occupies, and the rest is winding down.
The fix is a written close list with assigned tasks and a target time. Not a stopwatch. Just clarity about what has to happen and who is doing it.
Not enough cross-training
A team where everyone can only do one job needs more people scheduled at once.
If only one person can run the grill, you must schedule that person for every shift with grill volume, regardless of what else the schedule needs. If three people can run it, you have options, and options are what let a schedule match demand instead of matching constraints.
Cross-training is a labor cost strategy that most restaurants file under training. It is also the thing that stops a call-out from becoming a disaster.
Sales per labor hour
Percentages tell you about affordability. Sales per labor hour tells you about productivity.
Divide sales by total labor hours worked. If a shift produced two thousand four hundred dollars on eighty hours, that is thirty dollars of sales per labor hour.
Track it by shift and by daypart. What you are looking for is not the absolute number, which varies enormously by concept, but the pattern. Which shifts produce the most sales per hour worked, and which produce the least?
The weak ones are where your schedule and your demand have stopped matching.
Scheduling to daypart demand
Once you have hourly sales history, you can staff against the actual shape of a day rather than against shift blocks.
Most restaurants schedule in large blocks because it is simpler. Real demand does not arrive in blocks. It ramps, peaks, and falls off, and it does so at reasonably predictable times.
Staggered starts follow that shape. Not everyone needs to arrive at four. Some people should arrive at five, and some at six, and the difference over a year is significant.
The same applies at the end of the night. Cutting staff as volume drops, in a planned order that everyone knows in advance, is a normal part of a well-run floor.
What to do about it
Track labor dollars and labor percentage weekly, side by side. Pull hourly sales for the last eight weeks and compare them against your current schedule. Check hours mid-week rather than at payroll. Look at labor percentage by shift to find the ones the weekly average is hiding. Time your close. List who can cover which stations, and start closing the gaps.
None of that reduces service quality, and that distinction matters enormously. Cutting labor badly does more damage than leaving it alone.
If labor is climbing and you would rather have someone measure it properly, that is part of what our restaurant consulting work covers, alongside food cost and menu margin. And if the broader question is why a busy restaurant is not producing profit, start here.
Questions people ask
Why is my restaurant labor cost rising when my sales are the same?
Common causes are schedules copied from week to week rather than built against forecast sales, overstaffed slow shifts, overtime that goes unchecked until payroll runs, prep hours nobody questions, closes that take longer than the work requires, and too little cross-training, which forces you to schedule specific people rather than the right number of people.
What is the difference between labor dollars and labor percentage?
Labor percentage is labor divided by sales and tells you whether you can afford your team at current volume. Labor dollars is simply what you paid. A strong sales week can hold the percentage at a comfortable level while the dollars reach a yearly high, so tracking only the percentage hides cost creep until sales normalise.
What is sales per labor hour?
Sales per labor hour is total sales divided by total labor hours worked. A shift producing two thousand four hundred dollars on eighty hours returns thirty dollars per labor hour. The absolute figure varies by concept, so the value is in comparing shifts and dayparts to find where the schedule and actual demand have stopped matching.
How do I stop paying unnecessary overtime in a restaurant?
Check hours mid-week rather than at payroll, since anyone heading for over forty is usually visible by Wednesday and adjustable before the weekend. Also check whether chronic understaffing is the cause, because when there are not enough people to build a clean schedule the same staff absorb the gap at time and a half, and hiring can cost less than the overtime.
