Glossary Glossary · Café & restaurant · Updated 7 Jul 2026

What is labour cost percentage (restaurant)?

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.

Labour cost percentage (restaurant) — the short answer

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.

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.

Labour only tells the full story next to the food side, because the two together are what has to stay under control. The ranges below are standard hospitality rules of thumb, not fixed targets — a place to start, not a verdict on a single shift.

RatioRule-of-thumb rangeNote
Labour cost %25-35%Fully loaded; counter-service lower, table-service higher
Food cost %28-35%The other controllable half of prime cost
Beverage cost %18-24%Runs below food because liquid margins are higher
Prime cost % (labour + food + bev)≤ 65%The combined controllable ceiling
undefined A labour cost inside 25-35% is only healthy if the food half is also in band — a 27% labour cost sitting next to a 38% food cost is still an unprofitable kitchen. And because labour moves faster than food, it is usually the lever you reach for first when prime cost drifts over 65%.

Common mistakes

Labour cost is the fastest metric to fix and the easiest to under-report. These five errors are why a P&L that says "labour was 28%" can still surprise an owner at month-end.

  • Costing off gross wages only. Employer payroll taxes, social contributions, paid leave, benefits and paid breaks add roughly 20-30% on top of gross in Austria and Germany. Track 'fully loaded' or labour reads a fifth too low.
  • Leaving the owner out. An owner-operator working 50 hours a week for no salary is hiding a full-time role. Attribute a market-rate cost to owner hours, or the day you hire a replacement your labour percentage jumps overnight with no explanation.
  • Judging labour on a lucky revenue day. A 31% labour day only looks good because revenue beat forecast. Read labour against expected revenue for the session, not the actual — otherwise a good roster on a slow day reads as a disaster and a bad roster on a busy day reads as a win.
  • Watching the weekly total, not the sessions. A 32% week made of one 28% Friday and six 33% midweek shifts is a scheduling problem hiding inside an in-band average. Break labour down by session before deciding it is fine.
  • Using gross revenue as the denominator. Dividing loaded labour by the gross till total instead of net revenue flatters the ratio. Use net — after VAT, card fees and refunds — to match every published benchmark.

How it shows up in your daily P&L

Labour is a variable cost line in your daily EBIT, not a separate payroll report. nouz takes gross revenue, subtracts tax and card fees to reach net revenue, then subtracts COGS, variable costs (labour among them) and the day's slice of fixed costs to land on same-day EBIT. Because each staff member carries a fully loaded hourly rate, the labour feeding today's EBIT is the real cash cost of today's roster — not gross wages, and not a month-end estimate.

That is what makes labour the lever you can pull tomorrow: an over-staffed Tuesday lunch lands on today's EBIT the same evening, while next week's roster is still blank and editable. You see the thin day, you trim the shift, and the correction shows up next Tuesday — instead of learning about a whole bad fortnight on the 15th of next month.

Reading labour on the same screen as the day's revenue also settles the over-scheduling-versus-under-pricing question on the spot. If the labour line is heavy but net revenue matched the forecast for the session, the roster was fine and the menu is the issue; if revenue came in short of forecast, the roster was built for a day that did not arrive. Either way, the two numbers sit side by side on the same daily P&L, so you are never guessing which lever to pull.

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

Common questions

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.

How do I lower labour cost percentage without cutting service quality?

Match the roster to forecast demand instead of rostering for the busy day every day. Pull the last 14 days of revenue-per-labour-hour, find the three lowest sessions, and trim the over-staffed ones — a slow Tuesday lunch and a quiet Sunday evening usually carry an extra body that no guest would miss. Staggering start and finish times to the actual shape of the service is the second lever, and neither touches the guest experience.

Is a high labour cost always over-staffing?

No. Above-band labour has two causes: over-scheduling or under-pricing. If revenue-per-labour-hour is healthy but the ratio is still high, the menu is not generating enough revenue per hour worked — that is a pricing problem, not a rostering one. Check revenue-per-labour-hour first; it tells you which of the two levers to pull.

Should tips count towards labour cost percentage?

No. Service charge and tronc redistributed to staff are the customer paying the staff, not you paying the staff — so they do not belong in your labour cost. Only your real cash outlay counts: fully loaded wages, taxes, benefits and paid breaks. Folding tips in overstates labour and muddies the one number you are trying to control.

Get started · 7-min setup

Stop looking up your labour cost percentage (restaurant) after the fact.

nouz computes your labour cost percentage (restaurant) — and the rest of your daily P&L — automatically, every night at close. Set up in 7 minutes; tonight's number lands on your phone before you lock up.

14 days free·No card at signup·Pay monthly·Cancel in two clicks