If you're tracking labor as a percentage of total revenue, you're using the wrong number — and it's almost certainly making your operation look better than it is. This is the most common financial mistake in bar and restaurant management, and fixing how you measure labor is the first step to actually reducing it.
This guide covers the correct way to track restaurant and bar labor cost percentage, the benchmarks that actually matter by concept type, and the specific changes that produce real margin improvement — not the ones that sound good in theory but fail in a real operation.
Why Your Labor Percentage Is Wrong
The standard formula most operators use: total labor cost ÷ total revenue = labor percentage. The problem is the denominator. Total revenue includes everything — food, beverage, merchandise, private events. But your labor cost is not evenly distributed across all those revenue streams. A private event that brings in $8,000 in revenue might require $2,800 in labor. A normal Tuesday with the same revenue uses $1,400.
When you average everything into one number, high-labor revenue events hide under the same percentage as low-labor regular service. Your labor looks fine on paper while the real problem — certain service types, certain shifts, certain days — bleeds margin invisibly.
The Correct Approach: Labor by Shift Type
Track labor as a percentage of revenue by shift type, not total. Create four categories at minimum:
- Weekday lunch — typically your lowest-revenue, highest-labor-percentage shift
- Weekday dinner — your operational baseline
- Weekend — typically your strongest revenue-to-labor ratio if staffed correctly
- Private events and buyouts — tracked separately because the economics are fundamentally different
When you break it down this way, most operators discover that one or two shift types are dragging the entire average up. The weekday lunch shift in a full-service restaurant often runs 45-55% labor — but because it averages with 28% weekend shifts, the blended number looks like 34% and nobody investigates.
Labor Benchmarks by Concept Type
The right labor percentage target depends entirely on your concept. Using an industry average without adjusting for your model is how operators make staffing decisions based on irrelevant data.
- Full-service restaurant: 30-35% total labor. Front of house 15-18%, back of house 13-17%.
- Cocktail bar (no kitchen): 25-32% total labor. Lower food labor, higher bartender cost per guest.
- Fast casual: 25-30%. Higher throughput per labor hour reduces the percentage versus full-service.
- Brewery or taproom: 22-28%. Production labor is separate — this is front-of-house service only.
- Craft distillery with tasting room: 20-26% on tasting room revenue. Production labor tracked separately against COGS.
Revenue per labor hour (RPLH). Divide total revenue by total labor hours worked. A full-service restaurant should target $35-50 RPLH depending on average check. This tells you what each hour of labor actually produced — and it's harder to game than a percentage.
The Three Actual Causes of High Labor Cost
When labor percentage is consistently above target, the cause is almost always one of three things. Not all three at once — usually one primary driver that the other numbers obscure.
Cause 1: Over-Staffing on Low-Revenue Shifts
The most common cause. Opening with the same crew on a Tuesday lunch that you need on a Friday dinner because the schedule was built for the worst case, not the expected case. The fix is not cutting staff — it's building a staggered schedule that matches coverage to forecasted revenue.
Pull your POS data for the last 90 days. Calculate your average revenue by hour of day and day of week. Build your schedule so labor dollars follow the revenue curve — more coverage at 7pm Friday, less at 11am Tuesday. Most scheduling software (7shifts, HotSchedules) can do this automatically once you've established the revenue baseline.
Cause 2: Uncontrolled Overtime
Overtime is labor cost multiplied by 1.5 and it shows up at the end of pay periods when it's too late to fix. The cause is almost never individual employees working too many hours — it's scheduling that doesn't account for shift overlap, manager hours, or the extra hours that accumulate from "can you stay a bit longer" decisions made during service.
The fix: overtime alerts in your scheduling software set at 36 hours for the week, not 40. By the time an employee hits 40 hours, the overtime is already booked. The alert at 36 gives you 4 hours of buffer to reassign or cut shifts before the cost triggers.
Cause 3: Misaligned Menu Pricing
This one is counterintuitive: high labor percentage is sometimes a pricing problem, not a staffing problem. If your menu prices haven't been updated in 18+ months and food and labor costs have increased — which they have in every market since 2021 — your revenue denominator is artificially low, making the labor percentage look higher than it is relative to your real costs.
A 5% menu price increase across your top 20 selling items, implemented correctly, reduces your apparent labor percentage by 2-3 points without changing a single schedule. That's not a solution on its own — but it's real margin improvement that's often faster to execute than a full scheduling overhaul.
The Scheduling Audit: Where to Start
Before changing any schedules, run this analysis first. It takes about 2 hours with your POS and payroll data and tells you exactly where the problem is.
- Pull the last 13 weeks of revenue by day and shift
- Pull the last 13 weeks of labor cost by day and shift from payroll
- Calculate labor % by shift type for each week
- Identify the 3 shift types with the highest consistent labor %
- Pull the scheduled hours vs. actual hours for those shifts — the gap between scheduled and actual is your overtime exposure
In almost every case, this analysis identifies 1-2 specific shifts driving the majority of the problem. Fix those before touching anything else. Broad schedule cuts made without this data create service problems that cost more in lost revenue than you save in labor.
Vendor Renegotiation: The Labor Cost You're Not Tracking
Staffing agencies, linen services, and equipment maintenance vendors are labor costs that don't appear in your payroll. They appear in COGS or operating expenses, but they function like labor — they're paid by the hour or by the service visit, and they're negotiable in ways that most operators never explore.
If you're using a staffing agency for event support, the agency markup is typically 30-45% above the worker's wage. For operators doing more than 4 events per month, the math on training and maintaining a small in-house events team often beats the agency cost within 6 months. Run the numbers before assuming agency flexibility is worth the premium.
"We found labor running at 38% — 6 points above target. The scheduling change that fixed it wasn't cutting shifts. It was staggering start times on the weekday dinner shift so coverage followed the revenue curve instead of starting at the same time regardless of forecasted volume."
What Sustainable Labor Reduction Actually Looks Like
Cutting staff to reduce labor percentage is the last resort, not the first move. It creates service quality problems that show up in reviews within 30 days and costs more in lost revenue than it saves in labor. Every operator who has cut their way to a lower labor percentage has a version of the same story: the number looked better for one quarter and then the reviews tanked and revenue dropped.
Sustainable labor reduction comes from three sources: scheduling precision that matches coverage to revenue, overtime controls that prevent the end-of-week accumulation, and menu pricing that keeps pace with real cost increases. None of these require cutting a single employee.
If your labor percentage is above target after working through this framework, a P&L and operations audit will identify the specific driver — not through a spreadsheet template, but through a line-by-line review of your actual payroll, your schedule versus actual hours, and your revenue by shift type.