SPUR DISPATCH

Playbooks for property owner outreach, AI prospecting, and direct mail systems Explore Spur

What Is the True Billable-Hour Cost of an HVAC Technician? Labor Burden Calculator & Complete 2026 Guide

Stop underbidding jobs and eroding your profit margins. Learn the exact formula HVAC contractors use to calculate true technician costs — including hidden labor burden, payroll taxes, workers' compensation, and non-billable time.

The Profit-Killing Mistake 73% of HVAC Contractors Make

Here's a scenario that plays out in HVAC companies every day:

You pay your lead technician $30 per hour. Using basic math, you figure your labor cost is $30/hour, add $40 for overhead and profit, and charge customers $70/hour. The job takes 4 hours. You bill $280 and think you've made a decent margin.

The reality? You likely lost money on that job.

When you factor in the true cost of employment — payroll taxes (FICA, FUTA, SUTA), workers' compensation insurance, health benefits, retirement matching, paid time off, and the brutal reality of non-billable time — that $30/hour technician actually costs your business between $56 and $75 per billable hour.

Labor burden is the total cost of employing a technician beyond their base wage. Understanding this calculation is the difference between HVAC contractors who scale profitably and those who stay busy going broke.

Free HVAC Labor Burden Calculator

Formula

The Labor Burden Rate Formula

True Billable-Hour Cost = Total Annual Employment Cost / Annual Billable Hours

Total Annual Employment Cost = Base wages + Payroll taxes + Insurance + Benefits

Annual Billable Hours = Paid hours - Non-billable time (holidays, PTO, training, drive time)

Step 1: Calculate Base Annual Wages

Formula: Base Wages = Hourly Rate x 2,080 Hours

Technician LevelHourly WageAnnual Base Wages
Entry-Level (0-2 years)$22-$26/hour$45,760-$54,080
Journeyman (3-7 years)$28-$35/hour$58,240-$72,800
Lead/Master (8+ years)$38-$48/hour$79,040-$99,840

Example: A journeyman HVAC technician earning $32/hour = $66,560 annual base wages

Step 2: Calculate Mandatory Payroll Taxes

Every employer must pay taxes on wages. These add 10.75-15% to labor expenses.

Tax TypeRateAnnual Cost ($66,560 base)
FICA (Social Security + Medicare)7.65%$5,092
FUTA (Federal Unemployment)0.6% on first $7,000$42
SUTA (State Unemployment)0.1%-5.4%$667-$3,594
TOTAL PAYROLL TAXES8.35%-12.2%$5,801-$8,728

Step 3: Calculate Workers' Compensation Insurance

Workers' comp is often the largest labor burden component. Rates vary by state and your Experience Modification Rate (EMR).

StateHVAC Rate (% of payroll)Annual Cost ($66,560 base)
California12-18%$7,987-$11,981
Florida6-10%$3,994-$6,656
Texas5-8%$3,328-$5,325
New York10-15%$6,656-$9,984
National Average8-12%$5,325-$7,987

Source: National Council on Compensation Insurance (NCCI), 2025

Critical: One serious workplace injury can increase your labor burden by $8,000-$15,000 per technician annually.

Step 4: Calculate Benefits and Discretionary Costs

BenefitTypical Employer CostAnnual Cost
Health Insurance (50% employer share)$300-$600/month$3,600-$7,200
Retirement Match (3-4%)3-4% of wages$2,000-$2,662
Paid Time Off (10 days)80 hours x wage$2,560
Training/CertificationsEPA 608, NATE$800-$1,500
Uniforms/PPEAnnual stipend$400-$600
Tool AllowanceAnnual stipend$500-$1,200
TOTAL BENEFITS (typical)$13,460-$17,922

Step 5: Calculate Total Annual Employment Cost

Complete Cost Breakdown: Journeyman Technician ($32/hour)

Cost ComponentAnnual Amount
Base Wages$66,560
Payroll Taxes (10% blended)$6,656
Workers' Comp (9% average)$5,990
Health Insurance (employer share)$5,400
Retirement Match (3%)$1,997
PTO (10 days)$2,560
Training/Certifications$1,200
Uniforms/PPE$500
Tool Allowance$800
Phone/Communication$720
TOTAL ANNUAL EMPLOYMENT COST$92,383

