← Back to blog

What's a Good Cost Per Lead? Setting a Number for Your Business, Not the Industry Average

09 September 2026·6 min read
Quick answer: A 'good' cost per lead isn't a number you find in a blog post or an industry report โ€” it's a number you calculate from your own close rate and average sale value. Work backwards from what a customer is worth to you, not forwards from what other businesses supposedly pay. Two businesses in the same industry can have wildly different 'good' CPLs depending on how well they convert leads into paying customers. ๐Ÿ“ˆ

Someone asks "what's a good cost per lead in [industry]?" in a Facebook group, and the replies roll in โ€” $40, $80, $150, all stated with total confidence and zero context. None of them are wrong exactly, but none of them are useful either, because a cost per lead only means something next to two other numbers: how many of those leads you actually convert, and what a converted customer is worth. We've sat with business owners who panicked over a $95 cost per lead that was actually brilliant, and others who celebrated a $12 cost per lead that was quietly bankrupting them. ๐Ÿ’– The number in isolation tells you nothing. The number next to your conversion rate and your average sale tells you everything.

What most businesses get wrong

The most common mistake is benchmarking against an industry average pulled from a random report, then treating any number above it as a failure and any number below it as a win. This ignores that "cost per lead" hides an enormous amount of variation in lead quality. A campaign that generates leads at $30 each but converts 2% of them can easily cost more per customer than a campaign generating leads at $90 each that converts 20% of them. Chasing a low CPL number often means optimising for volume over fit โ€” you end up with a full inbox and a frustrated sales team, not more revenue.

The second mistake is calculating cost per lead once and treating it as fixed. Your acceptable CPL should move as your close rate improves, as your prices change, or as your capacity shifts. A business that's fully booked can afford to pay less per lead because it can afford to be pickier about which ones it chases. A business with a quiet month might rationally pay more per lead just to keep the pipeline moving.

The 'your number, not the average' formula

Step 1 โ€” Work out your average customer value.
Total revenue from new customers over the last 6โ€“12 months รท number of new customers = average customer value.

Step 2 โ€” Work out your lead-to-customer close rate.
Number of customers รท number of leads in the same period = close rate (as a %).

Step 3 โ€” Set your maximum acceptable cost per customer.
This is a judgement call based on margin, not just revenue. A common starting rule of thumb is 15โ€“30% of average customer value, but adjust for your margin and how much repeat/referral value a customer brings.

Step 4 โ€” Convert that into a maximum acceptable cost per lead.
Maximum cost per customer ร— close rate = maximum cost per lead.
Example: If you can spend up to $300 to acquire a customer, and your close rate is 25%, your maximum CPL is $300 ร— 25% = $75.

Step 5 โ€” Re-check quarterly. Close rate, average sale value and capacity all drift. A number set in January can be badly wrong by September.

A booking-based business with a high average job value: Average customer value is $2,400, close rate on enquiries is 35%. Maximum cost per customer set at 20% of value = $480. Maximum CPL = $480 ร— 35% = $168. A CPL of $120 that a competitor down the road would consider expensive is actually very comfortable here.
A B2B firm with a long sales cycle and low close rate: Average customer value is $8,000 across the contract, but close rate is only 8% because leads sit in nurture for months. Maximum cost per customer at 25% = $2,000. Maximum CPL = $2,000 ร— 8% = $160. Here the low close rate is doing the heavy lifting โ€” this business needs to either lift close rate or accept a lower CPL ceiling.
A local service business with thin margins and repeat custom: Average first-job value is only $180, but 40% of customers rebook within a year, effectively doubling lifetime value to around $320. Using lifetime value instead of first-job value in Step 1 changes the maximum CPL from roughly $13 to roughly $24 โ€” a big difference that would otherwise have killed a perfectly good campaign.

How to actually track this without a data team

You don't need enterprise attribution software to run this formula โ€” a simple spreadsheet does the job. The mechanics: tag every lead source (see UTM tracking if you're running multiple channels), log each lead's source and outcome (converted or not) in a CRM or even a shared spreadsheet, and run the close-rate and average-value calculations monthly, not per-campaign. Per-campaign numbers are too noisy in small samples โ€” a single big sale or a single unusually cheap week of ads will throw the number around. Monthly or quarterly views smooth that out. If a campaign's leads take weeks or months to close (common in B2B or high-value services), track leads by the month they arrived, not the month they closed, so you're comparing apples to apples when the close finally happens.

๐Ÿ’ก Two businesses, same industry, wildly different 'good' CPLs is normal โ€” not a sign someone's numbers are wrong. The business with the better sales process, higher prices, or stronger repeat custom can rationally afford to pay far more per lead than a competitor selling something similar. Comparing your CPL to a competitor's without knowing their close rate is comparing two different games.

Mistakes to avoid

  • Treating a low cost per lead as automatically good โ€” check what happens to those leads after they land, not just what they cost to generate.
  • Setting one CPL target and never revisiting it as close rates, prices, or capacity change.
  • Ignoring lifetime value and rebooking rates when the real payoff of a customer is spread over more than one transaction.
  • Comparing your number to an industry average without knowing whether that average includes businesses with a completely different close rate or price point.
  • Punishing a channel for a high CPL before checking whether it's also sending your highest-converting leads.

Frequently asked questions

Is there any use in knowing the industry average CPL at all?

A little โ€” it can be a sanity check if your number is wildly out of step with everyone else in a similar space, which might flag a targeting or landing page problem. But it should never be the target itself. Treat it as a rough sense-check, not a goal.

What if I don't have enough historical data to calculate my close rate accurately?

Use a conservative estimate based on your gut sense of how enquiries usually go, run the formula, and treat the resulting number as provisional. Recalculate properly once you have 20โ€“30 leads tracked with outcomes โ€” smaller samples can be misleading in either direction.

Should I use average customer value or lifetime value in the formula?

Lifetime value is more accurate if a meaningful share of customers rebook or refer, but it's also easier to get wrong through over-optimistic assumptions. If you're not confident in your repeat-rate numbers, start conservative with first-transaction value and revisit once you have better repeat-purchase data.

My cost per lead just went up โ€” does that mean the campaign is failing?

Not necessarily, and this is the honest trade-off worth naming: a rising CPL alongside a rising close rate can mean the campaign is now attracting more qualified leads, not fewer cheap ones. Always look at cost per lead and close rate together before pulling a campaign.


Keep reading ๐Ÿค

Share
Written by
Kate, founder of Chronically Online

I help Gold Coast and Brisbane businesses grow with branding, websites and marketing that actually works.

Work with me ✦