A healthy restaurant labour cost percentage in the UK sits between 25–35% of revenue, depending on service style. If yours is creeping above that (and for many UK restaurants right now, it is) this guide shows you how to trim 5–10% by targeting wasted hours, not people.
Between the National Living Wage rising to £12.71 in April 2026, the 18–20 rate jumping 8.5% to £10.85, and UKHospitality estimating a combined additional burden of £1.4bn for the sector, the pressure on margins is real and ongoing. Cutting shifts feels risky. Cutting staff feels impossible. The answer is smarter scheduling and tighter visibility, not fewer people on the floor.
This guide covers how to: calculate your true labour cost, use the data you already have, forecast demand, build smarter rotas, and keep your team onside while you do it.
What is a healthy labour cost percentage for a UK restaurant?
Most UK restaurants aim for a labour cost percentage somewhere in the 25–30% of sales range. Full-service operations often sit closer to 30–35%, particularly where service is more labour-intensive.
The formula is straightforward:
Labour cost % = (total labour costs ÷ total sales) × 100
If your monthly labour cost is £8,000 and your sales are £25,000: £8,000 ÷ £25,000 × 100 = 32%
That 2–7 percentage point gap between a lean 25–30% and a real-world 32%+ is where most UK restaurant profits disappear.
Quick benchmark:
| Labour cost % | What it means |
|---|---|
| Under 25% | Check you're not understaffed or underpaying |
| 25–30% | Usually healthy, depending on concept |
| 30–35% | Watch closely — look for wasted hours |
| 35%+ | Urgent review needed |
Why is your restaurant labour cost creeping up?
Most operators are not bad with numbers. Restaurant labour costs in the UK are rising because the environment around you has shifted. The main drivers:
- Wage increases: The National Living Wage rose to £12.21 in April 2025 and rises again to £12.71 in April 2026. The 18–20 rate jumped 8.5% to £10.85. For hospitality businesses relying on younger workers, this is a disproportionate hit.
- Higher employer NI: Changes to employer national insurance contributions represent a significant additional cost for labour-heavy businesses. UKHospitality estimates the combined wage and NI burden for the sector now runs into billions annually.
- Turnover and shortages: UK hospitality sees some of the highest staff turnover, with CIPD data putting the UK average at around 34%. Constant recruitment, training, and lost productivity all add hidden cost.
- Demand swings: Wet Tuesdays, rail disruption, bank holidays and local events make demand volatile. You either overstaff "just in case" or risk service failures.
- Hidden admin time: Paper timesheets, manual rota edits, and chasing availability quietly add unrecorded manager hours to your true labour cost.
Why cutting hours or staff usually backfires
When margins are tight, it is tempting to shave hours off the rota or leave a vacancy unfilled. The problem: a labour cost that is too low often hurts you more than one that is slightly high.
Three ways cutting staff costs you more in the long run:
1. Service drops, reviews follow With one server down, tables wait longer, upsell drops, and reviews suffer. Lower sales per labour hour undo any short-term saving.
2. Burnout and higher turnover Remaining staff absorb the workload, pick up more doubles, and burn out. Hospitality already has some of the highest churn in the UK. Pushing harder accelerates exits and piles on recruitment and training costs.
3. Standards slip and training gaps widen When you run minimal headcount, there is no slack for proper onboarding, cross-training, or coaching. More mistakes, more comped meals, more management fire-fighting.
The goal is fewer wasted hours, not fewer people.
Step 1: Get a clear baseline of your labour costs
Before you tweak rotas or shift patterns, you need a cold, honest view of what your labour actually costs today.
How to calculate restaurant labour cost percentage
You only need two numbers that cover the same period: total labour costs and total sales.
Step by step:
- Choose a period: Pick a typical week or month. Avoid big events that distort the picture.
- Add up total labour costs: Include wages, salaries, employer NI, pension contributions, holiday pay, and other payroll on-costs.
- Add up total sales: Use gross sales from your POS or accounting system for the same period.
- Apply the formula: Labour cost % = (total labour costs ÷ total sales) × 100
Example:
| Metric | Amount |
|---|---|
| Total labour costs | £8,000 |
| Total sales | £25,000 |
| Labour cost % | 32% |
Break labour down by role, day, and channel
A single percentage hides where the real problems are. To cut costs by 5–10%, you need to see who is costing what, and when.
Break labour into three views:
- By role: Front of house, back of house, management, bar, delivery
- By day and daypart: Weekday vs weekend, lunch vs dinner, pre-theatre vs late
- By channel: Dine-in, takeaway, delivery, events
A simple weekly view might look like this:
| Day | Labour cost | Sales | Labour % | Notes |
|---|---|---|---|---|
| Monday | £900 | £2,400 | 37.5% | Quiet lunch, overstaffed |
| Friday | £1,600 | £6,000 | 26.7% | Strong dinner trade |
| Sunday | £1,300 | £3,000 | 43.3% | Too many FOH on brunch |
This is usually where you find overtime, duplicate cover, or "just-in-case" shifts. Combining POS sales data with staffing data makes it much easier to spot where labour is misaligned with demand.
Set a realistic 5–10% saving target (without breaking the law)
Now you have your baseline, you can set a target without cutting staff and without breaking UK labour laws.
- Find your starting point: Say your current labour cost percentage is 32%.
- Choose a realistic target: Aim for 29% over 12 weeks. That is roughly a 10% relative reduction, achievable if you focus on wasted hours.
- Translate into weekly goals: Decide how much you need to trim per week (e.g. £250–£300) through better scheduling, less overtime, and tighter admin.
- Check legal guardrails: Respect National Minimum and Living Wage rates for every age group. Follow Working Time Regulations for rest breaks and maximum hours. Staff working more than six hours are entitled to at least a 20-minute uninterrupted break.
If your labour % drops because people are skipping breaks or being underpaid, that is not a win; it is a legal risk.
Step 2: Connect the data you already have
You probably own more useful data than you think. It is just scattered across systems and spreadsheets.
For proper data-driven scheduling, you need to see staffing and demand on the same page. For most UK restaurants, that means pulling together:
- Sales data: From your POS, ideally in 15 or 30-minute intervals
- Bookings data: Covers and times from your reservation system
- Online orders and delivery data: Volumes and peaks by channel
- Weather data: Hot days, rain, and storms change walk-in patterns
- Events data: Local events, sports fixtures, school holidays, payday weekends
- Promotions data: Vouchers, set menus, campaigns that drive spikes
Step 3: How do you forecast restaurant demand without complex software?
You do not need AI or expensive forecasting tools. You need a consistent way to predict how busy you will be.
Spotting patterns in your sales and covers
Start with the basics:
- Compare Mondays vs Fridays; Fridays are often 30–40% busier
- Look at payday weekends, school holidays, and big local events
- Check how weather affects your terrace, walk-ins, or delivery mix
Turning patterns into demand "levels"
To make forecasting usable day-to-day, convert your patterns into simple demand levels:
| Level | Description | Sales per hour (example) | Typical times |
|---|---|---|---|
| 1 | Quiet | £0–£150 | Mon–Thu 15:00–17:00 |
| 2 | Steady | £150–£400 | Tue–Thu 18:00–20:00 |
| 3 | Peak | £400+ | Fri–Sat 19:00–21:00 |
Then decide what staffing each level requires. A Level 2 evening might need 1 manager, 2 servers, 1 runner, 2 kitchen. A Level 3 peak might need 1 manager, 3 servers, 1 bartender, 2 runners, 3 kitchen.
These become the backbone of your staffing templates so you stop reacting and start planning.
Step 4: Turn your forecasts into smarter rotas
Now you translate demand levels into concrete shifts that keep service strong and costs under control.
Build staffing templates for slow, steady, and peak trade
Think roles, not names; so templates can be reused across weeks and locations.
-
Level 1 — quiet (e.g. Mon 15:00–17:00): 1 manager, 1 server, 1 chef
-
Level 2 — steady (e.g. Tue–Thu 18:00–20:00): 1 manager, 2 servers, 1 runner, 2 kitchen
-
Level 3 — peak (e.g. Fri–Sat 19:00–21:00): 1 manager, 3 servers, 1 bartender, 2 runners, 3 kitchen
Keep one template per level and per area (restaurant, bar, delivery), then apply it whenever the forecast says "Level 2 Friday."
Set a labour cost budget per shift
Once templates are in place, decide how much each day or shift is allowed to cost. This is how you cut labour cost by 5–10% deliberately, not by accident.
Budget backwards:
- Start with your sales forecast: e.g. Friday forecast = £6,000
- Apply your target labour cost %: target 28% → labour budget = £6,000 × 0.28 = £1,680
- Translate into hours: if your average wage including NI and pension is £13/hour (above the new £12.71 NLW floor): £1,680 ÷ £13 ≈ 129 hours total for the day
- Build the rota inside that budget: if you add a shift, something else must come out
Bake in minimum standards for fairness and compliance
A rota that hits the numbers but breaks your team will not last. Set non-negotiable minimums:
- Minimum headcount per area: Never drop below a safe number on floor or line
- Skills mix rules: At least one person per shift who can close the bar, run the pass, or handle deliveries
- Maximum shift length: 9–10 hours, with proper breaks
- Limits on split shifts and back-to-back close/open combinations
Step 5: Run data-driven scheduling in real life
This is where you use the rota as a living tool, not a static spreadsheet pinned to the staff-room wall.
Pre-shift: compare forecast vs actual and adjust
A five-minute pre-shift check can save you hours of wasted labour:
- Check: look at today's bookings, weather, and events vs your forecast
- Adjust: move start times, shorten one or two quiet shifts, or reassign tasks
- Communicate: explain the changes and what "good" looks like for the shift
During the shift: redeploy rather than send people home early
When trade is softer than expected, sending someone home cuts hours but can hit morale and future availability. Better options:
- Move a server from floor to delivery packing or takeaway for an hour
- Shift a chef onto prep or batch cooking for tomorrow
- Bring forward deep-clean tasks, stock counts, or training
After the shift: a 15-minute review
Treat this as a weekly ritual, not an occasional post-mortem:
- Labour cost % vs target: did you hit the goal?
- Sales per labour hour: did the team stay productive?
- Guest feedback: reviews, complaints, compliments
- Staff feedback: which hours felt over- or under-staffed?
Step 6: How do you measure a 5–10% labour cost saving?
Close the loop and prove your changes are working.
Key metrics to track weekly and monthly
| Metric | What it tells you |
|---|---|
| Labour cost % | Staff costs as a percentage of turnover |
| Sales per labour hour | Total sales ÷ total hours worked |
| Overtime hours | Total overtime by role and person |
| Staff turnover | Starters vs leavers each month |
| Guest satisfaction | Reviews, NPS, complaints volume |
Track these weekly for quick corrections and monthly for bigger trends. If your labour % drops without a drop in sales per labour hour or guest satisfaction, the saving is real.
Ready to get your labour costs under control?
Shiftbase helps UK restaurant managers build smarter rotas, track hours accurately, and see labour cost against revenue in real time before anyone clocks in. Over 8,000 shift-based businesses use it to cut the admin and keep their operations profitable.
- Build and publish rotas faster → employee scheduling
- Track hours from clock-in to payroll → time tracking
- Handle leave requests and sick calls without the chaos → absence management
- See if Shiftbase fits your business → pricing page
Try Shiftbase free for 14 days — no credit card required.
Frequently Asked Questions
-
A good labour cost percentage for a UK restaurant is typically 25–35% of revenue, depending on your service style. Quick-service and fast-casual operations can achieve 25–28%. Full-service and fine dining commonly run at 30–35% due to higher staffing requirements. If your labour cost is regularly above 35%, that warrants a close review of your rota patterns, overtime spend, and staffing-to-demand alignment.
-
Yes — and cutting staff is often the wrong move. Most restaurants lose labour cost through wasted hours, not headcount: overstaffing quiet periods, late starts and early finishes that aren't tracked, overtime that builds up because rotas aren't built to a cost budget. Fixing these through better forecasting, demand-matched templates, and real-time cost visibility typically delivers a 5–10% reduction without removing anyone from your team.
-
No. You can make significant progress with a spreadsheet, your POS data, and a consistent weekly review. That said, scheduling tools that connect rotas to wage costs in real time (like Shiftbase) remove the manual effort and make it much harder for overspend to go unnoticed. Most operators find that the time savings alone justify the cost within the first month
-
Review labour cost percentage and sales per labour hour weekly; ideally the day after each week closes. Do a deeper monthly review covering overtime trends, staff turnover, and department-level variances. Waiting until month-end or quarterly accounts means you are always reacting to overspend that has already happened, not preventing it.
-
Be transparent about the target and why it matters. Most people understand that a restaurant with uncontrolled labour costs cannot sustain jobs, wages, or good working conditions long-term. Frame changes around fairness, building rotas around actual demand means fewer dead shifts for staff, better coverage when it's busy, and less last-minute chaos. Tools that give employees visibility into their own schedules and allow them to manage availability and swaps (like Shiftbase's absence management) also help staff feel more in control, not less.

