Try Updoot Free

When spreadsheets get messy, try Updoot

← Back to BlogHow smart managers are never chasing timesheets again.Never chase timesheetsShow me

Sales Per Labor Hour: How to Calculate and Use SPLH

Sales Per Labor Hour: How to Calculate and Use SPLH
Share LinkedIn Facebook

Quick Answer

Sales per labor hour (SPLH) = total sales ÷ total labor hours worked for the same period. For example, $6,000 in sales with 150 labor hours is $40 SPLH. Use hours from your time clock, decide whether to include salaried managers and calculate SPLH by day and by hour block. Compare it with a target based on your past results and labor cost goals, then schedule more staff when SPLH is high and fewer when it's low.

Labor is one of the biggest costs for restaurants, retail stores and service businesses. Sales per labor hour, or SPLH, is a simple way to measure how productive those hours are. It tells you how much revenue each hour of work produces, and it's one of the most useful numbers for building schedules that match demand.

This guide explains how to calculate SPLH, how to set a target and how to use it to schedule smarter, with examples and a free SPLH tracker.

The SPLH Formula

Sales per labor hour = total sales ÷ total labor hours.
Example: $6,000 in sales ÷ 150 labor hours = $40 SPLH.

Use net sales, after discounts and refunds and before tax, and labor hours actually worked from your time clock, not scheduled hours.

Free SPLH Tracker

Free SPLH Tracker

SPLH Tracker
Location: __________  |  Week of: ______  |  SPLH target: $______

DayNet salesLabor hoursSPLHTargetOver / underNotes
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Week

Which Hours to Include

HoursInclude?Notes
Hourly front-line staffYesThe core of SPLH
Hourly back-of-house or stockroomUsuallyInclude if they support sales
Shift leadsYesThey work the floor
Salaried managersYour choiceMany businesses track SPLH with and without them
Training hoursYour choiceCan lower SPLH temporarily
Paid time offNoNot hours worked

Whatever you decide, use the same rule every time so numbers are comparable week to week and across locations.

SPLH vs. Labor Cost Percentage

MetricFormulaWhat it tells you
Sales per labor hourSales ÷ labor hoursProductivity of each hour worked
Labor cost %Labor cost ÷ sales × 100Share of sales spent on labor

The two work together. SPLH ignores pay rates, so it's good for scheduling decisions. Labor cost percentage includes pay rates, overtime and sometimes taxes, so it's better for budgeting. A raise can increase labor cost percentage without changing SPLH. See labor cost percentage.

Connecting the two: labor cost % ≈ average hourly labor cost ÷ SPLH × 100.
Example: average labor cost of $18 an hour and SPLH of $60 gives about 30% labor cost.

Setting an SPLH Target

  1. Start with your labor cost goal, such as 25% of sales.
  2. Find your average hourly labor cost, including overtime and, if you like, payroll taxes.
  3. Divide average hourly cost by your labor cost goal. $18 ÷ 0.25 = $72 SPLH target.
  4. Compare with your history. If you've never come close, set a stepping-stone target.
  5. Set targets by day or daypart if demand varies widely.

Don't copy an industry number without checking it against your own business. Service style, prices, layout and the amount of prep or stocking work all change what's realistic.

SPLH by Hour

Daily SPLH can hide problems. A day with a good average might have an overstaffed morning and an understaffed lunch rush. Calculate SPLH by hour or by daypart using sales by hour from your point-of-sale system and labor hours by hour from your time clock.

TimeSalesLabor hoursSPLH
9–11 a.m.$3008$37.50
11 a.m.–2 p.m.$2,40018$133.33
2–5 p.m.$60012$50.00
5–8 p.m.$2,10020$105.00
8–10 p.m.$4008$50.00

In this example, mid-morning and late evening are well below the lunch and dinner rushes. The business might start one employee later and send one home earlier after dinner. Lunch SPLH is so high that service may be suffering, so adding a person there could increase sales.

Using SPLH to Build Schedules

  1. Forecast sales for each day and hour block.
  2. Divide forecast sales by your SPLH target to get the labor hours you can schedule.
  3. Check the result against minimum staffing for safety and coverage.
  4. Build shifts that put hours where the sales are.
  5. Compare actual SPLH with the target after each week.

