
How do I calculate the cost per lead?
Key Facts
- Most teams understate their true cost per lead by 30-50% by counting only ad spend, according to Martal Group's analysis.
- Referral leads cost roughly $25 while trade show leads run about $811 — a 30x spread, per industry channel benchmarks.
- HVAC businesses see a blended average CPL of about $104, with branded search as low as $34, per SearchLight Digital's HVAC data.
- Plumbing leads convert at a median of just 18.4%, while HVAC non-branded search leads book at 37.6%, according to SearchLight's benchmarks.
- The widely cited $198 'average CPL' traces back to an outdated 2017 survey blending wildly different industries, per benchmark reliability research.
- Facebook lead ads run a median $27.39 CPL — roughly 59% cheaper than search ads at $66.69 — per Clique Studios data.
- Service-line segmentation typically reduces CPL by 15-25% compared to broad campaigns, per SearchLight's HVAC analysis.
Why Your Cost Per Lead Calculation Is Probably Wrong
Most businesses calculate cost per lead in under five minutes — and then quietly lie to themselves about what leads actually cost. The formula is simple: total marketing spend divided by leads generated. The problem is what counts as "spend."
According to industry analysis from Martal Group, most teams undercount their own CPL by 30-50% because they only count ad spend. They leave out everything that makes the ads work in the first place.
The costs that quietly disappear from most calculations include:
- Content production — blog posts, landing pages, videos, and design work that feed the funnel
- Tooling — CRM subscriptions, form builders, tracking software, and chat tools
- Events and sponsorships that never get attributed to a specific lead
- Labor hours — the marketing manager, the person answering forms, the follow-up work nobody logs
As Martal puts it bluntly: "Leave out people costs and you can understate true CPL by 30–50%, which makes every benchmark comparison meaningless."
If your real CPL is 40% higher than the number in your spreadsheet, every comparison you make against industry averages is fiction. A Clique Studios analysis adds another wrinkle: teams define "lead" differently — a form submission and a sales-accepted lead are not the same thing, yet both get counted in benchmark surveys.
This is also why widely cited averages deserve suspicion. Research on benchmark reliability notes that the oft-quoted ~$198 "average CPL" traces back to an outdated 2017 survey blending wildly different industries and lead definitions.
Understated CPL leads to real business mistakes. You might keep a channel that looks cheap but is actually unprofitable, or cut one that looks expensive but drives your best customers. As Position Xero's analysis points out, "Benchmarks tell you what other people pay. Only your unit economics tell you what you can afford."
There's a second layer, too. SearchLight's plumbing benchmarks capture it well: CPL "tells you what you paid to make the phone ring. It tells you nothing about what happened after the phone rang." A lead that goes to voicemail at 7 p.m. costs the same as one that books — but only one produces revenue. That's why businesses like CallMyLeads focus on what happens in the seconds after a lead arrives, not just what it cost to generate.
Get the numerator right first. Then the comparisons — and the decisions — become worth making.
How to Calculate Cost Per Lead Correctly: The Fully-Loaded Formula
Most businesses think they know their cost per lead—and most are wrong. According to lead generation research, teams that leave out content production, tooling, events, and labor understate their true CPL by 30–50%, which makes every benchmark comparison meaningless.
The core formula is simple, and every authoritative source agrees on it:
CPL = Total Marketing Spend ÷ Number of Leads Generated
If you spent $6,000 on marketing last month and generated 60 leads, your CPL is $100. The math takes seconds. The hard part—where most home service businesses go wrong—is what you count in "total marketing spend."
A fully-loaded CPL calculation includes far more than your ad budget. To get a number you can actually act on, include:
- Ad spend — Google Ads, Facebook, Local Services Ads, and any pay-per-lead programs
- Content creation — website copy, blog posts, videos, and landing page builds
- Software and tools — CRM, scheduling, call tracking, and lead response systems
- Labor — hours your team spends on marketing and responding to inbound leads
- Events — trade shows, sponsorships, and community campaigns
That last category matters more than you might think. Channel benchmarks show trade show leads cost roughly $811 each, compared to about $25 for referrals—a 30x spread. If event costs sit outside your CPL math, your numbers are fiction.
Here's the trap: a "cheap" lead that never gets answered isn't cheap at all. As plumbing industry analysis puts it, CPL tells you what you paid to make the phone ring—it tells you nothing about what happened after the phone rang.
That's why your labor line deserves real attention. If someone on your team spends hours chasing missed calls and following up with form submissions, that time belongs in your CPL. Services like CallMyLeads exist precisely to shrink that line—automated lead response and missed-call text-back means fewer paid staff hours burned on follow-up, which lowers your fully-loaded cost.
One more caution from CPL benchmarking experts: CPL is trivially easy to move the wrong way. Loosen your targeting, cut your form to a name and email, and CPL halves overnight while revenue doesn't move. An accurate, fully-loaded number keeps you honest about what each lead truly costs—and sets up the next question: what you can actually afford to pay.
What Your Cost Per Lead Should Be: Benchmarks and Maximum Affordable CPL
Is your $100 lead a bargain or a money pit? The honest answer, according to benchmark analysis from Position Xero, is that "benchmarks tell you what other people pay — only your unit economics tell you what you can afford."
Start with industry context. HVAC businesses see a blended average CPL of about $104, with branded search as low as $34 and non-branded search at $149, per SearchLight Digital's HVAC benchmarks. Plumbing runs higher: an average non-branded CPL of $183, with a median of $168, according to their plumbing Google Ads data. Broader home services and trades vary widely — Martal Group's industry benchmarks put automotive repair near $28 and legal services around $131.
But those numbers only tell you what others pay. To find your maximum affordable CPL, work backward from your own economics using this formula: Max CPL = (Average Deal Value × Gross Margin) × Lead-to-Close Rate × Share of Gross Profit You'll Spend on Acquisition.
Here's how that plays out with real figures:
- An HVAC replacement contractor with a $9,000 average deal, 35% gross margin, 22% close rate, and 25% acquisition share can afford a maximum CPL of about $173 (Position Xero).
- A business with a $2,500 average ticket and a 25% EBITDA margin tops out around $100 per lead (SearchLight Digital).
- By contrast, a B2B SaaS company with $18,000 lifetime value and 80% margin can sustain a $576 CPL (Position Xero).
Notice how much the close rate matters. Plumbing leads convert at a median of just 18.4%, per SearchLight's plumbing data, while HVAC non-branded search leads book at 37.6%. The same lead price produces wildly different outcomes. As SearchLight notes, improving your book rate typically has a bigger impact on profitability than shaving CPL — a lead that never gets answered has a 0% close rate no matter what it cost.
That's why response speed belongs in this math. If leads sit unanswered overnight or through weekend peaks, your effective close rate drops and your real cost per booked job climbs. Services like CallMyLeads exist precisely for this gap — every lead gets a response in seconds, 24/7, so the close rate in your CPL formula reflects your marketing, not your missed calls.
One caution before you benchmark: Martal Group warns that leaving out labor and tooling costs can understate your true CPL by 30–50%, making every comparison meaningless. Count everything, then compare against your own ceiling — not someone else's average.
ctaText: Stop paying for leads you never get to talk to — get every lead answered in seconds, 24/7/365. socialProofText: Home services businesses across the US use CallMyLeads to turn missed calls and slow follow-ups into booked appointments.
Frequently Asked Questions
Why does my calculated cost per lead seem too low compared to what I'm actually spending?
What should I include in my total marketing spend when calculating cost per lead?
How do I know if my cost per lead is actually good or bad for my business?
Why do industry benchmarks for cost per lead vary so much between sources?
Does a low cost per lead always mean my marketing is working well?
How can I lower my cost per lead without hurting lead quality?
From Guesswork to Growth: Make Your CPL Work for You
Calculating cost per lead correctly isn’t about chasing the lowest number—it’s about understanding what each lead truly costs your business so you can invest where it counts. When you factor in content, tools, labor, and events, you stop guessing and start making decisions based on real economics, not misleading benchmarks. The next step is simple: audit your current CPL calculation to see what’s missing, then compare it to your maximum affordable CPL using your own deal value, margin, and close rate. That shift—from vanity metrics to unit economics—is how you turn lead generation into predictable profit. If missed calls and slow follow-ups are inflating your true cost, CallMyLeads helps you respond to every lead in seconds, so your hard-earned marketing spend doesn’t go to waste.