Home services marketing benchmarks for 2026: average cost per lead ranges from $28 for pest control to $85 for general contractors. Close rates run 25-55% depending on the trade and lead source. Companies spending 8-12% of revenue on marketing outpace competitors who spend less. These benchmarks give you the baseline. Your market and execution determine the outcome.
Why Benchmarks Matter for Home Service Companies
You can't fix what you can't measure. And you can't measure without knowing what "good" looks like.
Most home service company owners have no idea if their $45 cost per lead is strong or terrible. They don't know if their 30% close rate is above or below average. They trust their agency's monthly report without any context for what the numbers should be.
This post gives you that context. Every number in here comes from aggregated campaign data across home services trades. Use these benchmarks to evaluate your current marketing, hold your agency accountable, and spot opportunities where you're underperforming your trade's average.
Cost Per Lead by Trade
Cost per lead (CPL) varies by trade, market size, and lead source. These figures represent blended averages across Google Ads, LSAs, and organic leads for mid-size metro markets.
| Trade | Average CPL | CPL Range | Primary Driver |
|---|---|---|---|
| HVAC | $45 | $25-$85 | Seasonal spikes in summer/winter |
| Plumbing | $45 | $20-$90 | Emergency keywords drive up cost |
| Electrical | $42 | $22-$75 | Lower search volume, less competition |
| Landscaping | $30 | $15-$55 | Seasonal demand, high volume |
| Tree Service | $28 | $15-$65 | Storm-driven spikes |
| Roofing | $70 | $35-$150 | High ticket, high competition |
| Pest Control | $28 | $12-$50 | Recurring revenue model lowers CPA |
| Cabinet Refacing | $55 | $30-$100 | Niche market, longer sales cycle |
| General Contractor | $85 | $40-$175 | Complex projects, high competition |
If your CPL sits above the upper range for your trade, your targeting, ad copy, or landing page needs work. If you're below the average, you're running an efficient campaign. Don't assume cheap leads are good leads, though. A $15 lead that never closes is more expensive than a $60 lead that books a $5,000 job. According to ServiceTitan's industry data, tracking cost per lead by channel and by service type is the only way to know which marketing dollars are actually producing booked jobs.
For a full breakdown of what drives these numbers in specific trades, read our guides on HVAC marketing costs and tree service marketing costs.
Close Rates by Trade
Close rate is where the real money is. Two companies can pay the same CPL, but the one with a higher close rate books twice the jobs from the same spend.
| Trade | Average Close Rate | Top Performers | Biggest Factor |
|---|---|---|---|
| HVAC | 35% | 50-55% | Speed to first contact |
| Plumbing | 40% | 55-65% | Emergency urgency helps |
| Electrical | 35% | 45-55% | Estimate follow-up process |
| Landscaping | 30% | 40-50% | Visual proposals with photos |
| Tree Service | 40% | 50-60% | On-site estimates convert |
| Roofing | 25% | 35-45% | Insurance claims complicate |
| Pest Control | 45% | 55-65% | Recurring plans increase LTV |
| Cabinet Refacing | 30% | 40-50% | In-home consultations key |
| General Contractor | 20% | 30-40% | Long decision cycle |
The gap between average and top performers is 15-20 percentage points across every trade. That gap isn't about marketing. It's about what happens after the lead comes in. Research from a Harvard Business Review study on lead response time found that companies responding to leads within 5 minutes are 21x more likely to qualify that lead than those who wait 30 minutes. Speed to first contact, follow-up systems, and your sales process determine close rate more than any ad campaign.
If you want to improve your close rate, read our piece on why home service companies lose leads online. The problem is rarely the leads. It's the follow-up.
Average Job Value by Trade
Your average job value determines how much you can afford to spend acquiring a customer.
| Trade | Average Job Value | High-End Jobs |
|---|---|---|
| HVAC | $4,500 | $8,000-$15,000 (full system replacement) |
| Plumbing | $1,200 | $5,000-$15,000 (sewer line, repipe) |
| Electrical | $1,800 | $5,000-$20,000 (panel upgrade, rewire) |
| Landscaping | $2,500 | $10,000-$50,000 (hardscape, full design) |
| Tree Service | $2,500 | $10,000-$15,000 (crane removal) |
| Roofing | $9,500 | $15,000-$35,000 (full replacement) |
| Pest Control | $350 | $2,000-$5,000 (termite treatment) |
| Cabinet Refacing | $8,000 | $15,000-$25,000 (full kitchen) |
| General Contractor | $25,000 | $50,000-$200,000+ (renovation) |
Use these values to calculate your maximum allowable cost per acquisition. If your average HVAC job is $4,500 and your target profit margin is 40%, you have $1,800 in gross profit per job. Spending $200 to acquire that customer gives you a 9:1 return. That math should drive every budget decision. And that's just the first job. Factor in repeat service, referrals, and maintenance plans with our Customer LTV Calculator and the real number is even higher.
Google Ads CPC by Trade
Cost per click tells you what it costs to get someone to your website. CPC varies by keyword intent, competition, and geography.
| Trade | Average CPC | Emergency CPC | Low-Intent CPC |
|---|---|---|---|
| HVAC | $18 | $30-$55 | $8-$12 |
| Plumbing | $22 | $35-$65 | $10-$15 |
| Electrical | $15 | $25-$45 | $7-$12 |
| Landscaping | $10 | N/A | $4-$8 |
| Tree Service | $14 | $25-$35 | $6-$10 |
| Roofing | $28 | $40-$75 | $12-$18 |
| Pest Control | $12 | $20-$30 | $5-$8 |
| Cabinet Refacing | $16 | N/A | $8-$12 |
| General Contractor | $20 | N/A | $10-$15 |
Emergency keywords cost 2-3x more than standard service keywords. That premium is justified by intent. Someone searching "emergency plumber near me" converts at 3-5x the rate of someone searching "plumbing services." The higher CPC delivers a lower cost per acquisition. Google Ads industry data confirms that the home services sector averages a 4.8% conversion rate, but emergency-intent keywords push that number above 10% with proper landing page targeting.
For a deeper breakdown of how to structure your Google Ads campaigns around these CPCs, start with our guide on why your Google Ads aren't ringing your phone.
LSA Cost Per Lead by Trade
Local Services Ads charge per lead, not per click. This makes budgeting more predictable, but costs vary by trade and market.
| Trade | LSA CPL | Lead Quality |
|---|---|---|
| HVAC | $25-$65 | High (immediate need) |
| Plumbing | $30-$75 | High (emergency intent) |
| Electrical | $20-$50 | Medium-High |
| Landscaping | $15-$40 | Medium |
| Tree Service | $25-$65 | High (removal intent) |
| Roofing | $35-$85 | High (insurance jobs) |
| Pest Control | $15-$35 | Medium-High |
Dispute invalid leads. Google allows you to dispute leads that are spam, wrong-service, or outside your service area. Companies that consistently dispute bad Local Services Ads leads see their effective CPL drop 15-25%. Read our full guide on how Local Services Ads work for contractors for the complete LSA playbook.
SEO Timeline by Competition Level
SEO doesn't deliver leads on day one. But it delivers the cheapest leads long-term. Knowing the timeline helps you set expectations and budget accordingly.
| Competition Level | Time to Page 1 | Time to Map Pack | Examples |
|---|---|---|---|
| Low (rural, small city) | 3-4 months | 2-3 months | Tree service in small metro |
| Medium (mid-size metro) | 6-9 months | 4-6 months | HVAC in mid-size city |
| High (major metro) | 9-14 months | 6-10 months | Plumbing in top-25 market |
| Very High (saturated) | 12-18 months | 8-14 months | Roofing in major metro |
These timelines assume consistent monthly effort: content publishing, citation building, Google Business Profile optimization, and technical SEO maintenance. Stopping and starting SEO resets your progress. The companies that invest for 12+ months build organic lead channels that generate calls at near-zero marginal cost. For trades with lower competition, like tree service marketing, the timeline to page one can be surprisingly short.
Google Review Benchmarks
Reviews affect your Map Pack ranking, your ad conversion rate, and whether homeowners call you or your competitor. According to BrightLocal's 2025 consumer survey, 87% of consumers read online reviews for local businesses.
| Metric | Average | Top Performers |
|---|---|---|
| Total Reviews | 85 | 250+ |
| Star Rating | 4.3 | 4.7-4.9 |
| Monthly New Reviews | 3-5 | 15-25 |
| Response Rate | 40% | 95-100% |
| Response Time | 3-5 days | Same day |
A reputation management system that automates review requests after every job is the difference between 3 reviews per month and 20. That gap compounds. After 12 months, you have 240 reviews while your competitor has 36. Same quality of work. Different online perception.
Website Conversion Rate Benchmarks
Your website's job is to turn visitors into calls. If it's not doing that at the rates below, your website design is the bottleneck.
| Metric | Average | Top Performers |
|---|---|---|
| Overall Conversion Rate | 3-5% | 8-12% |
| Mobile Conversion Rate | 2.5-4% | 7-10% |
| Landing Page Conversion | 5-8% | 12-20% |
| Click-to-Call Rate (Mobile) | 3-5% | 8-15% |
The gap between a 3% conversion rate and an 8% conversion rate means the same traffic generates 2.6x more leads. That's the difference between 30 leads and 80 leads from the same 1,000 visitors. Your ad budget stays the same. Your revenue more than doubles.
Marketing Spend as Percentage of Revenue
How much should you spend? It depends on where you are in your growth journey.
| Company Size (Annual Revenue) | Maintenance (Hold Position) | Growth (Expand) |
|---|---|---|
| $300K-$500K | 5-8% of revenue | 10-15% of revenue |
| $500K-$1M | 6-8% of revenue | 10-12% of revenue |
| $1M-$3M | 5-7% of revenue | 8-12% of revenue |
| $3M-$5M | 4-6% of revenue | 7-10% of revenue |
| $5M+ | 3-5% of revenue | 6-8% of revenue |
Companies in growth mode need to spend more as a percentage. A $500K company spending 12% invests $60,000 per year, or $5,000 per month. That covers SEO, Google Ads, LSAs, and reputation management with room for seasonal campaigns.
For a detailed budget allocation breakdown, read our full guide on how much home services companies should spend on marketing.
How to Use These Benchmarks
Numbers without action are trivia. Here is how to put these benchmarks to work:
- Audit your current performance. Pull your CPL, close rate, and ROAS from the last 90 days. Compare them to the averages for your trade. If you're below average, you've found the problem.
- Hold your agency accountable. If your marketing partner can't tell you your CPL, close rate, and cost per acquisition by channel, they're not tracking the numbers that matter. Share these benchmarks and ask them where you stand.
- Set targets. Don't aim for average. Aim for the top-performer column. The gap between average and top is where profit lives.
- Fix the weakest link first. If your CPL is strong but your close rate is below average, the problem is your sales process, not your marketing. If your close rate is strong but leads are thin, increase your Google Ads budget or invest in SEO.
Your marketing should produce measurable results: calls, booked jobs, and revenue. Not impressions. Not reach. Not "brand awareness." If your reports don't connect dollars spent to jobs booked, the strategy needs to change.
Find out where your numbers stand against these benchmarks. Get a free growth audit for your trade and market.
Get Your Free Growth Audit