Labor
Restaurant labor cost percentage: formula and targets
By RestaurantDoctorAI · Updated · 8 min read
Restaurant labor cost percentage is your total labor cost, meaning wages plus payroll taxes and benefits, divided by sales. The targets RestaurantDoctorAI uses run from 26–31% of sales at quick service to 34–38% at fine dining. When yours runs high, look at the schedule before you look at pay rates.
The short version
- Labor cost % = (gross wages + payroll taxes + benefits) ÷ net sales × 100.
- Leave out payroll taxes and benefits and the number looks better than it is.
- Sales per labor hour turns your format's target into a cut line a manager can check mid-shift.
- RestaurantDoctorAI treats overtime above 8% of hours as a sign of gaps in the schedule, not a need for more staff.
- Most of the fix happens on the schedule, before the week starts.
How to calculate labor cost percentage
Labor cost percentage compares what it cost to staff the restaurant with what it sold in the same period. Work it out weekly if you can. A monthly number arrives after the shifts that caused it are over.
Total labor cost is gross pay for everyone on payroll, hourly and salaried, plus the employer's share of payroll taxes and any benefits you pay. Those extras are part of what your team costs you, so count them.
Outside the US the same number goes by other names. In the UK it's usually labour cost, and employer's National Insurance and pension count in it; in Ireland, employer's PRSI. In Australia owners call it wage percentage, or wages as a percentage of sales, and super counts in it. In New Zealand, KiwiSaver and ACC levies do.
Leave out tips guests give your staff, even when they pass through payroll. They come from guests, not from your sales. Tip rules vary by state and city, so check yours.
Use net sales after discounts and comps, and the same dates for labor and sales.
- Gross wages from payroll, tips left out
- $6,975
- + Payroll taxes and benefits
- $900
- = Total labor cost
- $7,875
- ÷ Net sales for the week
- $22,500
Wages alone are 31% of sales. With payroll taxes and benefits, labor is 35%: the very top of the 30–35% range for full service.
Labor cost percentage by restaurant type
How much of your sales should go to labor depends on how you serve guests. A counter needs fewer paid hours per dollar of sales than a dining room with servers, runners and bussers.
These are the ranges RestaurantDoctorAI uses. Treat the top of yours as a ceiling to stay under, not a number to aim for.
| Restaurant type | Labor cost target | Ceiling as a decimal |
|---|---|---|
| Quick service | 26–31% | 0.31 |
| Fast casual | 27–32% | 0.32 |
| Full service / casual dining | 30–35% | 0.35 |
| Fine dining | 34–38% | 0.38 |
| Bar, taproom or lounge | 25–32% | 0.32 |
For comparison, the National Restaurant Association's figures for 2024 put the median labor cost of restaurants that made a profit at 30.0% of sales for limited service, meaning counter service, and 34.2% for full service. Across all full-service restaurants, profitable or not, the median was 36.5%.
Labor is one half of restaurant prime cost. Cost of goods sold is the other. Each can sit inside its own range while the two together reach or pass your prime cost ceiling, so check them side by side. If food is the half running high, see how to calculate and fix food cost percentage.
Sales per labor hour: your cut line
Labor cost percentage tells you how last week went. Sales per labor hour tells you how this hour is going, while a manager can still act on it.
Labor hours means hours actually worked on the time clock, not hours scheduled.
That figure becomes useful next to a cut line: the sales per labor hour below which labor runs over your ceiling. You set the line from your own wages and your format's target.
Average hourly labor cost is wages plus payroll taxes, averaged across the staff on the clock. It leaves out benefits and salaried pay, so aim a little above the line. Take the decimal from the table above.
When sales per labor hour fall below the line, labor is running above your ceiling. That's the moment to make the first cut.
- Average hourly labor cost
- $17.50
- ÷ Labor ceiling as a decimal
- 0.35
- = Cut line
- $50.00
- Sales, 8–9 p.m.
- $300
- ÷ Labor hours worked, 8 staff
- 8
$37.50 is below the $50.00 line. Eight staff at $17.50 cost $140, about 47% of $300 in sales. With six on the clock, it's $300 ÷ 6 = $50.00, and $105 of hourly labor is 35%.
Who goes home first depends on the format. In fine dining, cut runners, bussers or a prep cook before servers or captains. On a slow bar night, cut the barback and a bartender well before last call. At quick service and fast casual, stagger start times so extra staff arrive with the rush.
Why labor cost runs high
Before you look at pay rates, look at hours. Each of these patterns adds paid hours, or pricier ones, without adding sales.
- Fixed shifts that don't flex with traffic. Everyone works their scheduled shift, busy or not. An idle hour costs the same as a packed one.
- Overtime above 8% of hours. Overtime hours usually cost more than regular ones. RestaurantDoctorAI treats that share as a scheduling signal. The usual causes are doubles, covered call-outs, and clocking in early and out late.
- Start times ahead of the rush. Staff who arrive an hour before guests, or stay long after tickets slow, are paid for idle time.
- Schedules written from habit. Without a cover forecast, it's easy to staff every Friday for your best-ever Friday.
To find your overtime share, divide overtime hours by total hours worked in the same pay period. If your team worked 600 hours over two weeks and 60 were overtime, that's 10%, above the 8% line.
A low number can hide a problem too. When the owner covers a station, labor can look fine on paper while nobody watches costs, the schedule or the guest experience.
How to reduce labor cost in a restaurant
None of these steps needs new software or new hires. Steps 1, 2, 3 and 5 happen when you write next week's schedule.
- Forecast covers for each day next week: average the same weekday over the last four weeks, then adjust for reservations, local events, holidays, paydays and the weather. Staff each shift to that forecast.
- Pull four weeks of sales and staff hours by hour from your POS and time clock. Where staff outnumber the work at the start of a shift, move one or two start times 30 minutes later.
- Set your cut line with the formula above. On every schedule, write the cut order: who goes home first, second and third, and who closes.
- During the shift, the manager checks sales per labor hour on the hour and makes the first cut as soon as it drops below the line.
- Total each person's hours before posting the schedule. Keep full-timers below the point where overtime starts, with room for a late close: where that's 40 hours a week, schedule 38 or fewer. Offer extra shifts to part-timers first.
- Allow no clocking in more than five minutes early without a manager's OK, and check the time report every morning. Train a second person on each station so a call-out doesn't become a double.
- If you cover a station yourself, train your most reliable team member on it over two slow shifts. Hand it over with a written checklist, or the work drifts back to you. Then block two hours off the floor every week for prime cost, next week's schedule and orders.
Trim idle hours, not the side work that keeps the place clean and stocked. Redo the hour-by-hour review from step 2 every month.
The sign it's working: weekly labor cost moves toward your range without longer ticket times or more complaints.
Common questions
What is a good labor cost percentage for a restaurant?
It depends on your format. The targets RestaurantDoctorAI uses are 26–31% of sales for quick service, 27–32% for fast casual, 30–35% for full service, 34–38% for fine dining and 25–32% for a bar or lounge. Check it alongside food cost, since the two add up to prime cost.
What is a good sales per labor hour?
It depends on your wages and your format's ceiling. Divide your average hourly labor cost, wages plus payroll taxes, by your ceiling as a decimal. At $17.50 an hour and a 35% ceiling, the line is $50. Below it, labor for that hour is running above 35% of sales. Benefits and salaried pay come on top, so aim a little above the line.
How much overtime is too much in a restaurant?
RestaurantDoctorAI uses 8% of total hours as the line. Above it, overtime usually signals gaps in the schedule rather than a real need for more staff. When overtime starts, and whether it counts by the day or the week, depends on where you operate. Check your state and city rules.
Targets are the ranges RestaurantDoctorAI uses, based on published US industry figures. General information, not financial, tax or legal advice.