Cost Per Lead: How to Work Out What You're Really Paying

Published in digital marketing, web design

Cost Per Lead: How to Work Out What You're Really Paying

What cost per lead really means in 2026: how to calculate it honestly, benchmarks by channel, the CPL of a website we built, and how to bring the number down.

By Mohammad

A roofing contractor told us he pays $85 a lead. We asked how he got the number. Ad spend divided by form fills, straight out of the dashboard.

So we looked at the form fills. About a fifth were bots. Another handful were other agencies pitching him. Two were his own staff testing the form. His real cost per lead was closer to $130, and every decision he had made for a year, including which channel to cut, was built on the wrong number.

That's the thing about cost per lead. It's the most quoted marketing metric in small business and the most casually calculated. This guide covers how to work it out honestly, what the number looks like by channel, the CPL of a website we built measured over its actual life, and the three levers that bring it down.

Business owner working out cost per lead with a calculator and printed reports at her desk
Business owner working out cost per lead with a calculator and printed reports at her desk

Quick answer: Cost per lead is total spend on a channel divided by the qualified leads it produced, over the same period. Most businesses get it wrong by counting spam and vendor pitches as leads and by leaving out their own time. Typical CPL for local service businesses runs $30 to $150 from paid search, and falls well below that from SEO and a converting website once they mature.

Not sure what your website costs you per lead? Send us the site and your lead count. We'll work out the real number and where it leaks, free. Book a free website and SEO audit.

How to calculate cost per lead without lying to yourself

The formula is trivial. The inputs are where it goes wrong.

Cost per lead = total channel cost ÷ qualified leads, same period.

Three things belong in "total cost" that most people leave out:

  1. Media spend. The obvious one.
  2. Management fees. The agency retainer, the freelancer, the software.
  3. Your own time. If you spend six hours a month on it, price those hours at what your time is worth. Most owners skip this and then wonder why the cheap channel feels expensive.

And one thing has to come out of "leads": anything that was never a customer. Bots. Agencies pitching you. Job applicants. Wrong numbers. Existing customers using the form instead of calling.

This is not a small correction. Our own contact form once collected 35 submissions in five days from a bot with no spam protection on the page. If we had counted those, our cost per lead for that month would have looked excellent and been meaningless.

Two colleagues reviewing figures in a spreadsheet on a laptop at a meeting table
Two colleagues reviewing figures in a spreadsheet on a laptop at a meeting table

A simple monthly sheet fixes it:

ColumnExample
ChannelGoogle Ads
Media spend$2,400
Management fee$600
Your hours × rate4 × $100 = $400
Raw form fills and calls41
Minus spam, vendors, wrong numbers12
Qualified leads29
Cost per lead$3,400 ÷ 29 = $117

Do that for each channel and you'll usually find the ranking you assumed is wrong.

What cost per lead looks like by channel

CPL varies more by industry than by channel, so treat these as shapes rather than promises. The pattern that matters is how each one behaves over time.

ChannelTypical CPL for local service businessesSpeedWhat happens when you stop paying
Google Ads (search)$40 to $200, far higher in legal and insuranceSame weekLeads stop that day
Local Services Ads$25 to $100 per lead, priced per lead by GoogleSame weekLeads stop that day
Paid social$15 to $80, lower intent so more of them fail to qualifyDaysLeads stop that day
Lead marketplaces (Angi, Thumbtack and similar)$25 to $150, often shared with three competitorsSame dayLeads stop that day
SEO and contentHigh for six months, then falls every month3 to 6 monthsLeads continue and decay slowly
Google Business ProfileClose to zero beyond your timeWeeksLeads continue
ReferralsClose to zero, capped by how many people know youn/aContinue

The cost per click benchmarks behind the paid rows come from published industry data such as WordStream's yearly benchmarks. Convert a cost per click into a cost per lead by dividing by your landing page's conversion rate, which is the step most people skip: at $8 a click and a 3% conversion rate, you are paying $267 a lead, not $8.

That equation is also the clue to the cheapest improvement available to most businesses. You can spend months negotiating cheaper clicks, or you can double the conversion rate of the page they land on and halve your CPL this quarter. That's the work a conversion rate optimization agency does.

"Everyone shops for a cheaper click. Almost nobody fixes the page the click lands on, which is where half the money actually goes."

The cost per lead of a website, measured over its life

Here's a number almost nobody publishes, because agencies quote websites as projects and never look back.

