Back to BlogLead Generation

How Much Do Contractor Leads Cost? "By Trade"

Ryan Goering
9 min read
How Much Do Contractor Leads Cost? "By Trade"

Quick Answers: Contractor Lead Costs by Trade

How much do contractors pay for leads by trade?

HVAC contractors typically pay $115-300 per lead, plumbers $20-150 (averaging $92), roofers $150-300, and landscapers $20-175. The national average across all home service contractors is $66 per lead, though construction trades average significantly higher at $280 per paid lead.

What is the average cost per lead for HVAC, plumbing, roofing, and other home services?

HVAC leads average $115 for paid channels and $92 when blending organic traffic. Plumbing leads average $92 nationally. Roofing leads range from $150-300 depending on the source, with Google Ads averaging $187. Lead aggregators like Angi typically charge $50-150 across all trades.

How do you calculate what you can afford to pay per lead?

Use this formula: Maximum Cost Per Lead = (Average Job Value × Profit Margin × Close Rate) ÷ Target ROI. For example, if your average job is $5,000 with 30% profit margin, 25% close rate, and you want 3x ROI, your max CPL is $125.

The Real Cost of Contractor Leads: Industry Breakdown

Understanding lead costs isn't just about knowing the numbers—it's about knowing whether you're getting ripped off or finding a goldmine. After working with hundreds of contractors, I've seen too many good businesses go under because they didn't understand their lead economics.

The harsh reality? Most contractors are paying too much for leads because they don't know what their numbers should be. Let's fix that.

National Averages: The Big Picture

According to industry data, the national average for home service contractors is $66 per lead. But that number is misleading because it includes both high-value trades like roofing and lower-ticket services like basic plumbing repairs.

When we look specifically at construction and home improvement contractors, the average jumps to $280 per paid lead, with a blended average (paid + organic) of $227.

Here's why this matters: if you're a roofer paying $50 per lead, you're either getting garbage leads or you've found something special. If you're a plumber paying $300 per lead, you're getting robbed.

HVAC Lead Costs: The High-Value Game

HVAC contractors operate in one of the most competitive lead markets. The numbers tell the story:

  • Paid advertising average: $115 per lead
  • Blended average (paid + organic): $92 per lead
  • Industry range: $200-300 per lead from premium sources

Why so expensive? HVAC jobs are big-ticket items. A new system installation can run $8,000-15,000, making contractors willing to pay premium prices for quality leads. But here's the catch: not all HVAC leads are created equal.

Emergency repair leads might convert at 40-50% but average $2,000 per job. New installation leads might convert at 15-20% but average $10,000 per job. The math completely changes your maximum affordable cost per lead.

Our PPC management for contractors focuses on this exact challenge—getting you the right type of HVAC leads at the right price point.

Plumbing Lead Costs: The Wide Range

Plumbing leads show the widest cost variation of any trade:

  • Low end: $20-40 for basic repair leads
  • National average: $92 per lead
  • High end: $150+ for major installation projects

This range exists because plumbing covers everything from $150 toilet repairs to $8,000 whole-house repiping jobs. Smart plumbers segment their lead generation by service type.

Emergency plumbing leads are cheaper but convert better. Installation leads cost more but have higher job values. The key is knowing which type of lead you're buying and whether the price makes sense for your business model.

Roofing Lead Costs: Premium Territory

Roofing leads are expensive because roofing jobs are expensive. Here's what you're looking at:

  • Google Ads average: $187 per lead
  • Industry average: $150-300 per lead
  • HomeAdvisor range: $15-100 per lead (but quality varies dramatically)

The wide range on platforms like HomeAdvisor reflects lead quality differences. A $15 lead might be someone just browsing for estimates with no immediate need. A $300 lead might be a homeowner with storm damage and insurance approval in hand.

In our experience working with roofers, the sweet spot is usually $100-200 per lead for exclusive, high-intent prospects. Anything below $75 raises red flags about lead quality or exclusivity.

Landscaping Lead Costs: Seasonal Considerations

Landscaping shows some of the most seasonal variation in lead costs:

  • Off-season (winter): $20-50 per lead
  • Peak season (spring/summer): $75-175 per lead
  • Average across all seasons: $50-100 per lead

Smart landscapers adjust their lead generation strategy seasonally. Winter is perfect for booking spring projects at lower lead costs. Summer requires higher budgets but delivers immediate revenue opportunities.

The key insight: don't evaluate landscaping lead costs without considering timing and project type. A $150 hardscaping lead in July makes sense. A $150 lawn maintenance lead in December doesn't.

Lead Source Comparison: Where Your Money Goes

Lead Aggregators: The Convenient Trap

Platforms like Angi, HomeAdvisor, and Thumbtack typically charge $50-150 per lead across most trades. Sounds reasonable, right?

Here's what they don't tell you upfront:

  • Leads are often shared with 3-5 other contractors
  • You're competing on price from the first interaction
  • Lead quality can be inconsistent
  • You have no control over the lead generation process

That $75 "exclusive" lead becomes a $375 lead when you factor in your actual close rate and competition.

Google Ads: Higher Cost, Higher Control

Google Ads typically costs more per lead than aggregators, but you get what you pay for:

  • True exclusivity—the lead contacts you directly
  • Higher intent—they searched for your specific service
  • Brand building—your company name appears in their search
  • Complete control over messaging and targeting

A well-managed Google Ads campaign might cost $200 per roofing lead versus $100 on HomeAdvisor, but if your close rate doubles, the Google lead is actually cheaper per customer acquired.

