top of page

What's a Good Cost Per Lead for a Small Business?

Sep 9
5 min read

There's no universal "good" cost per lead — it depends entirely on what a customer is worth to you. Across the businesses we run, cost per lead ranges from about $5.50 to nearly $50, and every one of those numbers is a win in its own context. The real benchmark isn't an industry average you found online; it's the most you can pay to land a customer and still come out ahead.

TL;DR

  • There is no single "good" cost per lead. It swings by vertical, by offer, and by what a customer is worth once they buy.

  • Across our own clients, leads cost anywhere from $5.50 to nearly $50 — and all of them are profitable, because the value behind each lead differs.

  • A cheap lead that never converts is expensive. A pricier lead that becomes a long-term client can be nearly free.

  • Your real benchmark is your own math: what you can spend to acquire a customer and still profit. Measure against that, not a stranger's average.

Why isn't there one "good" cost per lead?

Because a lead isn't a product with a fixed price — it's a doorway to a customer, and customers are worth wildly different amounts.

A lead for a $90 one-off service and a lead for a $5,000 program are not the same thing, even though we call them both "leads." The first one you want cheap, because the margins are thin and you need volume. The second one you can happily pay real money for, because a single yes covers the cost of chasing many maybes. That's why any blog post promising you a magic number is quietly useless — it doesn't know your offer, your margins, or what a customer is worth to you over time.

So the honest answer to "what's a good cost per lead" is another question: good compared to what?

What does cost per lead actually range to in the real world?

Here's what it looks like across real businesses we run, in a single month. Same agency, same period, radically different numbers — and all of them healthy.

  • A counselling practice out west: $5.50 per lead.

  • A therapist's most efficient track: $12.23 per lead.

  • A senior-care provider: $12.95 per lead.

  • A somatic therapy practice: $13.66 per lead.

  • A wellness clinic north of Toronto: $25.47 per conversion.

  • A camp we work with: $47.65 per registration.


That's a spread from about five dollars to nearly fifty — a near-9x gap — and not one of those businesses is doing something wrong. The counselling practice needs cheap leads because it's running volume. The camp can pay far more per registration because each one is worth far more, and the benchmark for that vertical sits around $60 anyway. The number on its own is meaningless. What it costs relative to what a customer is worth is the whole game.

How do you find your own benchmark?

You work it backwards from the value of a customer, not forwards from an average.

Start with what a customer is worth to you once they say yes — not just the first sale, but what they're realistically worth over the time they stay. Then decide what portion of that you're willing to spend to win them. That number is your ceiling. Anything comfortably under it is a "good" cost per lead for you, whether that's $6 or $46. The counselling practice and the camp are both winning by this test, even though their leads cost nearly 9x apart, because each is measuring against its own economics instead of a shared one.

If you don't know what a customer is worth to you yet, that's the first thing to fix — because until you do, you genuinely cannot tell a great cost per lead from a terrible one.

A real example: two "good" numbers, nearly 9x apart

Put two of our clients next to each other and the whole idea clicks into place.

A counselling practice out west is landing leads at $5.50 each. That's genuinely cheap, and it's exactly right for a higher-volume, lower-ticket service where you need a steady stream of enquiries to fill the calendar. If their leads suddenly cost $40, the math would stop working.

A camp we work with, meanwhile, is paying $47.65 per registration — nearly nine times more per lead — and it's every bit as much of a win. A registration is worth far more than a single counselling enquiry, the industry benchmark for that vertical sits around $60, so $47.65 is comfortably under where it should be. Same agency, same month, a near-9x gap in cost per lead, and both businesses are precisely where they should be. That's the entire point: the number alone tells you nothing. The value behind it tells you everything.

What this means for your business

Before you judge your cost per lead against anyone else's, do the one calculation that actually matters: what is a customer worth to you, and what can you spend to win one and still profit?

Once you have that number, your own leads have context. A cost per lead that looked "high" next to some published average might be a bargain against what your customers are worth. And a "cheap" cost per lead might be quietly losing you money if those leads never convert or never pay much. Stop chasing a lower cost per lead in the abstract. Chase a better cost per customer — that's the number that pays your bills.

FAQ

What is a good cost per lead for a small business? There's no single figure — it depends on your vertical and what a customer is worth. Across the businesses we run, cost per lead ranges from about $5.50 to nearly $50, and all of them are profitable. Your "good" number is whatever sits comfortably under what you can spend to acquire a customer and still come out ahead.

Is a lower cost per lead always better? No. A cheap lead that never converts, or converts into a low-value customer, can cost you more than a pricier lead that becomes a long-term client. Cost per lead only makes sense next to the value of the customer behind it. Optimize for cost per customer, not cost per lead.

How do I know if my cost per lead is too high? Compare it to what a customer is worth to you, not to an industry average. Work out what you can spend to acquire a customer and still profit — that's your ceiling. If your cost per lead is comfortably under it, it's fine, even if it looks high next to somebody else's number.

Why do costs per lead vary so much between businesses? Because customers are worth different amounts. A high-volume, lower-ticket service needs cheap leads to work; a higher-value service can pay far more per lead and still profit. That's why our own clients range from $5.50 to nearly $50 per lead and every one of them is winning.

Get a free audit of your cost per lead

Not sure whether your cost per lead is a bargain or a leak? Book a free audit and I'll look at what you're paying against what a customer is actually worth to you — and tell you straight whether your number is good, or whether there's money quietly walking out the door.

 
 
 

Recent Posts

See All
Should You Run Your Own Ads or Hire Someone?

Should you run your own Google Ads or hire someone? The honest answer: DIY can work if you have time, tracking discipline, and patience. What you pay an expert for is judgment. Here's how to decide.

 
 
 
Why Do Ads That Were Working Suddenly Stop?

Why do ads that were working suddenly stop? Usually the account went stale — creative fatigued, the auction shifted, and no one was optimizing. Here's what's really happening and how to fix it.

 
 
 

Comments


bottom of page