What Is Cost Per Lead (CPL)?
Cost per lead (CPL) is the total amount spent on advertising divided by the number of leads generated. CPL = Total Ad Spend / Number of Leads. It is the most important metric for evaluating paid advertising performance for service businesses.
Most agencies report clicks, impressions, and click-through rates. Those are vanity metrics. The number that decides whether your marketing is profitable is cost per qualified lead. Below are the 2026 benchmarks, the math for what you can afford, and why CPL alone will mislead you. Our lead generation services for service businesses are built around this metric.
What actually counts as a lead
Before comparing your CPL to anyone else's, check you are counting the same thing. A "lead" in one report is a newsletter signup; in another it is a booked in-home estimate.
- Raw lead. Any form fill, call, or chat, spam and wrong numbers included. Quoted when someone wants the CPL to look good.
- Qualified lead. Right service, right area, real contact details, genuine intent. Typically 40 to 75% of raw leads on Google Search, 20 to 45% on Meta lead forms.
Every benchmark below is stated on qualified leads. If your reporting counts raw leads, multiply by 1.5x to 3x first.
Cost Per Lead Benchmarks by Industry (2026)
These are US ranges for leads you generate yourself. Google Ads captures active search intent: higher cost per click, far better qualification. Meta interrupts people who were not looking, so CPL lands 30 to 60% lower and qualification roughly halves. The organic column is an effective CPL, monthly SEO investment divided by organic leads.
Home services and contractors
| Industry | Google Ads CPL | Meta Ads CPL | Organic (effective) | Good Target |
|---|---|---|---|---|
| Roofing (residential) | $45 to $150 | $25 to $90 | $15 to $60 | Under $120 |
| HVAC repair | $25 to $80 | $15 to $55 | $8 to $35 | Under $60 |
| HVAC replacement | $60 to $180 | $35 to $110 | $20 to $70 | Under $140 |
| Plumbing | $30 to $95 | $18 to $60 | $10 to $40 | Under $70 |
| Solar (residential) | $80 to $300 | $50 to $180 | $30 to $120 | Under $250 |
| Home remodeling | $70 to $220 | $40 to $140 | $25 to $90 | Under $180 |
| Commercial cleaning | $25 to $90 | $15 to $60 | $10 to $40 | Under $70 |
Solar deserves its own breakdown: big tickets, a sales cycle measured in weeks, and a market run by resellers. See what solar leads actually cost.
Legal, by practice area
Legal has the widest spread of any vertical: the fee per signed case runs from four figures to five.
| Practice Area | Google Ads CPL | Meta Ads CPL | Organic | Fee per Case |
|---|---|---|---|---|
| Mass tort | $400 to $1,500 | $200 to $800 | $120 to $500 | $15,000+ |
| Personal injury (auto) | $100 to $450 | $60 to $220 | $35 to $160 | $5,000 to $25,000 |
| Employment law | $70 to $250 | $40 to $150 | $25 to $95 | $4,000 to $20,000 |
| Criminal defense / DUI | $60 to $250 | $35 to $140 | $20 to $90 | $2,500 to $10,000 |
| Family law / divorce | $50 to $180 | $30 to $110 | $18 to $70 | $3,000 to $12,000 |
| Immigration | $30 to $110 | $18 to $65 | $10 to $40 | $1,500 to $6,000 |
| Estate planning | $35 to $120 | $20 to $70 | $10 to $45 | $1,500 to $5,000 |
B2B, medical, and financial services
| Industry | Google Ads CPL | Meta Ads CPL | Organic (effective) | Good Target |
|---|---|---|---|---|
| B2B SaaS (demo request) | $150 to $500 | $80 to $300 | $50 to $200 | Under $400 |
| B2B SaaS (content MQL) | $30 to $120 | $20 to $80 | $10 to $45 | Under $90 |
| Recruitment & staffing | $50 to $180 | $30 to $120 | $20 to $80 | Under $150 |
| Insurance (auto & home) | $30 to $120 | $20 to $80 | $12 to $50 | Under $90 |
| Insurance (life, final expense) | $60 to $200 | $25 to $120 | $20 to $80 | Under $150 |
| Dental (general) | $40 to $150 | $25 to $90 | $12 to $55 | Under $110 |
| Dental implants, cosmetic | $100 to $350 | $50 to $200 | $30 to $120 | Under $250 |
| Real estate | $25 to $120 | $15 to $70 | $8 to $50 | Under $80 |
Paid CPL vs Organic CPL Over Time
Paid CPL is instant but never gets cheaper on its own. A long-term SEO strategy trades that upfront cost for leads that arrive without a per-click charge, so effective organic CPL falls the longer a site ranks while paid CPL stays flat. A $4,000 per month program producing 10 leads in month three is a $400 effective CPL; at 70 leads in month twelve it is $57, and it does not reset to zero if you pause. Judge the mix on blended cost per closed deal.
What Is a Lead Worth to You?
Every benchmark on this page is a cost. None of them tells you whether that cost is good, because that depends entirely on what a lead is worth to your business — and lead value is a number most owners have never calculated.
The formula is short. A lead is worth your average customer value multiplied by your close rate. Apply gross margin and you get profit per lead, which is the figure that governs what you can afford to pay. A $2,500 customer at a 15% close rate and a 40% margin makes each lead worth $150 in gross profit, which supports roughly a $45 cost per lead at a 30% acquisition share.
That calculation, with worked examples across six industries and a calculator for your own numbers, is in our guide to how much a lead is worth. Run it before you use any benchmark below to judge a quote, because the same $80 lead is a bargain in one business and a slow loss in another.
How to Calculate Your Maximum Acceptable CPL
Benchmarks tell you what other people pay. Only your unit economics tell you what you can afford.
Max CPL = (Average Deal Value x Gross Margin) x Lead-to-Close Rate x Share of Gross Profit Spent on Acquisition
The first two terms give gross profit per customer. Multiply by close rate for gross profit per lead, then by your acquisition share for the ceiling you can pay and still make money.
Use gross margin, not revenue: a $10,000 job at 30% margin is a $3,000 job as far as marketing is concerned. If that ceiling comes out below what leads actually cost in your industry, the honest conclusion is that the channel does not clear yet — we walk through that decision in full in is lead generation worth it.
| Step | HVAC replacement contractor | B2B SaaS |
|---|---|---|
| 1. Average deal value | $9,000 per install, one job | $6,000/year x 3 years = $18,000 |
| 2. Gross margin | 35% | 80% |
| 3. Gross profit per customer | $3,150 | $14,400 |
| 4. Acquisition ceiling | 25% of gross profit = $788 | 3:1 LTV to CAC = $4,800 |
| 5. Lead-to-close rate | 22% of qualified leads | 12% of demo requests |
| 6. Maximum CPL | $173 | $576 |
The contractor's hard wall is $693, the full gross profit per lead. At $173 they keep $520 per lead: spend $6,000 a month at a $150 CPL, buy 40 qualified leads, close about nine jobs, bank roughly $28,350 in gross profit.
The SaaS ceiling is fragile in a different way. A $4,800 CAC against $400 of monthly gross profit is exactly a 12-month payback. Cut retention to 18 months and lifetime gross profit falls to $7,200, the ceiling drops to $2,400, and max CPL halves to $288. Churn sets your ceiling, not bidding skill, and recurring revenue at an 80% margin is why SaaS can pay three times what the contractor can.
Why CPL Alone Is the Wrong Metric
CPL is trivially easy to move the wrong way. Loosen targeting, cut the form to a name and email, offer a giveaway, and CPL halves overnight while revenue does not move. Two campaigns, same $6,000 budget, same HVAC company.
| Stage | Meta lead form | Google Search |
|---|---|---|
| Cost per raw lead | $30 | $120 |
| Raw leads | 200 | 50 |
| Qualification rate | 25% | 70% |
| Cost per qualified lead | $120 | $171 |
| Close rate on qualified | 16% | 34% |
| Closed jobs | 8 | 12 |
| Cost per closed deal | $750 | $500 |
| Gross profit generated | $25,200 | $37,800 |
| Calls for sales to work | 200 | 50 |
The Meta campaign wins on the metric most agencies put on the first slide and loses on the one that pays the bills. It also burns four times the sales labor: three contact attempts at five minutes each is 50 hours of dialing versus 12.
That does not make Meta bad, it makes a naked CPL comparison useless. Meta earns its place in retargeting and high-volume low-ticket verticals, as our Google Ads vs Meta Ads comparison covers. Either way, measure the full ladder: cost per raw lead, cost per qualified lead, cost per booked appointment, cost per closed deal, and CAC as a share of gross profit. That last one is the scoreboard. It needs call tracking, a CRM stage on every lead, and offline conversion imports into Google Ads, or you are simply telling Google to find the cheapest lead.
Why Your CPL Is Higher Than Benchmarks (And How to Fix It)
1. Poor Landing Page Conversion Rate
The biggest lever is the page the click lands on. Homepages typically convert paid traffic at 1 to 3%. A dedicated landing page built for one offer, with matching ad copy, one call to action, and a short form, lands at 5 to 15%. Going from 2% to 8% divides your CPL by four without touching a bid. Position Xero builds conversion-focused landing pages for exactly this. Not sure where yours leaks? Start with a free SEO audit.
2. Broad Keyword Targeting
Broad match wastes budget on irrelevant searches. Tightening to exact and phrase match, and adding negative keywords, typically cuts wasted spend by 20 to 40% without losing meaningful volume.
3. Low Quality Score
Google rewards relevant ads with lower CPCs. A Quality Score of 8 to 10 rather than 4 to 5 can cut CPC by 30 to 50% at the same ad position. That work is the core of our Google Ads management services.
4. Your Market and Your Season
CPCs are not national averages. A roofing keyword costing $12 in a mid-size midwest market can cost $40 or more in Dallas, Miami, or Phoenix. HVAC CPLs commonly run 50 to 100% higher in the first heat wave than in a mild April, and roofing CPCs spike within days of a hail event. Compare the same month year over year.
5. Your Tracking Is Lying to You
Many CPL problems are measurement problems: one person counted twice for filling a form and then calling; newsletter signups and job applications counted as leads; conversions counted per click instead of per unique lead; no offline import, so a $40,000 job looks identical to a bot submission. Fix attribution before you touch bids.
Frequently Asked Questions
For most law firms, a CPL under $200 to $300 is considered strong. Personal injury firms often accept higher CPLs ($300 to $500) because case values are high. Family law and criminal defense firms targeting lower-value cases should aim for CPLs under $150.
The fastest fixes: (1) move paid traffic off your homepage, which converts at 1 to 3%, onto a dedicated landing page that converts at 5 to 15%; (2) add negative keywords; (3) bid on high-intent terms instead of broad match; (4) lift Quality Score, which can cut CPC by 30 to 50%; (5) import closed-deal data so Google optimizes toward buyers, not form fills.
Cost per acquisition, every time. CPL measures how cheaply you can buy a contact. Cost per acquisition measures what a paying customer costs. A $30 lead closing at 4% costs $750 per customer; a $120 lead closing at 34% costs $353. Use CPL as a daily control metric and decide budgets on cost per closed deal.
For HVAC service and repair, $25 to $80 is the normal Google Ads range and anything under $60 is strong. Replacement and install leads run $60 to $180 because the ticket is larger. Roofing is $45 to $150 and residential solar $80 to $300. Meta is usually 30 to 60% cheaper per lead but qualifies at about half the rate.
It depends which lead you mean. A content-driven MQL typically costs $30 to $120 on Google Ads; a demo request costs $150 to $500. Your ceiling comes from economics: a $6,000 annual contract, three-year retention, 80% gross margin, and a 3:1 LTV to CAC target give a $4,800 CAC ceiling, which at a 12% demo-to-close rate supports a $576 maximum CPL.
Related Articles
How Much Do Google Ads Cost?
Google Ads pricing, average CPCs by industry, and what to budget.
Lead Generation for Small Business
Qualified leads for small service businesses on a tight budget.
How Much Does Lead Generation Cost?
Retainers, pay-per-lead, and bought lists compared, with 2026 pricing.
Want help implementing this for your business?
Book a free 30-minute audit. We'll review your current setup and show you exactly what we'd change.
Book My Free Strategy Call