All articles
Productivity
7 min read April 18, 2026

Sales Per Labour Hour: The KPI You Can't Ignore

Sales per labour hour is the clearest signal of whether a store is scheduling its people to demand or to habit. It's not about cutting hours — it's about placing them where sale…

JO

James Okafor

Store Performance Consultant

Reviewed by Shaheed NordienRetail Operations Specialist & Reviewer

Why SPLH is the labour metric that matters

Labour is the biggest controllable cost in any store. Rent is fixed, utilities move slowly, product cost sits with the buyers. Labour is where store managers actually influence the P&L week to week — and sales per labour hour (SPLH) is the cleanest way to see whether the hours you paid for produced the outcome you needed.

This piece is for store managers, area managers and department heads who want to move labour from a cost debate to a scheduling conversation. It is written from years of building rotas that actually match how customers shop.

Core principles: measuring hours against outcomes

SPLH is simple: total sales divided by total labour hours in the period. A supermarket doing £320,000 in a week with 2,000 labour hours has an SPLH of £160. The number itself matters less than the trend and the split.

For selling departments — produce, bakery, tills, deli — SPLH makes sense because the output is sales. For non-selling functions — night replenishment, online pick, back-of-house preparation — SPLH is misleading. A night replenishment crew doesn't sell anything; it moves cases. The right measure is units per labour hour (UPLH), or cases per labour hour. Retail Toolkit's Labour Productivity Calculator and the Staff Productivity Calculator both offer a Sales / Units toggle for exactly this reason.

Two other numbers sit alongside SPLH: labour cost as a percentage of sales, and overtime as a percentage of hours. High SPLH with high overtime usually means the schedule is under-resourced during peak; low SPLH with low overtime usually means hours are placed in the wrong parts of the week.

How to apply this in a live store

Start by getting the sales curve on paper. Pull the last eight weeks of hourly sales for each department. Overlay the current rota. Nine times out of ten the mismatch is visible before you finish the exercise — hours evenly spread across a day that has a clear 11am–1pm peak and a 4–6pm second peak.

Second, split SPLH by department, not just by store. A store-wide SPLH average hides the department that is over-staffed on a Wednesday afternoon and the one that is under-staffed on a Saturday morning. Departmental SPLH puts ownership where it belongs.

Third, run a 30-minute weekly rota review. The department manager brings the sales curve, the schedule and last week's SPLH. Adjustments happen on the spot. This meeting alone will typically add £3–£8 to SPLH within a month in a mid-sized supermarket.

Fourth, treat overtime as a design signal. Recurring overtime for the same colleagues on the same days means the contracted schedule doesn't match the trading pattern. Move the contracted hours before adding more overtime.

Common mistakes that damage productivity

Scheduling to fairness rather than demand. Splitting the weekend evenly across every colleague feels equitable but produces a rota that ignores the sales pattern. Peak trading needs the strongest colleagues, not the ones whose turn it is.

Cutting hours to hit a labour target. Cutting hours from a busy shift to hit a percentage usually costs more in lost sales, missed deliveries and abandoned baskets than it saves on the wage bill.

Reporting SPLH without a corresponding UPLH for non-selling teams. A night crew scored on SPLH will always look weak because they don't ring the till. Score them on cases per hour instead.

Treating overtime as a soft cost. Overtime at time-and-a-half against an SPLH built on standard rates quietly destroys labour productivity. Every hour of overtime should be a conscious decision, not a default.

Ignoring the front-end. Checkout labour is the most visible customer touchpoint and the easiest to model against transaction volumes. Understaffing the tills at Saturday lunchtime is felt by every customer in the store.

Examples across retail formats

In a supermarket, produce and bakery need front-loaded morning hours for recovery and presentation, then a second cluster for the evening top-up. Checkouts need staffing that mirrors transaction volume within 15-minute buckets, not hour blocks.

In a convenience store, breakfast peak (7–9am), lunch peak (11:30–1:30) and evening peak (4:30–7) drive nearly all of the weekday sales. Even coverage across the day usually means overstaffed mornings and understaffed evenings.

In a restaurant, prep, service and clean-down each carry a different productivity measure. Front-of-house productivity is measured in covers per labour hour; kitchen productivity in plates per labour hour; prep productivity in kilos per labour hour.

In a hardware store, weekend mornings and Bank Holiday weeks are the peak. Weekday afternoons are traditionally quiet. Rotas that mirror the trading week — heavier Saturdays, lighter Tuesdays — outperform flat rotas.

In an online grocery pick operation, the correct measure is units picked per labour hour. Pickers who consistently sit above target usually have better route knowledge; those below usually have training gaps, not motivation gaps.

In a pharmacy, dispensing is measured in scripts per pharmacist hour, retail till work in transactions per hour. Confusing the two produces rotas that leave the dispensary short at 4pm.

Manager checklist for the week ahead

- Print the sales curve by hour for each department for the last eight weeks.

- Overlay next week's rota against the curve — visually, on paper.

- Publish SPLH by department (and UPLH for non-selling teams) at the weekly trading meeting.

- Flag every recurring overtime slot and fix the underlying schedule, not the symptom.

- Review front-end coverage at 15-minute intervals for the two busiest days.

- Model your current position in the Staff Productivity Calculator using the Sales / Units toggle for non-selling teams.

Recommended Retail Toolkit calculators

The Staff Productivity Calculator supports both sales-per-labour-hour and units-per-labour-hour modes so selling and non-selling teams can be measured on the right basis.

The Labour Productivity Calculator offers a quick single-metric view with the same Sales / Units toggle.

The Labour Cost Calculator sits alongside SPLH to show labour cost as a percentage of sales.

The Department Scorecard Generator rolls productivity into the departmental weekly score alongside sales, margin, waste and service — and now includes its own Sales / Units toggle for the productivity row.

Next actions

Pick two departments this week. Print the eight-week sales curve. Overlay the rota. Redesign the schedule to match the curve, not the habit. Publish departmental SPLH (and UPLH where relevant) at the next trading meeting. Repeat for the remaining departments over the following month. Most stores lift SPLH by 4–7% within a quarter with nothing more than that.

Frequently asked questions

About the author

JO

James Okafor

Store Performance Consultant

Former multi-site supermarket manager. James now coaches store managers on trading rhythm, scorecards and labour scheduling in independent grocery, hardware and hospitality groups.

SN

Reviewed by Shaheed Nordien

Retail Operations Specialist & Reviewer

Shaheed Nordien is a retail operations specialist with deep experience across supermarket management, retail finance, KPI design, waste reduction, shrink control, labour planning and store performance. Every calculator and guide on Retail Toolkit is reviewed by Shaheed against industry-standard formulas and published benchmarks before going live, and revised whenever methodology or benchmark data changes.

Read our editorial policy →

References & further reading

Get new guides in your inbox

One short email per release. No spam.