We built a site with a quick-quote form for a collision repair shop in Santa Ana. Over 32 months, that form produced 315 quote requests. We built another for a glass and window contractor near Seattle: 291 requests over 34 months, and it's still running at 12 to 26 a month.

Take our own published starting price for a new five-page site, $2,490, and run the arithmetic on the first one:

Months liveQuote requestsCost per lead (build cost only)
6~60$41
12~120$21
24~235$11
32315$7.90
Contractor reviewing job paperwork and a laptop in a workshop office
Contractor reviewing job paperwork and a laptop in a workshop office

Three honest caveats, because the number is only useful if it's fair:

  • This counts the build cost only. Hosting, maintenance and any SEO spend on top raise it. Add those and the mature figure lands nearer $15 to $25.
  • It counts quote requests, not signed jobs. Every channel's CPL is quoted this way, so it compares fairly, but a lead is not revenue.
  • It assumes traffic arrived. A site with no visitors produces no leads at any build price, which is the honest catch in the whole model.

The shape is the point. Paid channels have a flat cost per lead forever. A website and the SEO behind it have a high cost per lead at first that falls every month you keep it. Our SEO cost and how much it costs to build a website posts break the two investments down line by line.

There's a stranger footnote to the first example. That shop closed in 2026, and the site kept producing: 16 requests in April, 10 in May, 9 in July and 9 in August, for a business that no longer trades. Nobody was spending anything on it.

Want your website's real cost per lead worked out? Give us your build cost and your form history and we'll do the maths and show you where it leaks. Get a free website and SEO audit.

Cost per lead, cost per acquisition, and the number that actually matters

CPL is a useful intermediate metric and a terrible final one. Three numbers, in order of how much they matter:

MetricWhat it measuresWhy it can mislead
Cost per leadWhat you pay for a contactA cheap lead that never buys costs more than an expensive one that does
Cost per acquisitionWhat you pay per paying customerCPL ÷ close rate. Reveals which channel actually sells
Return on ad spend or revenue per channelWhat came backThe only one that pays your staff

The bridge between the first two is your close rate, and it differs wildly by channel. Shared marketplace leads, where three competitors get the same enquiry, might close at 10%. A referral might close at 60%. That means a $40 marketplace lead and a $150 search lead can cost the same per signed job, and the expensive one might be cheaper.

So track close rate by source. If your intake or CRM can't tell you where a signed job came from, that's the first thing to fix, before you change any budget.

Five ways to lower cost per lead

In the order we'd do them.

Small business owner and a marketer discussing a website form on a laptop
Small business owner and a marketer discussing a website form on a laptop
  1. Fix the page the traffic lands on. Going from a 2% to a 4% conversion rate halves CPL on every paid channel at once, with no extra spend. Start with the form: ask about the job before you ask for a name, put it on every service page, and make the phone number click to call on mobile.
  2. Speed. More than half of mobile visitors leave a page that takes over three seconds, per Google's mobile load-time research. Those visitors were paid for and never counted. Our improve website speed guide has the fixes in order.
  3. Kill the spam. An invisible check like reCAPTCHA v3 or Turnstile, plus a honeypot field. This does not lower your real CPL, it reveals it, which is what lets every other decision be correct.
  4. Build the assets that keep working. Service pages, city pages, a complete Google Business Profile, reviews. These have a falling cost per lead while ads have a flat one. This is what technical SEO services and local SEO services are for.
  5. Then negotiate the media. Match types, negatives, dayparting, geography. Real money, and it is the last 20%, not the first.

Most businesses do these in exactly the reverse order, which is why they spend a year optimizing bids on traffic that lands on a slow page with a form nobody fills in.

Where pay-per-lead pricing fits

Some vendors sell leads directly rather than selling you a channel: you pay a fixed amount per lead instead of for the traffic. Local Services Ads work this way, lead marketplaces work this way, and some agencies now bill this way for SEO and web work.

The appeal is obvious: the risk moves off your side. Three things to check before you sign one of these.

  • Is the lead exclusive? A $50 exclusive lead and a $50 lead sold to three of your competitors are not the same product.
  • What counts as a lead, and who decides? The fair version lets you dispute wrong numbers, spam and out-of-area enquiries before you're billed.
  • What do you own at the end? If the pages, the domain and the profile stay with the vendor, you are renting a channel, and your cost per lead goes back to infinity the day you stop.