This is why our comprehensive digital marketing approach focuses on owned channels that you control, not rented traffic from aggregators.

SEO and Organic Leads: The Long Game

Organic leads from SEO are technically "free," but they require significant upfront investment and time. The payoff is substantial:

  • Highest close rates (often 2-3x higher than paid leads)
  • Lower cost per acquisition over time
  • Builds long-term business value
  • Creates compound returns

The challenge? It takes 6-12 months to see meaningful results from SEO for contractors. But once it kicks in, organic leads often become your most profitable source.

Calculating Your Maximum Affordable Cost Per Lead

Here's where most contractors mess up: they look at lead costs in isolation instead of understanding their business economics. Let me give you the formula that actually matters:

Maximum Cost Per Lead = (Average Job Value × Profit Margin × Close Rate) ÷ Target ROI

Real-World Examples

HVAC Contractor Example:

  • Average job value: $4,500
  • Profit margin: 35%
  • Close rate: 20%
  • Target ROI: 3x
  • Maximum CPL: ($4,500 × 0.35 × 0.20) ÷ 3 = $105

Roofing Contractor Example:

  • Average job value: $12,000
  • Profit margin: 25%
  • Close rate: 15%
  • Target ROI: 4x
  • Maximum CPL: ($12,000 × 0.25 × 0.15) ÷ 4 = $112.50

Notice how the roofer can't afford to pay much more per lead despite having higher job values? That's because of lower close rates and higher ROI requirements due to longer sales cycles.

Factors That Affect Your Numbers

Geographic Location: Leads in major metropolitan areas cost 30-50% more than rural markets, but job values are typically higher too.

Seasonality: HVAC leads cost more in summer and winter (peak demand seasons). Roofing leads spike after storms. Plan your budgets accordingly.

Lead Exclusivity: Shared leads might cost 40-60% less, but your close rate will be significantly lower due to competition.

Lead Intent Level: Emergency service leads convert better but have lower job values. Project leads have higher values but longer sales cycles.

Red Flags: When Lead Costs Don't Make Sense

After reviewing hundreds of contractor marketing campaigns, here are the warning signs that your lead costs are out of whack:

Too Cheap to Be True

If someone offers you roofing leads for $25 each, run. They're either:

  • Selling the same lead to 10+ contractors
  • Generating leads with misleading ads
  • Pulling leads from unrelated sources
  • About to go out of business

No Clear Source Explanation

Legitimate lead providers can tell you exactly how they generate leads. If they're vague about their process, that's a red flag.

Guaranteed Volume Without Quality Metrics

Anyone promising "100 leads per month" without discussing close rates, job values, or lead quality is selling you a bill of goods.

No Performance Tracking

If your lead provider can't give you detailed reporting on lead source, conversion rates, and ROI, you're flying blind.

This is why we built our growth calculator to help contractors understand their true lead economics before committing to any marketing spend.

Optimizing Your Lead Investment

Diversify Your Lead Sources

Smart contractors don't rely on a single lead source. A healthy mix might include:

  • 30% Google Ads (immediate results, high control)
  • 25% SEO/Organic (long-term, high-converting)
  • 20% Referrals (highest close rate, lowest cost)
  • 15% Lead aggregators (fill gaps, test markets)
  • 10% Other (social media, direct mail, etc.)

Track Everything

You can't optimize what you don't measure. Track these metrics for every lead source:

  • Cost per lead
  • Close rate
  • Average job value
  • Time to close
  • Customer lifetime value

Focus on Lifetime Value, Not Just First Job

A customer who gives you a $3,000 HVAC repair might be worth $15,000 over their lifetime when you factor in maintenance contracts, future replacements, and referrals. This changes your maximum affordable cost per lead significantly.

The Future of Contractor Lead Costs

Lead costs are trending upward across all trades as digital advertising becomes more competitive. Here's what we're seeing:

  • Google Ads costs increasing 10-15% annually
  • More contractors entering digital marketing
  • Lead aggregators raising prices
  • Consumers becoming more research-oriented

The contractors who will thrive are those who build owned marketing assets—great websites, strong SEO, email lists, and customer databases. These assets compound over time while paid advertising costs keep rising.

Our AI-powered marketing tools help contractors automate lead nurturing and follow-up, improving close rates and reducing the effective cost per customer.

Taking Action on Your Lead Costs

Understanding lead costs is just the first step. The real money is made in optimization and execution. Here's your action plan:

  1. Calculate your current cost per customer (not just cost per lead)
  2. Identify your most profitable lead sources
  3. Set maximum cost per lead limits for each trade/service
  4. Diversify your lead generation strategy
  5. Implement proper tracking and attribution
  6. Focus on improving close rates, not just lowering lead costs

Remember: the cheapest lead isn't always the most profitable. A $200 lead that closes 40% of the time is better than a $50 lead that closes 5% of the time.

Ready to optimize your lead generation strategy? Contact our team for a free analysis of your current lead costs and conversion rates. We'll show you exactly where you're leaving money on the table and how to fix it.

Free website audit — see what's costing you leads

No email required. Takes 2 minutes. Completely free.

contractor leadscost per leadHVAC leadsplumbing leadsroofing leads
Ryan Goering

Ryan Goering

CEO & Founder, BaaDigi

U.S. military veteran and digital marketing strategist who built BaaDigi to help contractors generate predictable leads and revenue. 15+ years in SEO, PPC, and AI-powered marketing automation.

Frequently Asked Questions

Ready to Get More Leads?

Get a free marketing audit for your contracting business. We'll show you exactly where you're losing leads.

Get Your Free Audit