Lead-to-Customer Cost Calculator

Enter your cost per lead and conversion rate to find the cost per customer.

How it is calculated

You enter the cost of one lead in dollars and the share of leads that become paying customers, as a percentage. The tool converts the percentage to a fraction and divides: cost per customer = CPL ÷ (conversion ÷ 100). It also shows the leads you need for one sale, 100 ÷ conversion, and echoes the conversion rate. The conversion rate must be above zero and the cost per lead cannot be negative, otherwise there is no result. The tool does not check that the rate is at most 100, so a value like 120 is calculated as typed. Only the lead cost is counted; sales salaries, software and other overhead are not added, so the figure is a lower bound on full customer acquisition cost.

Worked example

A campaign pays $35 per lead and 8% of leads become customers. Convert the rate: 8 ÷ 100 = 0.08. Cost per customer: 35 ÷ 0.08 = $437.50. Leads needed per customer: 100 ÷ 8 = 12.50, which you can check by multiplying 12.5 leads × $35 = $437.50. If the conversion rate rose to 10%, the cost would fall to $350.

Try this example →

Common mistakes

  • Typing the conversion rate as a fraction such as 0.08 instead of 8. The field is a percentage, so 0.08 would be read as 0.08% and the cost per customer would be 100 times too high.
  • Using the click-to-lead rate rather than the lead-to-customer rate. Only the share of leads that end up paying belongs here.
  • Mixing periods, for example a monthly cost per lead with a conversion rate measured over a sales cycle that spans several months.
  • Reading the result as total CAC. It covers the lead cost only, so team salaries, tools and agency fees still have to be added.
  • Treating an average rate as the same for every channel. Cheap leads from one source often convert far worse than expensive ones, so calculate each channel separately.

Sources

About this calculator

Cost per lead only tells half the story — what matters for the bottom line is the cost to acquire a paying customer, which depends on how many of those leads actually convert. The formula is simple: Cost per customer = Cost per lead ÷ conversion rate, so a $50 lead with a 10% close rate really costs $500 per customer.

Sales and marketing teams use this figure to judge whether a channel is actually profitable once you account for the full funnel, not just the top of it, and to compare channels that generate cheap-but-low-quality leads against ones that generate expensive-but-high-converting leads. It's a core input into customer acquisition cost (CAC) analysis used across SaaS, e-commerce, and B2B sales organizations.

Was this helpful?

You can pick up to 3 reactions.

Comments (1)

  • Editorial team

    A conversion rate based on a handful of closed deals can swing wildly, so update it as more leads reach a decision. At a cost per lead of 35, an 8% rate gives 437.50 per customer and a 10% rate gives 350.00. Compare the result with what a customer is worth to you over time, not with the first sale alone. Run each channel separately. Which channel surprised you most once you looked at cost per customer?

Popular calculators

All Calculators