Restaurant Labor Cost Percentage: The Number That Quietly Kills Restaurants
May 25, 2026
Most restaurants don't close because of food cost. They close because of labor cost. It creeps up week by week, nobody notices until the accountant's report lands, and by then you've lost two months of profit.
Here's how to calculate it, what the right percentage is, and how to keep it under control without micromanaging your team.
THE FORMULA
Labor Cost % = (Total Labor Cost ÷ Total Sales) × 100
"Total Labor Cost" should include wages, payroll taxes, and ideally benefits. Many small restaurants just use gross wages for simplicity — fine, as long as you're consistent.
Example:
- Wages this week: €3,200
- Sales this week: €15,000
- Labor Cost % = (3,200 ÷ 15,000) × 100 = 21.3%
WHAT'S A HEALTHY LABOR COST PERCENTAGE?
- Quick service (takeaway, fast casual): 25-30%
- Casual full service: 30-35%
- Fine dining: 30-40%
- Pizzerias and bars: 20-25%
A good rule for an independent restaurant: keep food cost + labor cost (combined "prime cost") under 60% of sales. Above 65% you're in trouble. Above 70% you're losing money.
WHY IT'S SO EASY TO LOSE CONTROL
Labor creeps up for boring reasons:
- A quiet Tuesday with 3 staff scheduled when 2 was enough.
- Someone clocks in 15 minutes early every shift.
- A roster built around "what we always do" instead of forecast sales.
- A slow week where sales drop 20% but the roster stays the same.
None of these feel like a problem on the day. All of them show up in your bank balance a month later.
WATCH IT DAILY, NOT MONTHLY
This is where most operators lose. By the time the monthly P&L arrives, it's too late to react. The fix is to see your labor percentage the same day, every day.
In Restauranteur, your daily wage cost is calculated automatically from the roster (scheduled hours × hourly rate per staff member) and shown against the same day's sales. The dashboard flags days where the percentage goes above your target. You see it Tuesday night, not three weeks later.
ROSTERING TO HIT YOUR TARGET
The trick is to build the roster backwards from sales:
1. Forecast Tuesday's sales (use last 4 Tuesdays as a baseline).
2. Decide your target labor % (e.g. 25%).
3. That gives you a wage budget for the day.
4. Build the roster to fit that budget — not the other way around.
When your rostering tool already knows everyone's hourly rate and yesterday's sales, this takes 5 minutes instead of an hour.
THE BIGGER POINT
Labor cost % is just one number on a dashboard. It only becomes useful when it's calculated from real clocked hours, real wages and real sales — and shown to you the same day. That's the difference between a connected restaurant management system and a wages spreadsheet.
See yours at restauranteur.app.