Blog

UK Restaurant Labour Cost Calculator (2026): Minimum Wage + Employer NI

Calculate fully loaded UK labour cost using 2026 wage rates, employer NI thresholds, pension rules, and local operating scenarios.

Updated Feb 13, 2026
labour costcalculatorpayrollrestaurant managementuk
On this page

If you only budget headline hourly wage, you will underprice labour.

UK operators have to model labour in layers: wage, employer NI, pension, then location-specific roster pressure. This guide gives a practical method you can run every month in under 15 minutes.


Quick Summary

  • Calculate labour in this order: gross wage -> employer NI -> employer pension -> loaded hourly cost.
  • For 2026 payroll planning, use April wage updates and 2026-2027 HMRC thresholds.
  • Employer Class 1 NI is 15% above the secondary threshold (GBP 5,000/year).
  • Auto-enrolment minimum employer pension contribution remains 3%.

UK 2026 Statutory Context (Use Absolute Dates)

For decisions made in early 2026, these dates matter:

  • National Living Wage (21+): GBP 12.71 from 2026-04-01.
  • Employer Class 1 NI rate: 15% and secondary threshold GBP 5,000/year for 2026-04-06 to 2027-04-05.
  • ONS CPIH annual rate (December 2025 release, published 2026-01-21): 3.6% all items, 3.8% restaurants and hotels.

If your roster model still uses pre-April wage assumptions, your menu margin forecast is already stale.


The Labour Cost Stack You Should Actually Model

Use this sequence:

1) Annual gross pay = Hourly wage x Paid hours per year
2) Employer NI = max(Annual gross pay - Secondary threshold, 0) x NI rate
3) Employer pension = Pension base x Employer pension %
4) Loaded hourly cost = (Annual gross pay + Employer NI + Employer pension + other fixed on-costs) / Paid hours per year

For planning, many operators use a conservative pension estimate on gross pay to avoid undercounting. For payroll accuracy, confirm exact qualifying earnings logic in your payroll system.


Worked Example: One Full-Time Team Member (2026 Baseline)

Assume:

  • Hourly wage: GBP 12.71
  • Paid hours per year: 1,920 (160 hours/month)
  • Employer NI rate: 15%
  • Secondary threshold: GBP 5,000/year
  • Employer pension estimate: 3% of gross pay
Annual gross pay = 12.71 x 1,920 = GBP 24,403.20
Employer NI = (24,403.20 - 5,000) x 0.15 = GBP 2,910.48
Employer pension = 24,403.20 x 0.03 = GBP 732.10
Loaded hourly cost = (24,403.20 + 2,910.48 + 732.10) / 1,920
                  = GBP 14.61/hour

That is already +14.9% above headline wage before additional local on-costs.


Turn Loaded Labour into Menu Decisions

Convert hourly labour into cost per minute:

Labour cost per dish = Loaded hourly cost / 60 x Labour minutes

Example with GBP 14.61/hour:

  • 7 labour minutes dish -> GBP 1.70
  • 10 labour minutes dish -> GBP 2.44

This is where many teams misprice: they model dish labour at wage rate, not loaded rate.


Local Operating Scenario: Manchester City Centre vs Bristol Neighbourhood

Site profileTypical labour pressurePractical move
Manchester city-centre lunch-heavyTight lunch window, higher no-show risk on prep-heavy menusCap prep minutes on lunch top sellers and simplify garnish steps
Bristol neighbourhood evening-ledLower noon pressure, longer evening dwell timeKeep service quality roles in peak slots, tighten low-demand weekday daytime hours

Using one blanket labour-minute target across both sites usually creates false signals.


Monthly Control Routine (UK)

  1. Refresh hourly wage assumptions by role (FOH/BOH/supervisor).
  2. Recalculate loaded hourly cost using current HMRC thresholds.
  3. Review labour minutes for top 10 revenue dishes.
  4. Flag items where labour cost per dish rose more than GBP 0.20.
  5. Update rota before forcing full menu repricing.


Want This Done Automatically?

KitchenCost recalculates recipe costs, food cost %, and price targets as your ingredient prices change.

If you want a faster way to protect margin, try KitchenCost.


Sources (checked on 2026-02-13)

Frequently Asked Questions

Should I calculate UK labour cost from gross pay or loaded pay?

Use loaded pay. Start from gross hourly wage, then add employer NI, employer pension, and any regular on-costs.

Can I use one labour-cost target across every site?

Usually no. City-centre lunch-heavy sites and neighbourhood evening-led sites often need different labour-minute assumptions per cover.

How often should a UK operator refresh labour assumptions?

Refresh monthly at minimum, and immediately when statutory rates change in April payroll updates.

What is the fastest warning sign that labour cost is drifting?

If loaded labour cost per cover rises for two to three consecutive weeks while sales mix is stable, review roster design before broad menu repricing.

Try it free — calculate your first recipe cost

Enter your ingredient prices and get recipe costs, margins, and selling prices instantly.