Cafe labor cost benchmark: what % of revenue is normal (and how to fix it).
For a small EU cafe, healthy labor cost sits at 28-34% of net revenue. Above 36% and the cafe usually isn't profitable — even when sales feel fine. Here's the benchmark, why owners get the number wrong, and the three fixes that actually move it.
If you run a small cafe and you suspect your labor cost is too high, you're probably right — most owners we speak to are running between 36% and 44% of net revenue on staff, and they think 30% is the target. The truth is messier. The healthy band for a small European cafe sits at 28% to 34% of net revenue. Anything above 36% is a warning. Anything above 40% is structural. This post gives you the benchmark in detail, explains the two reasons owners systematically under-count their labor cost, and walks through the three specific fixes that actually move the number — sized for one-staff kiosks, two-to-three staff cafes, and five-plus staff operations. nouz computes the labor-cost ratio for you every evening as part of the daily P&L, but the math is simple enough to do by hand once you know what goes into it.
TL;DR
The benchmark: 28-34% of net revenue
In a small European cafe doing somewhere between €15,000 and €60,000 of monthly net revenue, fully-loaded labor cost as a percentage of net revenue should land in the 28-34% range. That is the band where the cafe has enough hands to deliver service quality, owner salary is honest, and EBIT can still clear single-digit percentages once COGS (28-32%) and the rent-and-fixed slice (18-25%) take their share.
The math is unforgiving. If COGS is 30%, fixed costs eat 22%, and labor takes 34%, you have 14 percentage points left for variable costs, card fees, the VAT-handling float, and EBIT. That's tight but workable. Push labor to 38% and the same cafe has 10 points left — and most of that disappears into card fees (around 1.0-1.5% of total revenue) and variable costs (5-8%). EBIT goes near zero. Push to 42% and the cafe loses money on the day, every day, regardless of how busy it feels.
| Labor cost % of net revenue | What it usually means | Typical EBIT |
|---|---|---|
| Under 26% | Understaffed — service quality drops, owner overworked | 12-18% |
| 26-28% | Lean and well-run, or owner under-paying themselves | 10-15% |
| 28-34% | Healthy band — most well-run small cafes | 6-12% |
| 34-36% | Watch carefully — usually a scheduling problem | 3-6% |
| 36-40% | Warning — schedule re-cut needed within the quarter | 0-3% |
| Above 40% | Structural — pricing or hours need to change | Negative |
These ranges assume a counter-service cafe with light food (pastries, sandwiches, simple lunch). Full table-service cafe-restaurants run higher because labor scales with service. A bakery-cafe with a real kitchen typically runs 32-38% labor and accepts the trade-off because the baked-goods margin is higher. A pure coffee kiosk with one operator and a take-away model can run as low as 22-26% labor and still feel humane.
How to calculate it (the right way)
The formula is simple. The mistake is in the inputs. Fully-loaded monthly labor cost includes everything the business spends on getting people behind the counter:
- Gross wages — what hits the payslip before any deductions.
- Employer social contributions — pension, unemployment, accident insurance, health, family fund. In most of the EU this adds 20-32% on top of gross wages, depending on country and contract type.
- Holiday pay accrual — vacation days earned but not yet taken are a real cost. If you give 25 days, accrue them monthly.
- 13th and 14th month payments where applicable (Austria, Italy, parts of Spain) — accrue 1/12 of each per month so they don't blow up a single payroll.
- Owner salary at market rate — what you would have to pay someone to do the hours you currently work unpaid. For a 50-60 hour owner-operator week covering opens, shifts, ordering, and books, this is typically €2,800-€4,500 a month.
- Payroll service fees, training costs, uniforms if material.
Divide the total by the cafe's net monthly revenue (gross revenue minus VAT minus card transaction fees). That percentage is your labor cost ratio. If you want the math done in your browser, our labor cost percentage calculator takes your inputs and returns the ratio plus a comparison to the benchmark band above.
Why owners get the number wrong
Two specific mistakes cause almost all the under-counting we see. They are not accounting errors in the technical sense — they are blind spots created by how payroll information arrives at the owner.
Mistake 1: forgetting employer social contributions. When you look at the bank account on payroll day, what leaves is net wages to staff plus a separate transfer to the tax/social authority. Owners track the first number (it lands on the same day, in one transfer, with a clean label) and forget the second (it lands a few weeks later, gets coded as "taxes" by the bookkeeper, and never makes it back to a labor cost calculation). In Austria, the employer side adds roughly 30% on top of gross wages. In Germany around 21%. In France 40-45% depending on the salary band. In the Netherlands 18-22%. If your headline wage bill is €6,000/month and your country adds 28% employer-side, the real labor cost is €7,680 — not €6,000.
Mistake 2: forgetting your own unpaid hours. The owner who opens at 6:30, runs the bar through morning rush, does the supplier order in the lull, covers lunch, does payroll Tuesday night, and closes Friday — that owner is a 50-60 hour-a-week employee. If you exclude that labor from the calculation, the cafe's reported labor cost looks artificially low. Then when you try to step back and hire someone to replace your hours, the new payroll cost feels catastrophic. It isn't — it was always there. You were just paying it in your own time instead of money.
These two mistakes typically combine. A cafe that genuinely has 41% fully-loaded labor cost reports 28% to itself by leaving out 8 points of employer contributions and 5 points of owner labor. The owner then concludes "labor is fine, the problem must be COGS or rent" — and chases the wrong fix for a year. Our broader piece on cafes that aren't making money covers the full diagnostic; this post stays on labor specifically.
Benchmarks by cafe size
Labor cost percentage shifts with cafe size because some labor is fixed (one barista is always on, regardless of whether you sell 80 or 180 cups) and some scales (a second barista comes on at rush). Here is what the healthy band looks like by operation size:
One-staff kiosk or single-operator cafe
Healthy labor: 22-28% of net revenue. Typical setup: owner-operator behind the bar, maybe one part-time helper for weekends. Monthly net revenue €12,000-€20,000. The leverage point is the owner's own time — if you're paying yourself €2,800/month at market rate and the cafe nets €15,000, that's 19% already, and one weekend part-timer at €600 brings you to 23%. Add holiday-cover hours and you land at 25-28%. If a one-operator cafe is at 35%+ labor, the problem is usually that the owner is genuinely working too many hours for the revenue to support, or hourly throughput is too low (under 20 transactions an hour at peak).
Two-to-three staff cafe
Healthy labor: 28-34% of net revenue. The standard small cafe: owner-operator plus two baristas, sometimes a weekend third. Monthly net revenue €25,000-€45,000. This is where most cafes live and where most labor problems show up. The benchmark band is right in the middle of the table above. The leverage point is the schedule shape: are both baristas on during the 10am-2pm rush (correct) or are they overlapping 8am-4pm (3-4 hours of paid double-coverage during slow trade — that's the 4-6 percentage points that pushes you from 32% to 38%).
Five-plus staff cafe or cafe-restaurant
Healthy labor: 32-38% of net revenue. Larger cafe with a kitchen, table service, or extended hours. Monthly net revenue €55,000-€120,000. Labor structurally runs higher because service scales linearly with covers. The leverage point is layer separation: kitchen labor, FOH labor, and management labor each have their own optimum. Common failure: paying barista wages to people doing dish-pit work, or paying chef wages to people running register. The other common failure: a manager who isn't on the floor during rush — pure overhead. Use the restaurant prime cost calculator if you're in this band, because labor + COGS together (prime cost) is the right metric at this size — the benchmark is 60-65% combined.
Fix 1: Re-cut the schedule to demand
The single highest-impact labor fix in 90% of cafes is re-shaping the schedule so paid hours overlap with paying customers. Most schedules are built from staff availability and inertia ("Lisa always does Tuesdays") rather than from a demand curve. The fix is mechanical.
Take 8 weeks of half-hourly transaction data from your POS. Plot transactions per half-hour, averaged by day-of-week. You will see a clear shape: probably a morning peak from 7:30-10:00, a lunch peak from 12:00-14:00, and quiet periods between. Overlay your current staff schedule on top. Look for two things:
- Overlap during slow trade — two people on the bar at 14:30 when transaction volume is 12/hour. Each barista is doing 6 transactions an hour. That is the single most common labor leak in small cafes. Cut one of those hours and labor cost drops 1-2 percentage points immediately.
- Single-coverage during peak — one person on at 09:15 trying to handle a 60-transaction half-hour. Service quality collapses, queue gets long, ticket size drops because customers in line in a hurry don't add a pastry. This is a revenue problem dressed up as a labor problem — adding 2 hours of second-coverage at peak typically raises revenue more than it costs.
Re-cut the schedule so coverage tracks the demand curve: heavy during peaks, single-staff during troughs, owner covers the genuinely dead hours (15:00-16:30 in most cafes). In our experience this fix alone moves labor cost from 38% to 33% within one full pay cycle, without firing anyone — just by reshaping when paid hours happen.
Fix 2: The second-staff rule
Most cafes have an unwritten rule that goes "there should always be two people on," usually inherited from a previous owner or a manager who valued company over math. The honest test is throughput. Here is a rule that works in 80% of small cafes:
Twenty-five transactions an hour is a transaction every 2:24. A trained barista can do that solo while still being friendly. Push past 30/hour (every 2 minutes) and the second person earns their wages back through both faster service (more transactions completed) and larger ticket size (customer not rushed, adds a pastry, upgrades to a larger size).
Apply the rule to your week and you will probably find 4-8 hours of paid overlap that don't pass the test. Removing them is a labor cost reduction of 1-2.5 percentage points. The conversation with the affected staff member is hard but it's a real conversation about the cafe's economics, not a personal one — and it's almost always healthier to have it than to let the cafe slide into red.
Fix 3: Put an owner-salary line in
The most undervalued fix is the simplest: add an owner-salary line to the P&L at market rate, whether or not you actually take that draw each month. This isn't an accounting gimmick — it's the only way to know whether the cafe is genuinely profitable or merely consuming your time at below-market rates.
Decide what you would pay someone to do your hours. For a 50-60 hour owner-operator covering open shifts, ordering, payroll, scheduling, and 2-3 closes a week, that is typically €3,200-€4,500/month in a Western European city. Lower in southern/eastern Europe. Add it as a fixed cost on the P&L. Recompute EBIT. If EBIT is still positive, the cafe is a real business that pays its owner. If EBIT goes negative once your salary is in, the cafe is a job that pays below market — and you have an honest decision to make about pricing, hours, or scale.
In nouz, the owner-salary line lives in Fixed Costs like any other monthly cost — set the amount, set the start date, and from that day forward every daily EBIT calculation reflects the honest picture. Our EBIT explainer covers why this matters at the formula level, and the cafe profitability pillar situates labor against the other levers. The short version: a cafe with €2,000 reported monthly profit and a missing €3,500 owner salary line is actually losing €1,500/month. You just can't see it until you put yourself on the P&L.
What to do this week
A 30-minute exercise that will tell you exactly where you sit against the benchmark:
- Pull the last full month's payroll register. Total: gross wages paid to staff.
- Add employer social contributions. If you don't know the figure off the top of your head, ask your accountant for "the employer-side total on last month's payroll" — they will know it instantly. Typical EU rates: AT 30%, DE 21%, FR 42%, IT 30%, NL 20%, ES 32%.
- Accrue 1/12 of holiday pay and 1/12 of any 13th/14th-month obligations.
- Add an honest owner-salary line at market rate for the hours you actually worked. Don't lowball this — it's the number that makes the benchmark meaningful.
- Sum everything. This is your fully-loaded monthly labor cost.
- Pull last month's net revenue (gross revenue minus VAT minus card fees).
- Divide labor by net revenue. Compare to the 28-34% band.
The shortcut: our free labor cost percentage calculator runs this math in your browser. Plug in your numbers; see the band you land in. If you land above 36%, work through Fix 1 (schedule re-cut) first — it is the highest-impact change in the shortest time.
Most small cafes we work with discover they're 4-8 points higher than they thought. That gap is usually closable within one quarter — half from the schedule re-cut, the rest from the second-staff rule. The owner-salary line doesn't close the gap; it just stops you from lying to yourself about it. All three fixes together typically move a 38% labor cafe to the 32-33% range in 90 days — and the difference between those two numbers is whether the cafe makes money this year.
FAQ
What is a normal labor cost percentage for a small cafe?
For a small European counter-service cafe, healthy labor cost (fully loaded, including employer social contributions and an honest owner salary) sits at 28-34% of net revenue. Below 28% usually means the owner is under-paying themselves. Above 36% is a warning that something — usually the schedule shape — needs to change within the quarter. The labor cost percentage calculator compares your number to the benchmark.
Should I include my own owner salary in the labor cost calculation?
Yes — at market rate, whether or not you actually take the draw each month. If you exclude your own hours, the labor cost number is artificially low and the EBIT number is artificially high. A cafe that "makes €2,000/month profit" with a missing €3,500 owner salary line is actually losing €1,500/month — you just can't see it until you put yourself on the P&L. The whole point of benchmarking is to compare like for like, and every benchmark in this post assumes owner hours are priced honestly.
What's the difference between labor cost and prime cost?
Labor cost is fully-loaded payroll divided by net revenue. Prime cost is labor cost plus COGS, both divided by net revenue — it's the standard restaurant industry metric. For a small cafe, healthy prime cost is around 58-65%. If you're running a cafe-restaurant or anything with a real kitchen, prime cost is the more useful number because labor and food trade off against each other (you can deskill the menu to lower labor, or use higher-cost prepared ingredients to lower kitchen hours). Our prime cost calculator handles the combined math.
Why is my labor cost so much higher than the benchmark when I look at it properly?
Almost always one of two reasons. Either (a) your schedule has 4-8 hours per week of paid double-coverage during slow trade — fix by re-cutting to demand, drops labor by 1-2.5 points immediately. Or (b) your hourly throughput at peak is below 20 transactions per hour, meaning the cafe needs more customers, not fewer staff — fix by working on the front end (signage, opening hours, menu pricing) before cutting labor further. Both fixes are covered above in detail.
How often should I check labor cost percentage?
Monthly minimum, weekly during a re-cut. Labor cost drifts slowly month-to-month — supplier price hikes don't move it, but a single new hire, a wage rise, or a quiet month all shift it by 1-3 points. Owners who check it monthly catch drift before it compounds. Owners who only check during the year-end accounts see it 9 months late, by which point the cafe has lost €8,000-€15,000 of avoidable EBIT.