Key moments
0:00 Burdened Labor Rate Formula Overview
1:17 Introducing Marcus the HVAC Technician
2:09 Full Annual Employment Cost Breakdown
3:01 Billable Hours vs Scheduled Hours
3:31 Calculating the Burden Labor Rate
3:59 Burden Percentage Industry Benchmarks
4:37 Payroll Software Limitations Explained
5:10 Building a Billing Rate With Multipliers
6:23 Cost of Mispricing Across a Full Year
6:59 Contractors Who Know vs Who Guess
7:30 Building Your Burden Rate Spreadsheet
8:15 Closing and Free SEO Audit
Full transcript

0:00 Burdened Labor Rate Formula Overview
In this video, we’re walking through one real situation from start to finish, a single HVAC technician, every dollar it costs to employ him, and exactly what the company should charge per hour to make money. By the end, you’ll have the complete burden labor rate formula, real numbers at every stage, and a clear path from wage to profitable billing rate. This is the PushLeads job costing walk through. I’m Jeremy, and PushLeads is my company. The short version, I get home service contractors and owners pricing jobs in front of the people already searching for them. My first sites hit Google’s first page back in 2007, and I never stopped. This video is about how to calculate what a technician really costs per hour, and why most contractors under price. Here’s the problem in one line. A technician earning $25 per hour actually costs your company between $40 and $55 per hour. Once you account for every employer’s side expense, that gap between what you think you’re paying and what you’re actually paying is where profit disappears. The Construction Financial Management Association has documented this as one of the most common sources of profit leakage in service contracting. Confusing base wage with true labor cost means you’re essentially pricing jobs to break even while thinking you’re building margin.

1:17 Introducing Marcus the HVAC Technician
Let’s introduce Marcus. He’s an HVAC technician at a residential service company in a mid -size market. He earns $25 per hour. He works full -time 2080 scheduled hours per year. The company gives him a full benefits package, health insurance, a 401K match, 15 paid days off, and company tools. The question we’re answering is exactly what Marcus costs per billable hour and what the company needs to charge to cover that cost, pay overhead, and still make money. Before any math, we need to accept one rule. Every dollar that leaves the company because Marcus works there is a labor cost. That includes the check you write him, the taxes that leave your account automatically, the insurance premiums build monthly, and the cost of every day he gets paid but doesn’t generate revenue. Most contractors count the first category. Profitable contractors count all four.

2:09 Full Annual Employment Cost Breakdown
Here’s Marcus’s full annual cost broken down line by line. Base wages, $52 ,000. FICA Social Security and Medicare at 7 .65 % adds $3 ,978. Federal unemployment tax adds $42. State unemployment at 2 % adds $1 ,040. Workers’ compensation at 9 % typical for HVAC adds $4 ,680. Health insurance adds $8 ,000. The retirement match at 5 % adds $2 ,600. Paid time off for 15 days adds $3 ,120. Tools and equipment add $2 ,000. Added all up and the total annual employment cost for Marcus is $77 ,460. His wage was $52 ,000. The real number is $77 ,460. Now here’s where most contractors make their second mistake.

3:01 Billable Hours vs Scheduled Hours
They divide total employment costs by 2 ,080, the number of hours Marcus is scheduled to work. Don’t do that. Marcus loses 200 hours to travel, 150 to paperwork, 40 to training, and 90 to downtime and unpaid gaps. That leaves 1 ,600 actual billable hours. Using scheduled hours in your divisor artificially lowers your calculated burden rate. It makes your pricing look safer than it really is. And it isn’t safe at all.

3:31 Calculating the Burden Labor Rate
With the right divisor in place, the math is simple. $77 ,460 divided by 1 ,600 billable hours equals $48 .41 per billable hour. That is Marcus’ burden labor rate. It is the labor cost floor. Any job priced below $48 .41 loses money on labor before you’ve counted a single dollar of overhead or profit. This is the number the company must know before writing a single estimate.

3:59 Burden Percentage Industry Benchmarks
Let’s zoom out and look at how Marcus’ burden percentage compares to the industry. His $25 ,460 in costs above wages, divided by his $52 ,000 base, puts him at 49 % burden. That’s on the lower end for a full benefits HVAC company. Companies with only mandatory cost taxes and workers’ comp land between 28 and 40%. Moderate benefits push that to 45 to 60. Full benefits packages, especially in physical trades where workers’ comp rates are steep. Commonly reach 75 to 80%. If your number falls far outside these ranges, you’ve either missed a cost line or used the wrong hours figure.