Key Insight: A technician with a $66,560 base wage actually costs $92,383 annually — a 38.8% labor burden above base wages.

Step 6: Calculate Non-Billable Time (The Silent Profit Killer)

CategoryHours Per YearCost at $32/hour
Holidays (6 days)48 hours$1,536
PTO/Sick Days (10 days)80 hours$2,560
Training/Meetings (5 days)40 hours$1,280
Drive Time Between Jobs (~4 hrs/week)192 hours$6,144
Shop Time/Stocking (~1 hr/week)48 hours$1,536
Administrative Tasks (~1 hr/week)48 hours$1,536
Callbacks/Warranty (non-billable)40 hours$1,280
TOTAL NON-BILLABLE496 hours$15,872
MetricHours
Total Paid Hours (40 x 52)2,080
Less: Non-Billable Time-496
TRUE BILLABLE HOURS1,584

The Reality: You're paying for 2,080 hours but can only sell 1,584 hours (76% efficiency).

Step 7: Calculate True Billable-Hour Cost

Formula

True Billable-Hour Cost = Total Annual Cost / Billable Hours

MetricValue
Total Annual Employment Cost$92,383
Annual Billable Hours1,584
TRUE BILLABLE-HOUR COST$58.32/hour

The Devastating Math Most Contractors Miss

What You ThinkReality
Base wage$32.00/hour
With labor burden$44.42/hour
With non-billable adjustment$58.32/hour
Your burdened rate82.3%

If you were bidding jobs at $65/hour thinking you had a $33 profit margin, you were actually making $6.68/hour — barely covering overhead.

HVAC Technician Cost Examples by Experience Level

Entry-Level Technician ($25/hour base)

Cost ComponentAnnual Amount
Base Wages$52,000
Payroll Taxes (10%)$5,200
Workers' Comp (9%)$4,680
Benefits (basic)$5,200
Total Annual Cost$67,080
Billable Hours1,584
True Billable-Hour Cost$42.35/hour

Journeyman Technician ($35/hour base)

Cost ComponentAnnual Amount
Base Wages$72,800
Payroll Taxes (10.5%)$7,644
Workers' Comp (9%)$6,552
Benefits (standard)$14,560
Total Annual Cost$101,556
Billable Hours1,584
True Billable-Hour Cost$64.11/hour

Lead/Master Technician ($45/hour base)

Cost ComponentAnnual Amount
Base Wages$93,600
Payroll Taxes (11%)$10,296
Workers' Comp (9%)$8,424
Benefits (full)$23,400
Total Annual Cost$135,720
Billable Hours1,584
True Billable-Hour Cost$85.68/hour

From Labor Burden to Customer Billing Rate

Knowing your true technician cost is step one. Now you need to factor in overhead and profit margin to determine what to charge customers.

Overhead Costs to Include

Overhead CategoryTypical Annual Cost
Office/Shop Rent$18,000-$36,000
Office Staff Salaries$45,000-$75,000
Vehicle Expenses (non-tech)$12,000-$24,000
Insurance (General Liability, Vehicle)$8,000-$15,000
Software/Field Service Management$3,600-$7,200
Marketing/Advertising$12,000-$30,000
TOTAL ANNUAL OVERHEAD$112,600-$214,200

Complete Billing Rate Calculation (3-Technician Company)

ComponentCalculationRate
Average True Labor Cost3 techs @ $58.32 avg$58.32/hour
Overhead Per Hour$150,000 / (3 x 1,584 hrs)$31.57/hour
Cost Before Profit$58.32 + $31.57$89.89/hour
Profit Margin (20%)$89.89 x 0.20$17.98/hour
MINIMUM BILLING RATE$107.87/hour

Industry Benchmark: Successful HVAC contractors typically bill $100-$150/hour for residential service calls, depending on market and efficiency.

HVAC Labor Burden Benchmarks

Labor Burden Rate Benchmarks by Trade

TradeTypical Burden RateRange
HVAC38-50%35-60%
Electrical35-48%32-55%
Plumbing33-45%30-52%
General Contracting30-42%28-48%

Billable Efficiency Benchmarks

Efficiency LevelBillable HoursBillable %
Poor<1,400 hours<67%
Average1,400-1,550 hours67-75%
Good1,550-1,650 hours75-79%
Excellent1,650+ hours80%+

