Cost per lead is one of the most useful numbers in marketing, and also one of the most misunderstood. Business owners often ask me what a good cost per lead is, expecting a single number they can compare themselves against. The honest answer is that it depends heavily on your industry, your average deal size, and which channel generated the lead. A cost per lead that would be a disaster for one business is a bargain for another.
Here is how to actually think about it.
How to calculate cost per lead
The formula itself is simple. Take your total marketing spend for a channel or campaign over a given period, and divide it by the number of leads that channel generated.
If you spent 3,000 dollars on Google Ads last month and generated 60 leads, your cost per lead is 50 dollars. The math is easy. The harder part is knowing whether that number is actually good for your business.
Why "average cost per lead" is not that useful on its own
You will find plenty of industry benchmark charts online listing average cost per lead by category. Those numbers are fine as a rough reference point, but they can also be misleading if you use them in isolation.
A law firm and a local landscaping company might both see a cost per lead around 100 dollars, but that number means something completely different for each business. If the law firm's average case is worth 5,000 dollars, that is an excellent number. If the landscaping company's average job is worth 300 dollars, that same cost per lead might not be sustainable.
This is why cost per lead should never be evaluated by itself. It needs to be measured against what a lead is actually worth to your business.
The number that actually matters is cost per acquisition
Cost per lead tells you how much you are paying to generate interest. Cost per acquisition, sometimes called cost per customer or cost per sale, tells you how much you are paying for an actual paying customer once your close rate is factored in.
If your cost per lead is 50 dollars and you close 1 out of every 5 leads, your real cost per acquisition is 250 dollars. That number, compared against your average customer value and profit margin, tells you whether your marketing is actually profitable.
A low cost per lead with a poor close rate can still be a losing strategy. A higher cost per lead with a strong close rate can still be very profitable. This is why looking at cost per lead alone, without close rate and customer value, only tells half the story.
What drives cost per lead up or down
A few factors consistently move this number, and most of them are within your control.
Targeting is usually the biggest factor. Broad, generic targeting tends to generate cheaper but lower quality leads, while more specific targeting toward your ideal customer usually costs more per lead but converts at a much higher rate.
Landing page experience matters more than most businesses expect. Sending traffic to a slow, generic, or confusing page will quietly inflate cost per lead even if your ad targeting is strong, because a large share of visitors leave before ever filling out a form.
Channel choice plays a role as well. Paid search tends to capture people actively looking for a solution, which usually means a higher cost per lead but stronger intent. Paid social can generate cheaper leads at higher volume, but often earlier in the decision process, which can mean a lower close rate unless the follow up process accounts for that difference.
Seasonality and competition also shift this number outside of your control. More businesses bidding on the same keywords or audiences during a busy season will raise costs across the board, independent of anything you change on your end.
How to actually lower your cost per lead
Improving cost per lead usually comes from a combination of a few specific changes rather than one big fix.
Tightening your targeting toward your actual best customers, rather than the broadest possible audience, is often the first place to look. Improving your landing page so it loads quickly, states your offer clearly, and removes unnecessary form fields typically has an outsized impact relative to the effort involved. Testing ad creative and messaging on a regular basis prevents performance from slowly decaying as an audience becomes fatigued with the same ad.
It is also worth revisiting your channel mix periodically. A channel that performed well a year ago may no longer be your most efficient option today, and shifting budget toward what is currently working, instead of what worked historically, is one of the simplest ways to improve blended cost per lead over time.
Bringing it back to profitability
Cost per lead is a useful diagnostic number, but it should never be the only number you track. The businesses that make the best marketing decisions are usually looking at cost per lead, close rate, and customer value together, rather than optimizing one number in isolation.
If you are not sure whether your current cost per lead is actually good for your business, or you want help connecting that number to real profitability, that kind of analysis is part of the digital marketing consulting work I do with businesses.
If you want a second opinion on your numbers, let's talk.