All posts Accounting basics · 25 May 2026 · 5 min read

Labour cost percentage (restaurant): the other half of prime cost, and the faster one to fix.

Labour cost percentage is fully loaded labour (wages, payroll taxes, benefits) divided by net revenue. It is the half of prime cost you can move tomorrow with a single roster change — which is why operators who watch it daily run leaner than operators who learn about it at month-end.

Ibrahim Ölmez Founder, nouz · serial entrepreneur

Labour cost percentage is the share of net revenue spent on fully loaded labour — gross wages plus employer payroll taxes plus benefits plus paid breaks, across kitchen, front-of-house, and salaried managers. Of the two prime cost levers, food cost is harder to move (supplier contracts, menu re-prints) and labour is faster (next week's roster). That speed is why the labour line shifts a P&L from break-even to profitable inside a single fortnight when the operator is paying attention.

Definition

Labour cost in this metric means fully loaded: the actual cash cost to the business of having staff on the schedule. That includes gross wages (not take-home), employer-side payroll taxes and social contributions, paid leave accruals, benefits, and paid breaks. In Austria and Germany the loading on top of gross wages is typically 20-30%. An owner who runs labour cost off gross wages alone is understating real labour by a fifth or more.

Three groups get missed by operators tracking labour in a spreadsheet. Salaried managers — even owner-operators paying themselves a salary — count. Stagiaires and casuals count, fully loaded. Service charge and tronc redistributed to staff do not count (the customer paid the staff, not you). The denominator is net revenue (after VAT), not the gross till total.

The formula

Labour cost % = Total Labour Cost / Net Revenue × 100

Where:
  Total Labour Cost = gross wages
                    + employer payroll taxes & social contributions
                    + benefits (meals, transport, insurance)
                    + paid leave accrual
                    + paid breaks
                    (for ALL staff: BOH, FOH, managers, casuals)

  Net Revenue       = gross revenue − VAT − card fees − refunds

For daily tracking, the workable approximation is: hours rostered today × blended loaded hourly rate, plus a pro-rata slice of salaried staff cost. That gives you a same-day labour percentage that aligns with month-end actuals within 1-2 points. nouz stores a loaded hourly rate per staff member so the roster-driven daily figure matches reality.

Worked example

A 45-seat casual restaurant, Wednesday service.

RoleHoursLoaded €/hCost
Head chef (salaried, pro-rata)9€32,00€288,00
Commis chef9€18,50€166,50
Kitchen porter6€14,00€84,00
Server (lead)8€17,00€136,00
Server6€16,00€96,00
Host (split shift)4€15,00€60,00
Total labour42€830,50
Net revenue€2.640,00
Labour cost %31,5%

At 31,5% this restaurant is mid-band for a casual full-service concept (30-38%). The diagnostic question is always: was today's revenue forecast right, or did you over-schedule? If Wednesday usually does €2.200 net and this one hit €2.640, you got lucky on the labour ratio. If it usually does €2.900 and Wednesday underperformed, you are looking at a 35% labour day — over band — for reasons that have nothing to do with how the team worked.

Benchmarks by concept

ConceptLabour cost % bandNotes
Coffee shop / espresso bar25-30%Low-touch service, counter-only
Quick-service / fast-casual22-28%Counter service, fastest labour turn
Casual full-service28-35%Table service, mixed BOH/FOH
Full-service restaurant30-38%Higher FOH ratio, chef-led BOH
Fine dining32-40%Skilled BOH, formal FOH, longer service

Above the top of your concept band for two weeks running points at one of two causes: over-scheduling (rostering for the busy day every day) or under-pricing (the menu does not generate enough revenue per labour hour). The diagnostic order is: pull the last 14 days of revenue-per-labour-hour, identify the three lowest sessions, and check whether those sessions were over-staffed or under-priced. See café labour cost benchmark for the sector-specific bands and staff cost percent by sector for the cross-vertical view.

Why it matters

Labour is the lever you can pull this week. Food cost takes a supplier negotiation or a menu re-print to move; labour moves with the next roster. A two-point reduction in labour percentage on a €600.000 restaurant is €12.000 a year of EBIT — pulled by trimming an over-staffed Tuesday lunch shift and a slow Sunday evening across the year, with no impact on guest experience.

The operators who keep labour in band check it daily by session, not weekly by total. A 32% labour week made of one 28% Friday and six 33% midweek shifts is a different problem from a 32% week of evenly distributed days. Same-day, session-level labour cost is the operational metric — see prime cost mastery for how the labour and food sides combine into the single number that decides whether the kitchen is profitable.

Related concepts

FAQ

What is a good labour cost percentage for a restaurant?

For a casual full-service restaurant the healthy band is 28-35% of net revenue. Coffee shops with counter service run 25-30%. Full-service restaurants run 30-38%. Fine dining runs 32-40% because skilled BOH and formal FOH are more expensive. Above the top of your concept band for two weeks running is a structural problem, usually over-scheduling or under-pricing.

Does labour cost percentage include the owner's salary?

Yes, if the owner draws a salary or is actively working shifts in the business. The metric measures the real cash cost of staffing the operation; an owner-operator who works 50 hours a week without a salary is hiding labour cost and making the percentage look artificially low. Attribute a market-rate salary to owner hours for an honest figure.

What does "fully loaded" labour cost mean?

Gross wages plus employer-side payroll taxes and social contributions, plus paid leave accrual, plus benefits (meals, transport, insurance), plus paid breaks. In Austria and Germany the loading on top of gross wages is typically 20-30%. Running labour cost off gross wages alone understates real labour by a fifth or more — and makes month-end accounts surprising in the wrong direction.

How often should I check labour cost percentage?

Daily, by session. A 32% week made of one 28% Friday and six 33% midweek shifts is a different problem from a 32% week of evenly distributed days. Session-level same-day labour cost lets you correct next Tuesday's roster on Tuesday morning, not learn about it on the 15th of next month when the bad roster is unrecoverable.