If you pay a technician $28 an hour, your real cost isn't $28. It's $33.78. Sometimes $36. Sometimes $42, depending on your benefits, comp rates, and how many billable hours that tech actually produces in a year.
That gap — between the wage and the real cost — is labor burden. And almost every residential contractor we work with in New Jersey is quoting jobs as if it doesn't exist.
The result: every billable hour quietly bleeds 17 to 50 percent of the profit you thought was there. Three hours of unaccounted burden on a $4,000 job is $300 you priced away on the spot. Multiply that by 150 jobs a year and you've handed away $45,000 — without ever cutting a check.
The good news: this is the single easiest profit leak to fix. It takes 10 minutes once a year, and the math is junior-high simple. Here's how it works.
What labor burden actually is
Labor burden is every dollar you spend to employ a worker that goes beyond their hourly wage. It's not optional. It's not negotiable. It's already happening — you just may not be measuring it.
The full burden stack for a typical NJ residential contractor includes:
- Payroll taxes (FICA, SUTA, FUTA)
- Workers' compensation insurance
- General liability premiums allocated per tech
- Health benefits or stipend
- Paid time off, holidays, sick days
- Training and certification time
- Uniforms and PPE
- Small tools and consumables assigned to the tech
- Retirement contributions (if any)
Every one of those is real money leaving your business. Every one of them needs to be priced into the hourly rate you bill — or the customer is buying labor at a discount you didn't agree to give.
The $28/hr lie most contractors tell themselves
Here's how the lie sounds in real life: a contractor pays a tech $28/hr. They quote a job at "labor cost plus 40%," figuring $28 × 1.4 = $39.20/hr to the customer. Sounds healthy. Sounds like a fair margin.
It isn't. Because $28 isn't the cost. $33.78 (or higher) is the cost.
Quoting at $39.20 when the real cost is $33.78 means the actual margin is 16 percent, not 40 percent. On a 10-hour job that's $54 less profit than the contractor thought. Across a year of busy work, that's tens of thousands of dollars that never reach the operator's bank account.
The worst part: the contractor feels like they're being profitable. The quotes go out, the work gets done, the invoices get paid. But at year-end the books say "broke" and nobody knows why.
The formula that exposes your real number
The math is intentionally simple. Two lines:
Burden Per Hour = Total Annual Burden ÷ Annual Billable Hours
True Labor Cost = Hourly Wage + Burden Per Hour
You only need two annual numbers: your total burden cost and your real billable hours.
The trick most contractors miss is the second one. Annual billable hours is not 2,080. Nobody bills 2,080 hours a year. After PTO, holidays, training, meetings, travel between jobs, supply runs, and admin time, a realistic tech bills somewhere between 1,400 and 1,800 hours. Top-performing crews push 1,800. Service-heavy crews often sit at 1,400.
If you divide your annual burden by 2,080 instead of 1,944, your burden-per-hour number is artificially low and your true labor cost is artificially low — which means your quotes are artificially low.
A worked NJ example
Let's run the numbers for a typical NJ residential contractor paying a tech $28/hr:
| Category | Annual Cost |
|---|---|
| Payroll taxes | $2,680 |
| Workers' comp (NJ class code dependent) | $4,420 |
| Liability allocation | $1,200 |
| Health benefits stipend | $1,800 |
| PTO (10 days × 8 hrs × $28) | $2,240 |
| Holidays (8 days × 8 hrs × $28) | $1,792 |
| Training time + uniforms + small tools | $1,800 |
| Total Annual Burden | $15,932 |
Annual billable hours: 1,944 (after subtracting PTO, holidays, training, and a conservative 200 hrs of non-billable travel/admin)
Burden Per Hour = $15,932 ÷ 1,944 = $8.19
True Labor Cost = $28.00 + $8.19 = $36.19 per hour
Your number will be different. That's the point — your number is yours, not somebody else's spreadsheet.
Whatever yours turns out to be, that's your floor. Every bid, every quote, every change order has to be priced at that hourly cost or higher. Anything below is unprofitable hours masquerading as billable work.
What changes when you actually know
Once a contractor has their real labor cost in writing, three things happen fast.
The bids tighten. Suddenly the "we'll just give them a deal" instinct dies. You can't price below your floor when you know what the floor is. Discounting becomes a conscious decision, not a habit.
Change orders get priced right. Every change order has labor in it. Pricing labor at the wage rate (instead of the true cost) is why most contractors lose 10 to 30 percent of their change-order revenue. With the real number, change orders become profit accelerators instead of polite favors.
Year-end math finally matches what your gut said all year. Operators stop wondering where the money went. The numbers say it directly: labor was priced 17 to 30 percent below cost, multiplied across every job. Now it isn't.
How to update your pricing this week
This is a 10-minute exercise. Do it once. Do it now.
- Open your accounting software and pull last year's expense categories for payroll taxes, workers' comp, liability insurance, benefits, PTO, training, uniforms, and small tools.
- Add them up. That's Total Annual Burden.
- Calculate annual billable hours per tech: start with 2,080, subtract PTO + holidays + training + meetings + realistic travel/admin. Most NJ residential contractors land between 1,400 and 1,800.
- Divide Total Annual Burden by Annual Billable Hours. That's burden per hour.
- Add it to your hourly wage. That's True Labor Cost.
- From this point forward, every bid, every quote, every change order uses this number — or higher — for labor.
Step six is the discipline that turns the math into money. Most contractors do steps 1–5 and then revert to old habits on the next quote. Don't. Tape the True Labor Cost to your truck dashboard if you have to. It is the price floor of every billable hour your business produces.
Find every profit leak in 10 minutes.
Labor burden is just one of seven structural leaks draining residential contractor margin. The free Contractor Profit Leak Diagnostic scores your business on all seven and tells you which one is costing you the most.
Download the Free Diagnostic →This is just one of seven structural profit leaks
Labor burden is the easiest leak to spot and fix because it's a single number with a clear formula. But it's only one of seven structural leaks that quietly drain residential contractor margin: overhead allocation, profit engineering, change-order discipline, payment terms, proposal structure, and leak tracking are the other six.
We built a free diagnostic that walks you through all seven in about 10 minutes. It scores your business on every leak, tells you which one is costing you the most, and gives you the formula to close it. No email signup gymnastics — just a clean PDF.
Download the free Contractor Profit Leak Diagnostic at authority.p4one.com.
Most contractors run the diagnostic once and find at least three leaks they didn't know about. Some find six. Fixing even one of them usually returns more profit in 90 days than the diagnostic took to read.
If you stop one underpriced job from going out the door this month, the diagnostic just paid for itself a thousand times over.