We think the model is fair when the vendor genuinely carries the risk and the client keeps the asset. It is a bad deal when the per-lead price hides the fact that you're renting your own presence.

What RankMeHi charges, and what it works out to per lead

  • New website, from $2,490. Five pages, built to convert and to load fast. On the two builds above, the build cost alone worked out under $10 a request over the life of the site. See web design services and custom web development.
  • Audit and fix, from $490. We fix the form, the speed and the calls to action on the site you already have. This is the fastest CPL reduction available to most businesses because it improves every channel at once.
  • Ongoing growth, from $690 a month. SEO, local and profile work that builds the assets with a falling cost per lead. Expect three to six months before the number moves.

Prices are on the pricing page and the work is in our case studies.

When you don't need us: if your close rate is strong, your site converts above 4% and your calendar is full, your cost per lead is not your problem. Put the money into capacity.

Key takeaways

  • Cost per lead is spend ÷ qualified leads. Include management fees and your own time, and subtract spam, vendors and wrong numbers.
  • A cost per click only becomes a cost per lead after you divide by your conversion rate, which is why the landing page is where the money goes.
  • Paid channels have a flat CPL forever. Websites, SEO and a Business Profile have a falling one. Two sites we built reached well under $25 a request over their lives.
  • Cheap leads that never close are expensive. Track close rate by source and judge on cost per acquisition.
  • Fix the page, the speed and the spam filter before you optimise media buying. Most businesses do it backwards.
  • With pay-per-lead vendors, check exclusivity, what counts as a billable lead, and who owns the asset at the end.

FAQ

What is a good cost per lead?

There is no universal number, because CPL scales with the value of the job. A useful rule: your cost per acquisition should be under 10 to 20% of the average job's gross profit. Work backwards from that. A $400 job cannot carry a $150 lead; a $15,000 job comfortably can.

How do you calculate cost per lead?

Divide total channel cost by qualified leads over the same period. Total cost includes media spend, management fees and the value of your own time. Qualified leads exclude spam, vendor pitches, job applicants and wrong numbers. Run it per channel, monthly, in one sheet.

What is the average cost per lead by industry?

It ranges widely. Local service businesses commonly see $30 to $150 per lead from paid search, home services at the middle of that range, and legal, insurance and medical far above it because the clicks cost more. SEO and Business Profile leads start expensive and fall below paid channels once the pages mature.

Is cost per lead or cost per acquisition more important?

Cost per acquisition, because it accounts for close rate. A channel with a $40 CPL that closes at 10% costs $400 per customer; a $150 CPL closing at 50% costs $300. Track CPL to manage channels week to week, and CPA to decide where the budget goes.

How can I lower my cost per lead quickly?

Improve the page, not the bidding. Raising a landing page from a 2% to a 4% conversion rate halves CPL on every paid channel at once. Then fix load speed, since visitors who leave before the page appears were paid for. Both are usually cheaper than a month of media spend.

Is pay per lead better than paying for SEO or ads?

It shifts risk to the vendor, which is genuinely valuable when cash flow is tight or a channel is unproven. The catch is ownership: if the vendor keeps the pages, the domain and the profile, your cost per lead returns to infinity when you leave. The best version has a fixed setup fee, exclusive leads, a dispute process, and a path to owning the asset.

Work out the real number first

Before you move a dollar between channels, spend an hour on the sheet above with honest inputs. In our experience most businesses find that one channel is cheaper than they thought, one is far more expensive, and a chunk of what they counted as leads was never a person.

Want a second pair of eyes on the numbers? Send us your lead log and your spend and we'll work out the real cost per lead by channel, free. Request your free website and SEO audit.

RankMeHi designs and builds business websites, then makes sure they are found and convert. Start with the two pages below.

Start with clarity

Get your free website & SEO audit

Tell us where to start. We check your site the way all three judges do: how it looks to a customer, how Google ranks it, and whether AI assistants can read and recommend it.
  1. 1Share your name, email and website.
  2. 2We review your current website and SEO foundation.
  3. 3We reply with the clearest next steps for your business.

No confusing pitch. No generic checklist. Just a focused first look at what deserves your attention.

Tell us about your website

It only takes a minute. We use these details to review the right website and reply to the right person.

Your contact details
Where we send the audit
No https:// needed
  • Reply within 1 business day
  • No spam, no obligation

By submitting this form, you agree that RankMeHi may contact you about your request.