4:37 Payroll Software Limitations Explained
A quick note on payroll software. Platforms like Gusto, ADP, and QuickBooks Payroll track your FICA obligation automatically. They calculate food against the $7 ,000 wage base and flag pseudo rates by state. But they stop there. They don’t add workers’ compensation unless you’ve manually integrated your policy. They don’t factor in paid time off, tools, or vehicle costs. And they never divide anything by billable hours. The software gives you raw payroll data. The final burden rate calculation is always yours to complete.

5:10 Building a Billing Rate With Multipliers
Now that we have the labor cost floor, we need to build up to a billing rate. The method is a markup multiplier, not a flat dollar add -on. Here’s why the multiplier matters. If your overhead is $300 ,000 per year and you sell 5 ,000 billable hours, overhead costs $60 per hour. If volume drops to 4 ,000 hours, it jumps to 75. A flat add -on doesn’t adjust. A multiplier scales with the reality of your business. Calculate your overhead cost per hour first. Then stack your desired profit margin on top. That gives you the right multiplier for your market. Here’s what the math looks like for Marcus at three different markup levels. At 2 .5 times his burden rate of 4841, the billing rate is approximately $121 per hour, rough net profit of 20 to 25 % after overhead. At three times, it’s approximately $145, roughly 30 to 35 % net. At 3 .5 times, it’s approximately $169, roughly 35 to 40 % net. Most service trades use 2 .5 to 4 times burdens labor cost. The right multiplier for your company depends on your overhead load and your target margin.

6:23 Cost of Mispricing Across a Full Year
Let’s look at what mispricing costs across a full year. If Marcus’s true burden rate is $52, factoring in a slightly higher overhead allocation, but the company prices as if it’s $40, they lose $12 for every hour Marcus works. On a 500 -hour project, that’s $6 ,000 of unrecovered labor cost hidden inside an estimate that looked profitable. Run 20 jobs like that in a year and you have a gap of $120 ,000 between the profit you thought you were making and the money actually in your account. This is not a rounding error, this is a business -threatening miscalculation.

6:59 Contractors Who Know vs Who Guess
There are two kinds of contractors when it comes to burden rate, the ones who guess and the ones who know. Contractors who guess at a vague safety margin to the wage, overbid and lose jobs or underbid and lose money, they never understand why closeout numbers don’t match estimates. Contractors who know their exact burden rate have a real floor. They can bid closer to it when competition is tight and wider when the job justifies it. They don’t need a safety margin built on hope. Knowing your number is a competitive advantage, not just an accounting exercise.

7:30 Building Your Burden Rate Spreadsheet
Building the spreadsheet takes less than two hours the first time. Set up one tab per worker classification field HVAC, field plumber, office admin, because workers comp codes differ and you need separate rates for each. The first block of rows captures all employment costs. The second records actual billable hours tracked from your field software. The third calculates burden rate. The fourth builds up to billing rate by adding overhead per hour and profit margin. Lock the formula cells. Use input cells only for wages, rates and hours. Review every January and every time insurance renews. Update hours quarterly if you track them. One Google Sheet, updated once a year, becomes the foundation for every estimate you write.

8:15 Closing and Free SEO Audit
Here’s the bottom line. Knowing your burden labor rate to the penny is the foundation of profitable estimating. But accurate job costing only pays off when you have the right volume of profitable jobs coming through the door. If your local search visibility is weak, your pricing precision doesn’t matter because the phone isn’t ringing. PushLeads works with service contractors to connect accurate job costing to a lead generation strategy that brings in the right customers at the right volume. See exactly where your digital visibility stands with a free teardown at SEO .push leads .com slash audit. Link in the description or call 828 -348 -7686. The contractors who win over the long run aren’t always the fastest or the cheapest. They’re the ones who know their numbers cold. Base wage, full burden, billable hours, billing rate. Every step in this walkthrough is a step toward pricing with confidence instead of hope. Take the formula, build your own version of Marcus’s sheet, and run the numbers for every role in your company. When you know what every hour truly costs, you can price every job to win.


Calculate true burdened labor rates for HVAC technicians to avoid underpricing and profit leakage.

Read the full written guide: How to Calculate Customer Acquisition Cost for Home Services

All PushLeads videos

Want more customers from Google & AI search?

Get a free SEO audit of your site — see exactly what to fix first.

Get My Free Audit Book a Call