"How much should I be paying per lead?" It is the single most common question we hear from local business owners. And the answer is always the same: it depends on your industry, your channel, and whether those leads are shared or exclusive.
This guide provides real 2026 cost-per-lead benchmarks across six major local service industries and three advertising channels. Use these numbers to evaluate your current marketing performance, set realistic budgets, and identify where you are overpaying.
1. What Determines Cost Per Lead
Cost per lead is not random. Five factors drive what you pay:
- Industry competition: More advertisers bidding = higher costs. Roofing and legal are the most competitive.
- Geographic market: A plumber in Manhattan pays 3-5x more than a plumber in rural Alabama. Population density and competition drive prices.
- Lead quality: Exclusive leads cost more than shared leads, but close at 5-8x higher rates.
- Channel: Facebook is typically cheapest, Google Search is most expensive but highest intent, LSAs fall in between.
- Seasonality: HVAC leads spike in summer and winter. Roofing leads spike after storms. Dental is steady year-round.
2. Roofing CPL Benchmarks
Roofing is one of the most competitive industries for lead generation because ticket values are high ($8,000-25,000 per job) and profit margins are strong.
| Channel | CPL Range | Avg CPL | Lead Quality |
|---|---|---|---|
| Facebook Ads | $8-25 | $15 | Medium (needs nurturing) |
| Google Search | $35-100 | $65 | High (active searchers) |
| Google LSA | $25-75 | $45 | High (Google Guaranteed) |
| Shared lead services | $15-40 | $25 | Low (sold to 3-5 companies) |
What Good Looks Like
A well-optimized roofing campaign on Facebook should generate leads at $10-18 each. On Google, expect $40-70 but with much higher close rates. The blended cost per booked appointment (across all channels) should be $80-150.
3. HVAC CPL Benchmarks
HVAC lead costs are highly seasonal. Summer AC repair and winter heating leads command premium prices, while shoulder seasons (spring/fall) are cheaper and less competitive.
| Channel | CPL Range | Avg CPL | Lead Quality |
|---|---|---|---|
| Facebook Ads | $10-30 | $18 | Medium |
| Google Search | $25-80 | $50 | High |
| Google LSA | $20-60 | $35 | High |
| Shared lead services | $12-35 | $22 | Low |
Seasonal Variations
- Peak summer (Jun-Aug): CPL increases 30-50% across all channels
- Peak winter (Dec-Feb): CPL increases 20-40% for heating-related keywords
- Shoulder seasons (Mar-May, Sep-Nov): Lowest CPL, best time to build pipeline
"The HVAC companies that win are the ones advertising during shoulder seasons when nobody else is. They lock in $10 Facebook leads while their competitors wait for summer and pay $30." — John McGuire, Leads R Us
4. Dental CPL Benchmarks
Dental leads are unique because the lifetime value of a patient is extremely high. A new dental patient is worth $3,000-8,000 over their lifetime, making even "expensive" leads very profitable.
| Channel | CPL Range | Avg CPL | Lead Quality |
|---|---|---|---|
| Facebook Ads | $10-35 | $22 | Medium (offer-driven) |
| Google Search | $30-90 | $55 | High (searching for dentist) |
| Google LSA | $25-65 | $40 | High |
| Instagram Ads | $12-30 | $20 | Medium (cosmetic-focused) |
Best Performing Offers
Dental leads respond best to specific offers rather than generic "schedule a cleaning" ads:
- "$99 cleaning, exam, and x-rays" — Consistently the best Facebook offer for general dentistry
- "Free Invisalign consultation" — Higher CPL ($25-40) but massive ticket value ($3,000-6,000)
- "Emergency dental care - same day appointments" — Best Google Search keyword, converts at 12-18%
5. Med Spa CPL Benchmarks
Med spa marketing is booming in 2026. Competition is increasing fast, but so are consumer spending levels. The key is targeting the right services with the right channels.
| Channel | CPL Range | Avg CPL | Lead Quality |
|---|---|---|---|
| Facebook/IG Ads | $8-25 | $15 | Medium-High |
| Google Search | $20-70 | $40 | High |
| TikTok Ads | $5-18 | $10 | Medium (younger demo) |
| Google LSA | $20-55 | $35 | High |
CPL by Service Type
- Botox/fillers: $10-20 per lead (high volume, lower ticket)
- Body contouring: $15-35 per lead (medium volume, high ticket $2,000-5,000)
- Laser treatments: $12-28 per lead (moderate competition)
- Weight loss programs: $8-18 per lead (trending, high demand)
6. Plumbing CPL Benchmarks
Plumbing leads split into two categories: emergency (high intent, high CPC) and scheduled (lower intent, lower CPC). Your strategy should address both.
| Channel | CPL Range | Avg CPL | Lead Quality |
|---|---|---|---|
| Facebook Ads | $12-30 | $20 | Medium |
| Google Search | $25-70 | $45 | Very High (emergency) |
| Google LSA | $20-55 | $35 | High |
| Shared lead services | $10-30 | $18 | Low |
Emergency vs Scheduled
Emergency keywords ("emergency plumber near me," "burst pipe repair") cost 2-3x more per click but convert at 15-25%. These leads call immediately and close fast. Scheduled keywords ("plumber for kitchen remodel," "water heater installation") cost less but require follow-up nurture.
7. Auto Services CPL Benchmarks
Auto services cover a wide range from oil changes to collision repair. CPL varies significantly based on service type and ticket value.
| Channel | CPL Range | Avg CPL | Lead Quality |
|---|---|---|---|
| Facebook Ads | $8-22 | $14 | Medium |
| Google Search | $15-50 | $30 | High |
| Google LSA | $15-40 | $25 | High |
| TikTok/YouTube | $5-15 | $10 | Low-Medium |
8. Shared vs Exclusive Leads
This is one of the most misunderstood topics in lead generation. The sticker price of a lead does not tell the full story.
Shared Leads
- Cost: $15-40 per lead
- Sold to: 3-5 companies simultaneously
- Contact rate: 15-25% (they are overwhelmed with calls)
- Close rate: 2-5%
- True cost per customer: $300-800
Exclusive Leads
- Cost: $15-100 per lead (varies by channel)
- Sold to: Only YOUR business
- Contact rate: 65-80% (with AI follow-up)
- Close rate: 15-35%
- True cost per customer: $100-350
"A $20 shared lead that closes at 3% costs you $667 per customer. A $40 exclusive lead that closes at 25% costs you $160 per customer. The 'expensive' lead is actually 4x cheaper. Always think in cost per CUSTOMER, not cost per lead."
9. How to Reduce Your CPL
Regardless of your industry, these strategies consistently lower cost per lead:
1. Improve Your Landing Page
A landing page converting at 20% instead of 5% means you need 4x fewer clicks. That alone can cut your CPL by 75%. Focus on fast load speed, mobile optimization, social proof above the fold, and a simple form (3-4 fields max).
2. Use AI Follow-Up
Faster follow-up means higher contact rates, which means more of your leads become appointments. This effectively lowers your cost per booked appointment even if CPL stays the same. Read our full AI follow-up guide.
3. Test More Creative
On Facebook and Instagram, creative fatigue kills performance. Test 3-5 new ad variations every 2 weeks. The winning creative typically generates leads at 40-60% lower cost than the average.
4. Refine Your Targeting
On Google, add negative keywords weekly. On Facebook, narrow your audience to homeowners (for home services) or specific age ranges. Every irrelevant click you eliminate reduces CPL.
5. Run Retargeting
Retargeting leads cost 60-80% less than cold leads. Set up retargeting campaigns on both Facebook and Google Display to re-engage website visitors who did not convert on first visit.
10. Facebook vs Google vs LSA Costs
Here is a side-by-side comparison of all three major channels across industries:
| Industry | Facebook CPL | Google Search CPL | Google LSA CPL |
|---|---|---|---|
| Roofing | $8-25 | $35-100 | $25-75 |
| HVAC | $10-30 | $25-80 | $20-60 |
| Dental | $10-35 | $30-90 | $25-65 |
| Med Spa | $8-25 | $20-70 | $20-55 |
| Plumbing | $12-30 | $25-70 | $20-55 |
| Auto Services | $8-22 | $15-50 | $15-40 |
Which Channel Should You Use?
- Lowest CPL: Facebook wins almost every time. Best for volume and awareness.
- Highest intent: Google Search. These leads are actively looking for your service right now.
- Best for beginners: Google LSAs. Pay per lead, not per click. Google Guaranteed builds trust.
- Best overall strategy: Run all three. Facebook for volume, Google for intent, LSAs for credibility.
11. When High CPL Is Worth It
A $100 cost per lead sounds expensive. But is it? That depends entirely on what happens AFTER the lead comes in.
The ROI Formula
Revenue per lead = CPL ÷ close rate × average job value
Example for a roofing company:
- Google Search CPL: $65
- Close rate: 20%
- Average job value: $12,000
- Revenue per lead: $12,000 × 0.20 = $2,400
- ROI: $2,400 / $65 = 36.9x return
That $65 lead generated $2,400 in average revenue. The "expensive" Google lead is actually your most profitable channel when you factor in close rates and job values.
When to Accept Higher CPL
- High ticket services: If your average job is $5,000+, you can afford $50-100 CPL
- High close rates: If you close 25%+ of leads, higher CPL still produces strong ROI
- Lifetime value matters: A dental patient worth $5,000 over 5 years justifies a $100 acquisition cost
- Exclusive leads: $60 exclusive beats $20 shared when you factor in actual closing rates
The Bottom Line
Cost per lead is a useful benchmark, but it is not the number that matters most. What matters is cost per customer and return on ad spend. A $10 lead that never closes is infinitely more expensive than a $100 lead that becomes a $15,000 customer. Know your numbers, track your conversions, and optimize for revenue - not just leads.