Profitability
Restaurant labor cost percentage: benchmarks and how to hold them
August 12, 2026 · 6 min read
Labor cost percentage is total labor divided by net sales for the same period. Total labor means every dollar the establishment pays for people — hourly wages, salaried managers, payroll taxes, benefits, agency cover and paid training. Operators who quote a number in the low twenties are usually quoting hourly wages only, and the real figure is six to ten points higher.
The benchmarks move with format. Full-service independents typically run 30 to 35 percent. Fast-casual and counter-service sit around 25 to 30. Bars with a strong beverage mix can hold 20 to 26 because the sales line does more of the work. Coffee shops are the hardest of the group at 30 to 35, because a $6 ticket still needs a barista. Fine dining routinely lands 35 to 40 and is only sustainable when the check average is built for it.
Read labor against prime cost, never alone. A 33 percent labor line is fine at 30 percent food cost and a problem at 38. What matters is whether the two together stay near 60 to 65 percent of sales for full-service, and whether the establishment still clears rent afterwards.
Sales per labor hour is the number that actually manages the schedule. Divide net sales for a shift by the hours worked in that shift. Most full-service establishments need somewhere between $45 and $70 to be comfortable; counter-service and coffee usually need less per hour but far tighter control of the peak. Once managers know the target for each daypart, scheduling stops being a negotiation and becomes arithmetic.
Three habits hold the number. Build every schedule from a forecast rather than last week's copy, and write the forecast down so it can be wrong in public. Set shift-by-shift hour budgets rather than a weekly total, because the overrun always hides in a soft Tuesday lunch, not in Saturday night. And review actual against forecast on Monday morning, every Monday, with the manager who built the schedule in the room.
Where labor drifts, the cause is usually structural rather than lazy. An overweight salaried layer, split shifts that force minimum-hour payouts, a prep model that puts three people on a task one person could finish at a different hour, or a menu whose complexity demands a station the volume does not justify. Cutting hours from the floor rarely fixes any of those; it just moves the cost into service failures and turnover.
Overtime deserves its own line in the weekly review. Sustained overtime is almost never cheaper than hiring, and it is a reliable leading indicator of a resignation. Track it as hours, not dollars, so it cannot hide inside a strong sales week.
If you want a benchmarked read on where your labor and prime cost sit against your format, our margin health check gives you an answer in a few minutes.
Want this applied to your establishment?
Talk to us