Guide · Costs

Labour cost percentage for restaurants and cafés: how to calculate it and keep it in range

Labour cost percentage is total labour cost divided by sales, times 100. If a café pays $9,800 in wages and employer costs in a month with $35,000 in sales, labour is 28%. The most useful version is planned: scheduled labour cost for each day divided by forecast sales for that day, checked while you build the schedule, so you fix a heavy Tuesday before it happens.

Updated October 13, 2026.

The formula

Labour cost % = labour cost ÷ net sales x 100

  • Labour cost: wages for the hours worked, including overtime and stat holiday pay. For a full picture, add employer costs: CPP and EI contributions, vacation pay and WorkSafeBC premiums.
  • Net sales: sales before tax, after discounts, without tips.
  • Decide whether salaried managers and the owner’s own pay are in. Either is fine; keep it the same every month so the trend means something.

Three ways to measure it

VersionLabour fromSales fromGood for
PlannedThe scheduleForecastBuilding next week
DailyScheduled or clocked hoursYesterday’s actual salesSpotting a bad day early
PeriodPayroll, with employer costsThe month’s salesYour P&L and prime cost

Worked example: one week in a café

Forecast sales for next week, from the average of the last few same weekdays:

DayForecast salesScheduled hoursLabour cost (avg $20/h)Labour %
Mon$2,40034$68028.3%
Tue$2,20036$72032.7%
Wed$2,50034$68027.2%
Thu$2,70036$72026.7%
Fri$3,30042$84025.5%
Sat$3,80046$92024.2%
Sun$3,10040$80025.8%
Week$20,000268$5,36026.8%

The week looks fine at 26.8%, but Tuesday is at 32.7%: two more hours than Monday on a slower day. Cutting the overlap shift on Tuesday by 4 hours saves $80 and brings it to 29.1%. A weekly total hides this; per-day labour % against forecast shows it.

What range to aim for

There’s no single right number. A counter-service café with simple prep can run leaner than a full-service restaurant with a kitchen brigade. Set a target from your own last few good months (many owners start around 25% to 35% of sales for wages), then compare each day against it. Labour and food cost together, prime cost, is the better single number.

Prime cost

Prime cost % = (cost of goods sold + labour cost) ÷ net sales x 100

With food cost at 30% and labour at 27%, prime cost is 57%. Many independents aim for roughly 60% to 65% or below, because rent, utilities and everything else have to come out of the rest. Prime cost moves with both the schedule and the menu, so it’s the number to watch monthly. See food cost percentage.

Ways to bring labour % down without hurting service

  1. Schedule to the hour, not the day. Look at sales by hour; start the second barista when the rush starts, not at open.
  2. Stagger starts and ends instead of everyone 7 to 3.
  3. Avoid accidental overtime. In BC, hours over 8 a day and 40 a week cost 1.5x, and a close followed by an open can push hours into overtime. See BC overtime.
  4. Fold prep and stock counts into quiet hours as paid tasks rather than extra shifts.
  5. Raise sales per labour hour with menu and pricing, not just by cutting hours.

How Tasti Desk helps

Tasti Desk’s schedule puts forecast sales on top of each day (from your Square history) and shows labour cost and labour % of forecast per day while you place shifts, with overtime and stat pay included and the % coloured against your target. Yesterday’s labour % is in the morning note, and Reports and All locations show labour % and prime cost for any period. Desk uses scheduled wages, before employer costs, so treat it as the planning number; payroll has the final one.

Related features: Staff scheduling, Multiple locations, Reports and export.

More guides

Try it on your own numbers

30 days free, no card. Or look around the demo café first, no sign-up.