← RestaurantMargin

Restaurant Finance · 2026-09-21 · 7 min

Sales per Labor Hour for Restaurants: Set a Target and Build the Schedule Around It

Sales per labor hour (SPLH) is net sales divided by the hours worked to produce those sales. If a daypart rings $4,200 in net sales and the schedule uses 70 hours across the front and back of house, SPLH for that daypart is $60. SPLH is not a replacement for labor cost percentage; it is the productivity number that tells you whether the hours you scheduled were the right number of hours for the sales you actually had.

Kitchen team plating dishes on the line during a busy service

SPLH versus labor cost percentage

The two numbers fail in different ways, which is why you want both:

Together they are a check on each other. Labor cost percentage asks "did we spend the right dollars"; SPLH asks "did we buy the right amount of human time for the volume we served."

  • Labor cost percentage is labor dollars ÷ net sales. It moves with wage rates, seniority, overtime and tip-credit rules, so a kitchen can hit its labor percentage with expensive, poorly timed hours.
  • SPLH is net sales ÷ hours worked. It ignores wage rates entirely, so it can improve while your labor cost percentage gets worse because the hours moved to higher-paid positions.

Set a target from your own numbers, not a magazine

You already have the two inputs that define a defensible SPLH target: your labor cost target and your average hourly cost.

target SPLH = average hourly cost ÷ labor cost percentage target

If your fully loaded average hourly cost across all scheduled positions is $21.50 and your labor target for that daypart is 28%, the implied target is $21.50 ÷ 0.28 = $76.79 per labor hour. If you instead run a lower-wage mix at $18.00 an hour for the same 28% target, the implied SPLH is $64.29. That difference is the point: SPLH targets are specific to your wage structure, not portable between restaurants.

Two practical rules keep the target honest:

  • Set it per daypart, not for the week. A single weekly SPLH hides a strong dinner and a weak lunch.
  • Recalculate it when wage rates, service style or the menu change materially. A target from last year can be wrong this quarter.

Build the staffing grid from forecast sales

The schedule should be a consequence of the sales forecast, not of who asked for hours.

1. Forecast net sales per daypart for the coming week, using the last four same-weekdays as a base and adjusting for events, weather or holidays you know about. 2. Divide by the SPLH target to get the hours budget for that daypart. $4,200 ÷ $76.79 = 54.7 hours, so 55 hours. 3. Distribute hours by station, starting with fixed positions: one expo, one dish, one host. Then add line and service hours where the volume is. 4. Stagger start times to cover the ramp instead of the whole shift at full strength. 5. Check the guardrails before publishing (below), then compare scheduled hours with actual hours after the week closes.

DaypartForecast net salesSPLH targetHours budget
Mon–Thu lunch$3,100$6250.0
Mon–Thu dinner$5,400$7869.2
Fri–Sat dinner$9,200$86107.0
Brunch$4,600$7065.7

The numbers are illustrative. The method is the transferable part: sales first, hours second.

Guardrails so SPLH is not gamed

Cutting hours always improves SPLH, which is exactly why SPLH alone is a dangerous target. Attach conditions that must hold before you remove a scheduled hour:

If a guardrail fails, the hour was not waste; it was capacity you needed. Track guardrail failures in the same weekly review as the SPLH line.

  • Ticket times at or below your standard for the daypart.
  • Station coverage at all times, including dish, expo and the second cook position during peak.
  • Break and rest compliance, since skipped breaks hide hours rather than remove them.
  • Training and prep hours identified separately so they are not silently deleted to hit a number.
  • Manager coverage that satisfies opening, closing and cash-handling requirements.

Worked week, from forecast to schedule

The following is an illustrative reconstruction of a week's decision:

The manager then chooses where to buy back hours rather than cutting blindly: start two servers an hour later after the first turn, reduce the third cook's shift by two hours once prep is complete, and keep the expo hour intact. That is 14 hours recovered, with the remaining 2 hours covered because the guardrails showed ticket times would break. The week closes at $92 per labor hour with ticket times intact.

  • Forecast for Friday dinner: $9,200 in net sales, SPLH target $86, so a budget of 107 hours.
  • Fixed positions consume 24 hours (expo, dish, host and one manager).
  • The line needs 9 cooks on staggered shifts across six hours: 54 hours.
  • Service needs 7 servers and 2 bussers across five hours: 45 hours.
  • Total: 123 hours, which is 16 hours over budget.

Review the variance, not just the score

After the week closes, compare four numbers by daypart: forecast sales, actual sales, scheduled hours, actual hours. The gap between scheduled and actual hours is where most labor surprises live: early cuts, late closes, no-shows and overtime.

What you do not want is a schedule written the same way every week regardless of the forecast. SPLH only works when the hours line is rebuilt each week from the sales line.

  • Actual sales above forecast with hours held flat: SPLH improved, and you should check whether staff carried extra load or service slipped.
  • Actual sales below forecast with hours at plan: SPLH fell, and the overage is a forecast problem, not a staffing failure.
  • Actual hours above scheduled hours: find out where they came from before adjusting next week's grid.

Limitations and assumptions

  • Net sales exclude tax, tips and delivery commissions are usually not deducted, so SPLH for a delivery-heavy daypart can look better than its real contribution.
  • Hours worked is not the same as hours scheduled. Actual hours from your payroll or time system give the honest number; scheduled hours are only the plan.
  • SPLH varies with menu complexity, service style and kitchen layout. A scratch kitchen and an assembly kitchen at the same sales level will not share a target.
  • Average hourly cost should include payroll taxes and benefits if the goal is to reconcile with your P&L labor line; using base wages alone understates the cost of an hour.
  • Training, maintenance, deep cleaning and event prep all consume hours that a pure sales ratio does not value.

FAQ

What is a good sales per labor hour number?

There is no universal number. The defensible target comes from your own wage structure: divide your fully loaded average hourly cost by your labor cost percentage target. A restaurant paying $21.50 an hour with a 28% labor target needs roughly $77 of sales per labor hour in that daypart.

Should SPLH include management and prep hours?

Yes, include every hour you pay for, or the ratio is not comparable with your payroll cost. If you want to see the effect of prep separately, track it as a sub-line rather than leaving it out of the total.

Does a rising SPLH mean the restaurant is doing better?

Not on its own. SPLH rises when sales rise with the same hours, and it also rises when you cut hours and service degrades. Pair it with service metrics like ticket times and revisit rates before treating an improvement as real.

Can I use SPLH to set the schedule for a new restaurant?

Use it as a planning ratio rather than a target. With no history, build your first schedule from service standards and station requirements, then track actual SPLH for six to eight weeks and set a target from your own data.

Next step

Run your menu numbers before changing prices. Use the free calculator, then turn the best opportunities into a weekly margin routine.

Open the calculator