ESCOR Industry Report·LABOUR-C
KnowledgeFinance & Profit

Labour Cost

Labour cost is total staffing cost as a percentage of sales. It is the most controllable line day-to-day, and the fastest place to protect or lose margin.

Target prime cost
55–65%
Full-service benchmark
Typical net margin
3–8%
Independent restaurants
Weekly review cadence
7 days
Recommended frequency
Margin sensitivity
±2%
= major profit swing
01

Executive summary

AI-generated brief · 30-second read

Labour cost % = total labour cost ÷ sales × 100, and it usually runs 25–35%. Labour is the most controllable cost in real time: you set it every time you build a roster. Schedule to forecasted demand, control overtime, and track labour cost per hour against sales per hour, not just the weekly total.

1Labour cost % = total labour cost ÷ sales × 100 (target 25–35%).
2It is the most controllable cost because you set it with every roster.
3Schedule to forecasted demand, not habit.
4Overtime is the silent margin killer — control it deliberately.
02

Key data & benchmarks

Figure 1 — Typical full-service restaurant cost structure (% of sales)

Prime cost composition
92%Total
Food cost32%
Labour cost30%
Occupancy10%
Other opex15%
Net profit5%
Who this is for
OwnersGeneral managersHR managersShift leaders
What you will learn
  • How to calculate labour cost properly
  • What to include beyond wages
  • How to schedule to demand
  • How overtime destroys margin
03

Analysis & recommendations

Detailed operational guidance

What counts as labour cost

Labour cost is more than hourly wages. A true labour cost includes salaried management, hourly staff, overtime, employer statutory contributions (EPF, SOCSO, EIS in Malaysia), benefits, bonuses and casual/agency staff.

The formula

Labour Cost % = Total Labour Cost ÷ Sales × 100

Schedule to demand, not habit

The single biggest labour saving comes from matching the roster to forecasted covers. Most restaurants schedule from memory — the same shifts every week — which over-staffs quiet periods and under-staffs peaks.

  1. Forecast covers or sales by day-part using historical data.
  2. Convert the forecast into required labour hours per station.
  3. Build the roster to those hours, staggering start/finish times.
  4. Compare actual labour cost per hour to sales per hour after the shift.
Watch SPLH

Track sales per labour hour (SPLH). It tells you productivity in real terms and exposes shifts that are over-staffed for the volume.

Overtime: the silent margin killer

Control overtime

Overtime is usually paid at 1.5× and often signals a scheduling failure rather than genuine demand. A few uncontrolled overtime hours per week across a team can quietly add 2–4 points to labour cost.

Figure 2 — Prime cost % ranges by restaurant type

Cost benchmarks by concept
QSR61
Casual dining63
Full service65
Fine dining67
04

FAQ

What is a good labour cost percentage for a restaurant?

Most restaurants target 25–35% of sales. Quick-service tends lower, full-service and fine dining higher due to service intensity.

What should be included in labour cost?

All wages and salaries, overtime, employer statutory contributions, benefits, bonuses and any casual or agency staffing — not just base hourly pay.

05

Ask AI about this topic

Ask AI about Labour Cost
Grounded in this topic and related knowledge nodes

Ask a question and get an answer grounded in ESCOR's knowledge, with cited sources.

Want ESCOR to track this automatically?

Turn this report into live operational intelligence on your restaurant data.

Book a Demo