What Your Crew Really Costs: How to Calculate Labor Burden Before It Eats Your Margin
If you pay a lead tech $30 an hour and you bid your jobs like he costs you $30 an hour, you are quietly losing money on every ticket. That guy does not cost you $30. He costs you closer to $42 or $45 once you add in everything else. Learning how to calculate labor burden is one of the fastest ways to find margin you did not know you were giving away.
Let me walk you through what labor burden actually is, how to calculate it without a finance degree, and why under-counting it is one of the most common reasons profitable-looking companies run out of cash.
What labor burden actually means
Labor burden is the true cost of an employee beyond their base wage. It is everything you spend to keep that person on your payroll and out in the field, on top of what shows up on their paycheck.
Owners think in wages because wages are the number you negotiate and the number you see every two weeks. But the government, the insurance companies, and the calendar all add cost on top of that wage. When you ignore those costs in your bids, you are pricing off a number that does not exist.
Here is the plain version: base wage is what you promise the employee. Labor burden is everything else you pay because that employee exists.
The costs most owners forget to count
When you build up the true cost of an employee, you are stacking several buckets on top of the hourly wage. The ones that get missed most often:
- Payroll taxes. Your share of Social Security and Medicare (about 7.65%), plus federal and state unemployment. This is not optional and it is not small.
- Workers' comp insurance. In the trades this is huge. A roofer's comp rate can run 15% to 30%+ of payroll. An electrician's is lower but still real.
- General liability allocated to labor, plus any bonding costs.
- Health insurance and benefits if you offer them, plus any retirement match.
- Paid time off, holidays, and sick days. You pay for hours the person is not working.
- Vehicle, phone, tools, and uniforms. The truck, gas, insurance on the truck, the phone plan, the tool budget. Attach it to the people who use it.
- Downtime. This is the silent killer, and I will give it its own section below.
How to calculate labor burden, step by step
Here is the simple framework. You are turning a wage into a fully loaded hourly cost.
Step 1: Start with the base wage. Say $30 per hour.
Step 2: Add up the annual dollar cost of every burden item. Let's use a real-ish example for one field tech paid $30/hour, working a nominal 2,080 hours a year (about $62,400 in base wages).
- Payroll taxes (roughly 10% all-in): $6,240
- Workers' comp (say 12%): $7,488
- General liability allocation: $1,500
- Health insurance contribution: $6,000
- Truck, fuel, insurance, phone, tools: $9,000
That is about $30,228 in burden on top of $62,400 in wages.
Step 3: Calculate the labor burden rate. Divide total burden by total wages.
$30,228 / $62,400 = 0.48, or a 48% labor burden rate.
Step 4: Find the fully loaded hourly cost. Multiply the wage by (1 + burden rate).
$30 x 1.48 = $44.40 per hour.
So the tech you think costs $30 actually costs you $44.40 for every hour he is on the clock. That $14.40 difference is what you have been leaving out of your bids.
Why downtime makes it even worse
The math above assumes all 2,080 paid hours turn into billable work. They do not.
Between drive time, shop time, rain days, warranty callbacks, and slow weeks, most trades crews only bill 65% to 80% of the hours you pay for. You still pay for 100% of them.
Let's say that tech is only billable 75% of the time. That is 1,560 billable hours out of 2,080 paid hours. But you paid his full loaded cost of $44.40 x 2,080 = $92,352. Spread that same cost over only the billable hours:
$92,352 / 1,560 = $59.20 per billable hour.
That is the real number. Your $30 tech costs almost $60 for every hour you can actually put on an invoice. If you are billing labor at $75 and thinking you are making $45 an hour, you are actually making about $16.
What to do with this number
Once you know your fully loaded, downtime-adjusted labor cost, a few things get clearer fast:
- Reprice your labor. Your billable rate has to clear the real cost with margin left over, not just beat the wage.
- Run it per role. A helper, a lead tech, and a foreman all have different burden rates. Calculate each one. Do not use a single blended guess.
- Attack downtime directly. Every point of billable utilization you win drops your real cost per hour. Tighter scheduling and less drive time is money.
- Rebuild your estimating template. Bake the loaded rate into your bids so it happens automatically, not from memory.
You do not need to do this perfectly. Even getting your labor burden rate into the right ballpark, say within 5%, will change how you bid and how much you keep.
The bottom line
Most owners are not underpricing on purpose. They are just building bids on the wage instead of the true cost of an employee. Add up taxes, insurance, benefits, the truck, and downtime, and the real number is usually 40% to 60% higher than the wage. Ignore that gap and you can be busy, booked out, and still watching your bank account shrink.
If you want a second set of eyes on where your profit and your cash are drifting apart, we do a free Cash Gap Report. It is a quick 20-minute look at the space between the profit on paper and the cash in your account, and labor burden is one of the first places we look. No pressure, just a clearer picture.
Want this read on your own numbers?
Get a free Cash Gap Report: a 20-minute look at the gap between your profit and your cash, and the one thing to fix this month. No pitch.