Labor Utilization Rate for a Service Business: The Gap Hiding in Your Margins
Your crew is paid for more hours than you can bill. Learn to calculate labor utilization rate in a service…
Read →
Unit economics is one of those terms that gets thrown around in startup and venture capital contexts until it sounds like something that only applies to tech companies with millions of users. It doesn’t. Unit economics is just the profitability of one thing — one job, one customer, one service line. It’s the most practical financial concept in a service business, and most owners never calculate it.
In SaaS, the unit is usually one customer subscription. In e-commerce, it’s one product sold. In a service business, you get to choose your unit — and the most useful ones are the job, the customer, and the service line.
Margin per job tells you whether the work itself is profitable at a granular level.
Margin per customer tells you whether the relationship over time is worth the acquisition cost.
Margin per service line tells you which things your business does that actually make money — and which ones you’re running at a loss or a thin margin that isn’t worth the operational overhead.
Most service business owners know their revenue and roughly know their costs at a business level. Very few know any of those three numbers.
Your P&L shows total revenue minus total expenses. That’s useful for knowing whether the business made money last month. It doesn’t tell you which jobs or customers drove that result — or which ones dragged it down.
If your total margin last month was 22%, that number might be hiding jobs at 40% margin and jobs at 5% margin. It might be hiding one customer whose recurring work is highly profitable and another whose work is constant callbacks and margin compression. Without unit-level data, you’re managing averages and making decisions that the averages don’t justify.
Traditional accounting captures revenue and direct costs well. What it misses for service businesses are the costs that don’t show up neatly on an invoice: materials and supplies consumed per job, unbilled labor (drive time, prep time, cleanup time), fuel and vehicle costs allocated per job, and overhead allocated proportionally across all jobs.
These costs are real. Take a hypothetical job that billed $400 and required $80 in materials, an hour of drive time at $25 an hour and $15 in fuel. It didn’t make $400. After those costs it made $280, before any overhead. Without capturing these, your per-job profitability is always overstated.
When you know your margin per job, you can price correctly. Not based on what feels right or what competitors charge — based on what your actual costs require to hit your target margin.
When you know your margin per customer, you can make acquisition decisions. As a hypothetical example, a customer who generates $5,000 per year at a 35% margin leaves $1,750 a year, so spending $500 to win them looks reasonable. A customer who generates $2,000 at an 8% margin leaves $160 a year, which is barely worth the operational overhead.
When you know your margin per service line, you can make mix decisions. A service line that generates 15% of your revenue but requires 40% of your operational overhead and produces 8% margin is probably worth re-examining — either reprice it, systematize it to reduce overhead, or discontinue it.
Pick your five most common jobs. For each one, pull the last several invoices and add up materials, labor (including drive and prep time), fuel and an allocation of overhead. Subtract that from what you billed. That gives you a margin per job, and it’s usually different from what you assumed.
For a worked example, see unit economics for a five-person service business and margin per job. Break-even per job shows how to set a floor, and customer acquisition cost covers the cost of winning a customer.
Standard accounting software tracks revenue and expenses well, but it often doesn’t capture the job-level cost detail needed for unit economics. You can start with a spreadsheet that captures materials, time and overhead per job, and move to a system that does it automatically later.
Common approaches: time-based (allocate overhead proportional to job hours), revenue-based (allocate proportional to job revenue), or job-count-based (split equally across all jobs in the period). Time-based allocation is usually most accurate for service businesses where overhead scales with labor.
This varies significantly by service type, pricing model, and overhead structure. The more useful benchmark is your own target — what margin do you need per job to cover overhead, pay yourself, and generate retained earnings? Calculate that number first, then measure every job against it.
Yes — cost capture and reduction are as powerful as price increases. Reducing materials waste, improving scheduling efficiency to reduce unbilled labor, and systematizing high-frequency jobs to reduce per-job overhead all improve unit economics without touching the price the customer pays.
Co-authored by Brandon Sheriff and STELLA, the business data and unit economics platform from Intelligent Analytics and Data Management.
Your crew is paid for more hours than you can bill. Learn to calculate labor utilization rate in a service…
Read →How to track business expenses in a service business: one capture habit, receipts vs. bank feed, month-end close, and per-job…
Read →Most service businesses say yes to almost every job that comes in, because turning down work feels like turning down…
Read →