Example: Forecast Saturday sales of $7,200 with a $60 SPLH target. $7,200 ÷ $60 = 120 labor hours to schedule, spread so most hours land during the busiest blocks.

See minimum staffing levels and how to create a labor budget.

When High SPLH Is a Bad Sign

Higher SPLH isn't always better. If it climbs too high, your team may be stretched thin: long lines, missed breaks, rushed service and burnout. Watch customer complaints, wait times, ticket times and employee turnover alongside SPLH. The goal is the right SPLH, not the highest.

SPLH for Service Businesses

SPLH works outside restaurants and retail too. A cleaning company can divide revenue by cleaner hours, an HVAC company by technician hours and a salon by stylist hours. For businesses that bill by the job, revenue per labor hour by job type shows which services are most productive. See how to track labor costs by job.

Getting Accurate Data

See scheduled vs. actual hours.

Comparing Locations

If you have multiple locations, SPLH makes it easy to compare them, as long as each uses the same rules. Differences may come from layout, menu, staffing habits or demand. Use the comparison to share what the best location does well, not just to pressure the lowest one.

Example: A Coffee Shop

A coffee shop averaged $38 SPLH, below its $50 target. Hourly analysis showed SPLH above $90 from 7 to 9 a.m. and below $25 from 2 to 5 p.m. The owner moved one opening shift to start earlier, cut one afternoon shift to four hours and used the slow afternoon for prep and cleaning that had been happening in the morning. Within a month, average SPLH reached $47, and morning wait times dropped.

Common Mistakes

SPLH Checklist

SPLH Checklist
StepDone?
Decide which hours to include
Pull net sales and actual hours
Calculate daily and hourly SPLH
Set a target from labor cost goals
Forecast sales and schedule to the target
Check minimum staffing
Review weekly and adjust

SPLH for Restaurants

Restaurants often calculate SPLH separately for front of house and back of house, since kitchen labor doesn't scale with sales in the same way as servers and bussers. Many also track covers per labor hour, which removes the effect of menu prices and check averages. Prep, opening and closing work can make early and late hours look unproductive, so compare those blocks with each other over time instead of with the dinner rush.

SPLH for Retail

Retail stores often look at SPLH alongside conversion rate and average transaction value. A store with low SPLH might be overstaffed, or it might have staff tied up in stocking and merchandising instead of selling. Schedule stocking during slower hours or before opening so selling hours are covered when customers are in the store.

Reporting SPLH to Managers

Give managers a simple weekly report: actual SPLH vs. target by day, the best and worst hour blocks and labor hours vs. scheduled hours. Ask them to explain big gaps and suggest schedule changes for the next week. Managers who see the numbers every week start scheduling to them on their own.

Reporting SPLH to Managers
WeekSalesLabor hoursSPLHTargetScheduled hoursActual hours

How Overtime Affects the Picture

SPLH counts hours, not dollars, so overtime doesn't change it. But overtime hours cost time and a half for non-exempt employees, so a week with good SPLH and lots of overtime may still have a high labor cost percentage. Review overtime alongside SPLH and adjust schedules so the same hours are spread across more people when possible.

Seasonal SPLH Targets

Many businesses have busy and slow seasons. Instead of one target all year, set seasonal targets based on history, and adjust schedules as the season changes. Comparing this year's SPLH with the same weeks last year is more meaningful than comparing January with July.

Using SPLH With Your Labor Budget

Your labor budget sets how much you plan to spend on labor; SPLH helps turn that budget into scheduled hours. Forecast sales, divide by the SPLH target to get hours, multiply by average hourly cost and compare with the budget. If the numbers don't line up, adjust the target, the forecast or the budget before the week starts.

Training Managers to Use SPLH

Teach managers the formula, show them where to find sales and hours and walk through a real week together. Explain that the goal is matching staff to demand, not cutting hours at all costs. Give them room to schedule above target when there's a good reason, such as training a new hire or a known big event.

SPLH and Employee Experience

