Cost Per Lead for Contractors: What to Expect by Trade

Every contractor wants more leads. But the smarter question is: what should each lead cost?
If you don't know your cost per lead (CPL), you can't tell whether your marketing is profitable. You might be paying $150 per lead on a service that only generates $300 in revenue — which means you're losing money after labor and materials.
This guide gives you real CPL benchmarks by trade and marketing channel so you can evaluate your marketing spend, compare vendors honestly, and find the strategies that deliver the best ROI for your specific trade.
What Is Cost Per Lead?
Cost per lead (CPL) is the total amount you spend on marketing divided by the number of leads you generate. A "lead" is any potential customer who contacts you — phone call, form submission, text message, or email inquiry.
Formula: Total Marketing Spend / Number of Leads = Cost Per Lead
If you spend $3,000/month on marketing and generate 60 leads, your CPL is $50.
But CPL alone doesn't tell the full story. You also need to factor in:
- Lead quality: Is this person ready to hire, or just price shopping?
- Close rate: What percentage of leads become paying customers?
- Average job value: How much revenue does each closed job generate?
- Customer lifetime value: Will they call you again for future work?
The metric that really matters is cost per acquisition (CPA) — your CPL divided by your close rate. If your CPL is $50 and you close 25% of leads, your CPA is $200. As long as $200 is profitable on your average job, your marketing is working.
CPL Benchmarks by Trade (2026)
These numbers represent average ranges across markets. Your actual CPL will vary based on location, competition, and the channel you use.
HVAC Contractors
| Channel | Average CPL | Lead Quality |
|---|---|---|
| Google Ads (Search) | $25-$75 | High |
| SEO / Organic | $5-$20 | Very High |
| HomeAdvisor/Angi | $25-$65 (shared) | Medium |
| Facebook Ads | $15-$40 | Low-Medium |
| LSA (Local Service Ads) | $20-$50 | High |
Average job value: $150 (repair) to $8,000+ (full install)
HVAC contractors face seasonal CPL swings. Summer AC repair leads are the most expensive ($50-$75) due to extreme competition. Winter heating leads and shoulder-season maintenance leads cost less ($20-$40). Emergency HVAC leads cost a premium but convert at the highest rates.
Plumbing Contractors
| Channel | Average CPL | Lead Quality |
|---|---|---|
| Google Ads (Search) | $20-$60 | High |
| SEO / Organic | $5-$15 | Very High |
| HomeAdvisor/Angi | $20-$55 (shared) | Medium |
| Facebook Ads | $15-$35 | Low |
| LSA (Local Service Ads) | $15-$45 | High |
Average job value: $200 (drain cleaning) to $5,000+ (sewer line)
Plumbing leads split into two categories: emergency and planned. Emergency leads ("burst pipe," "no hot water") convert at 60-80% but cost more. Planned leads ("bathroom remodel plumber") cost less but take longer to close.
Roofing Contractors
| Channel | Average CPL | Lead Quality |
|---|---|---|
| Google Ads (Search) | $50-$200 | High |
| SEO / Organic | $10-$30 | Very High |
| HomeAdvisor/Angi | $40-$100 (shared) | Medium |
| Facebook Ads | $20-$60 | Low-Medium |
| LSA (Local Service Ads) | $40-$100 | High |
Average job value: $500 (repair) to $15,000+ (full replacement)
Roofing has the highest CPL of any contractor trade because the job values are so high. A single roofing job at $12,000 can justify a $200 CPL easily. Storm season creates spikes in both demand and advertising costs.
Electrical Contractors
| Channel | Average CPL | Lead Quality |
|---|---|---|
| Google Ads (Search) | $20-$55 | High |
| SEO / Organic | $5-$15 | Very High |
| HomeAdvisor/Angi | $20-$50 (shared) | Medium |
| Facebook Ads | $10-$30 | Low-Medium |
| LSA (Local Service Ads) | $15-$40 | High |
Average job value: $200 (outlet/switch) to $5,000+ (panel upgrade)
Electrician leads tend to be less competitive than HVAC or plumbing in most markets, resulting in lower CPLs. However, commercial electrical leads are significantly more expensive than residential.
Landscaping Contractors
| Channel | Average CPL | Lead Quality |
|---|---|---|
| Google Ads (Search) | $15-$40 | Medium-High |
| SEO / Organic | $3-$12 | High |
| HomeAdvisor/Angi | $15-$40 (shared) | Medium |
| Facebook/Instagram Ads | $8-$25 | Medium |
| LSA (Local Service Ads) | $10-$30 | Medium-High |
Average job value: $200 (maintenance) to $10,000+ (hardscaping)
Landscaping benefits from visual marketing channels. Instagram and Facebook ads with before-and-after photos can generate relatively cheap leads, especially for design-oriented services like hardscaping and outdoor living.
General Contractors / Remodelers
| Channel | Average CPL | Lead Quality |
|---|---|---|
| Google Ads (Search) | $40-$150 | High |
| SEO / Organic | $10-$25 | Very High |
| HomeAdvisor/Angi | $30-$80 (shared) | Medium |
| Facebook Ads | $20-$50 | Low-Medium |
| Houzz | $25-$75 | Medium-High |
Average job value: $5,000 (small remodel) to $100,000+ (full renovation)
General contractors and remodelers have longer sales cycles, which means the CPL is only part of the equation. You also need to factor in the time and cost of estimates, consultations, and follow-up before a lead becomes a contract.
Painting Contractors
| Channel | Average CPL | Lead Quality |
|---|---|---|
| Google Ads (Search) | $15-$45 | High |
| SEO / Organic | $3-$12 | Very High |
| HomeAdvisor/Angi | $15-$35 (shared) | Medium |
| Facebook Ads | $8-$20 | Medium |
| LSA (Local Service Ads) | $10-$30 | High |
Average job value: $1,500 (interior room) to $8,000+ (full exterior)
Painting contractors benefit from seasonal advertising. Exterior painting ads in spring generate higher-value leads ($5,000+ jobs) at reasonable CPLs.
CPL by Marketing Channel: A Deeper Look
SEO and Organic Search: Lowest Long-Term CPL
Once you rank on Google, organic leads are essentially free — your only ongoing cost is the SEO investment to maintain rankings. This makes organic search the lowest CPL channel over time, typically $5-$20 per lead after the initial 6-12 month investment period.
The challenge: SEO takes time. You won't see results for 60-90 days, and full ROI builds over 6-12 months. But once you're ranking, these leads come in consistently without per-click costs. Learn how contractor SEO works.
Google Ads: Fastest, Most Controllable
Google Search Ads put you at the top of search results immediately. You pay per click ($5-$25 per click for most trades), and your CPL depends on your conversion rate. A well-optimized landing page converts at 10-15% of clicks, giving you CPLs of $35-$100 for most trades.
Local Service Ads (LSAs) are Google's pay-per-lead product for service businesses. You pay only when a customer contacts you — not per click. CPLs are typically 20-40% lower than regular Search Ads, and leads are pre-qualified by Google.
Lead Generation Platforms: Convenient but Expensive
HomeAdvisor, Angi, and Thumbtack charge per lead, but most leads are shared with 3-5 contractors. Your effective CPL is much higher than the stated price because your conversion rate drops when you're competing with multiple companies for the same customer.
A $30 shared lead that you close 10% of the time is effectively a $300 cost per customer. Compare that to a $50 exclusive lead from Google Ads that you close 25% of the time — a $200 cost per customer.
Social Media Ads: Low CPL, Lower Intent
Facebook and Instagram ads can generate cheap leads ($8-$30), but the lead quality is lower. These platforms reach people who aren't actively searching for your service — they're scrolling and see your ad. Conversion rates from social leads are typically 5-15% vs. 20-30% for search leads.
Social ads work best for project-based services (remodeling, landscaping, painting) where homeowners can be inspired by visual content.
How to Lower Your Cost Per Lead
1. Invest in SEO for Long-Term Savings
The most effective way to reduce your CPL over time is to build organic search rankings. After the initial investment period, organic leads cost a fraction of paid leads and tend to be higher quality.
2. Optimize Your Google Ads Campaigns
If you're running ads, small optimizations make a big difference: use negative keywords to block irrelevant clicks, target specific service areas instead of broad regions, run ads during business hours when you can answer the phone, and send traffic to dedicated landing pages (not your homepage).
3. Improve Your Website Conversion Rate
If your website converts at 3% instead of 6%, your CPL doubles. A professionally built contractor website with click-to-call buttons, social proof, and fast load times can cut your CPL in half without spending more on traffic.
4. Build a Review Engine
Contractors with 100+ Google reviews convert at higher rates than those with 10. More reviews mean higher click-through rates from search results, higher trust on your website, and more leads from the same traffic. Set up a review management system.
5. Track Everything
You can't reduce what you don't measure. Track CPL by channel monthly. Double down on what's working and cut what isn't. A simple spreadsheet tracking spend, leads, and closed jobs by source is enough to start.
The Bottom Line: Focus on Cost Per Customer, Not Just CPL
CPL is important, but cost per customer (CPA) is what actually determines profitability. A $100 lead that converts at 50% costs you $200 per customer. A $20 lead that converts at 5% costs you $400 per customer. The "expensive" lead was actually the better deal.
Track these numbers monthly, invest in the channels that deliver the best CPA for your trade, and build organic search as your long-term lead generation foundation.
For context on the broader lead generation landscape, read our contractor lead generation strategies guide and our Google Ads budget guide.
Need help building a lead generation system that delivers predictable, low-cost leads? Get a free SEO audit to see where your biggest opportunities are, or talk to us about a marketing plan built for your specific trade.
Recommended Service
Ready to Grow Your Contracting Business?
From SEO to Google Ads to review management — we handle the marketing so you can focus on the work. Monthly plans from $600/mo.
Get Your Free SEO AuditRelated Articles


Google Ads vs SEO for Contractors: Which Is Better for Your Budget?
Should you spend your marketing budget on Google Ads or SEO? The answer depends on your timeline, budget, and business goals. Here's a detailed breakdown with real numbers to help you decide.
Read more
HomeAdvisor vs SEO: Which Gets Better Leads for Contractors?
HomeAdvisor gives you leads fast but at a high cost. SEO takes longer but delivers better leads at a fraction of the price. Here's the full comparison with real numbers.
Read moreReady to Put This Into Action?
Get a free SEO audit and see exactly where your contracting business stands.