Top-performing HVAC companies achieve 78-82% billable efficiency through tight dispatching, route optimization, and minimizing non-billable callbacks.

Common Labor Burden Mistakes

Mistake 1: Using Base Wage as Labor Cost

The Error: Pricing jobs at $75/hour for a $30/hour technician, assuming $45 profit margin.

The Fix: Always use burdened labor rates in your estimates. Create a lookup table by technician level.

Mistake 2: Ignoring Non-Billable Time

The Error: Assuming 2,000+ billable hours per technician annually.

The Fix: Track actual billable hours for 30 days. Most HVAC companies see 72-78% efficiency.

Mistake 3: Using Flat Burden Percentages

The Error: Applying a generic "40% burden rate" to all technicians.

The Fix: Calculate burden rates individually. Senior techs may have 55%+ burden; juniors may be 30%.

Mistake 4: Not Recalculating After Claims

The Error: Keeping the same billing rates after workers' comp claims increase EMR.

The Fix: Recalculate labor burden quarterly. A single claim increasing EMR from 1.0 to 1.3 raises costs $4,000+ per technician.

HVAC Labor Burden FAQ

What is a typical labor burden percentage for HVAC contractors?

Typical range: 38-50% above base wages for full-time technicians with standard benefits. This includes payroll taxes (10-12%), workers' compensation (8-12%), and benefits (15-25%).

How do I calculate my HVAC technician's true billable-hour cost?

Use the formula: True Billable-Hour Cost = Total Annual Employment Cost / Annual Billable Hours

Total Annual Employment Cost includes base wages + payroll taxes (FICA, FUTA, SUTA) + workers' compensation + benefits. Annual Billable Hours = 2,080 paid hours minus non-billable time (holidays, PTO, training, drive time, callbacks).

Why does a $30/hour HVAC technician cost $75-$95/hour to employ?

The gap comes from: 1) Labor burden (~40% of wages for taxes, insurance, benefits), and 2) Non-billable time (you pay for 2,080 hours but can only bill ~1,584 hours due to holidays, PTO, drive time, training). A $30/hour tech with $42/hour burdened cost divided by 76% efficiency = $55/hour true cost, plus overhead = $75-$95/hour billing rate needed.

How can I reduce my HVAC labor burden without cutting wages?

Focus on efficiency: 1) Increase billable hours through route optimization (+5-8% efficiency), 2) Reduce callbacks through training, 3) Lower workers' comp rates through safety programs, 4) Optimize benefits with high-deductible plans and HSAs.

What should I charge per hour for HVAC service calls?

Successful HVAC contractors typically bill $100-$150/hour for residential service calls. Calculate your minimum: True Labor Cost + Overhead Allocation + Profit Margin.

Conclusion: From Guessing to Knowing Your True Costs

The difference between HVAC contractors who scale profitably and those who struggle is simple: Accurate cost accounting.

When you know your true billable-hour costs — including the full labor burden of taxes, insurance, benefits, and non-billable time — you can:

  • Price with confidence, knowing every job contributes to profit
  • Identify inefficiencies, targeting improvements that reduce true hourly costs
  • Make smart hiring decisions, understanding the full cost of adding technicians
  • Negotiate from strength, knowing your absolute pricing floor
  • Scale sustainably, building profit margins that support growth

Your Next Steps

  1. Calculate your current labor burden using the formulas above for each technician level
  2. Track actual billable hours for 30 days to verify your efficiency assumptions
  3. Compare your billing rates to your true costs — identify the gap
  4. Adjust pricing on new jobs to reflect true costs + overhead + profit
  5. Implement efficiency improvements to reduce your true hourly costs over time

Remember: A $30/hour technician who costs $58/hour but bills at $125/hour generates $67/hour in gross margin. A $45/hour technician who costs $85/hour but bills at $150/hour generates $65/hour in gross margin. The higher-wage technician isn't necessarily less profitable — if you understand and account for your true costs.

Stop pricing based on wages. Start pricing based on burden. Your profit margins will thank you.

Additional Resources

Ready to optimize your HVAC business profitability?

Explore Spur's home service marketing solutions — generate AI-personalized direct mail campaigns, automate customer follow-up, and grow your HVAC business with data-driven outreach that converts.

Explore Spur for Home Services