When schedules are built purely around SPLH, employees may get short, scattered shifts and frequent send-homes. That hurts morale and retention. Balance SPLH with predictable schedules, reasonable shift lengths and fair distribution of hours. Some states and cities also have reporting time pay and scheduling rules that affect how you cut hours. See reporting time pay by state.

Other Labor Productivity Metrics

MetricFormulaBest for
Covers per labor hourGuests served ÷ labor hoursRestaurants
Transactions per labor hourTransactions ÷ labor hoursRetail and quick service
Units per labor hourUnits produced or shipped ÷ labor hoursWarehouses and production
Revenue per technician hourRevenue ÷ technician hoursService businesses
Billable utilizationBillable hours ÷ total hoursConsulting and trades

Pick one or two that match how your business makes money, and track them consistently.

Common Questions From Managers

A Simple SPLH Spreadsheet

You can track SPLH with a basic spreadsheet. List dates in the first column, net sales in the second and labor hours in the third. In the fourth column, divide sales by hours. Add a column for the target and one for the difference. Each week, paste in sales from your point-of-sale system and hours from your time clock report.

Example formulas: SPLH = B2/C2  |  Difference = D2−E2  |  Weekly SPLH = SUM(B2:B8)/SUM(C2:C8)

Note that weekly SPLH should be total sales divided by total hours, not an average of the daily SPLH numbers, since busy days carry more weight.

SPLH Quick Reference

ItemRecommendation
FormulaNet sales ÷ actual labor hours
Hours sourceTime clock, not schedule
DetailDaily and by hour block
TargetAverage hourly cost ÷ labor cost goal
Watch withLabor cost %, service and overtime

Turning SPLH Into Action

Make one or two changes at a time and watch SPLH, service and employee feedback for a few weeks before making more.

Measuring Results After Schedule Changes

After changing schedules based on SPLH, compare four weeks before and after: SPLH, labor cost percentage, sales, overtime hours, customer complaints and employee turnover or call-outs. If SPLH improved but complaints rose, you may have cut too far. If sales rose along with SPLH, the changes put people where customers needed them. Share the results with managers so they see what worked and keep using the data.

Keep a short log of each change and its effect so you build a record of what works for your business.

SPLH for New Locations

A new location won't have history to set targets from. Start with a target from a similar location or your company average, expect lower SPLH during the first few months while staff are learning and demand is building, and set a location-specific target once you have three months of data.

Review new-location SPLH weekly at first, and compare it with the same weeks at an established location to see how quickly it's catching up.

Final Thoughts

Sales per labor hour is one of the simplest and most useful labor metrics. Divide net sales by actual hours worked, look at it by day and by hour, set a target based on your labor cost goals and use it to put people where the sales are. Pair it with labor cost percentage and service measures, and you'll schedule with numbers instead of guesswork.

Track Labor Hours for SPLH With Updoot

Updoot's employee time clock records actual hours by employee and location, the payroll report totals labor hours for any period and scheduling helps you put those hours where sales are highest.

Related Reading

Labor Cost Percentage →

Minimum Staffing Levels →

Payroll Report →

Frequently Asked Questions

What is sales per labor hour? ▶
Total sales divided by total labor hours for the same period.
How do I calculate SPLH? ▶
Divide net sales by labor hours worked from your time clock.
Should managers be included? ▶
Your choice; many businesses track SPLH with and without salaried managers.
What is a good SPLH? ▶
It depends on your business; set a target from your labor cost goal and history.
How is SPLH different from labor cost percentage? ▶
SPLH measures sales per hour worked; labor cost percentage measures labor dollars as a share of sales.
Should I track SPLH by hour? ▶
Yes. Hourly SPLH shows overstaffed and understaffed periods.
Can SPLH be too high? ▶
Yes. Very high SPLH can mean understaffing and poor service.
Does SPLH work for service businesses? ▶
Yes. Divide revenue by billable or technician hours.
Does overtime affect SPLH? ▶
No, SPLH counts hours, but overtime raises labor cost percentage.
Should SPLH targets change by season? ▶
Many businesses set seasonal targets based on past results.

Ready to try Updoot free?

Track actual labor hours and schedule to your sales. Free to start.

Start Free Today