Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

Cost Per Lead (CPL) Calculator

Enter four numbers and see your cost per lead, cost per customer and ROI from any campaign, instantly and free.

Home / Tools / CPL Calculator
Cost per lead
$42
Cost per customer
$417
Customers from these leads
12
Return on spend
188%

At a $417 cost per customer against $1,200 in customer value, this channel is clearly profitable. A good CPL is relative to what a customer is worth, not an absolute number.

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

Cost per lead (CPL) is how much you pay, on average, for each lead a campaign produces. The formula is simple: total campaign spend divided by the number of leads generated. Spend $5,000 to get 120 leads and your CPL is about $42. The calculator above runs this math instantly and goes one step further, showing what each customer actually costs and whether the channel turns a profit.

How to calculate cost per lead

Divide everything you spent on a campaign by the leads it brought in: CPL = total spend / number of leads. The number that trips people up is "total spend." It is not just the media budget. Include the ad spend, any agency or freelancer fees, the tools and landing-page software, and the cost of content or creative made for the campaign. Leave those out and your CPL looks better than it really is, which leads to bad budget calls later.

Worked example: you run a campaign for a month. Ad spend is $3,800, your agency fee is $900, and tools and landing pages add another $300, for $5,000 total. That campaign produced 120 leads. CPL is $5,000 / 120, or about $42 per lead. If 10% of those leads become customers, you win 12 customers, and your cost per customer is $42 / 0.10, roughly $417.

What is a good cost per lead?

There is no single good CPL, and any chart that gives you one is misleading you. A $42 CPL is excellent for a law firm where a case is worth thousands, and ruinous for a $30 ecommerce product. What matters is your CPL relative to customer value and the channel it came from. The honest test is your cost per customer against what a customer is worth: if you close 10% of leads and each customer is worth $1,200, you earn $120 of customer value for every lead, so a $42 CPL leaves a wide margin. Flip the close rate or the customer value and the same CPL can sink you. Channel matters too: a lead from organic search and a lead from a cold paid campaign rarely close at the same rate, so judge CPL per channel, not as one blended average.

How to lower your cost per lead

Three levers move CPL: better landing-page conversion, tighter targeting, and a smarter channel mix. The first two help today. The third is where the real compounding lives. Paid channels charge you for every lead, every month, forever. Organic search works the other way: once a page ranks, it keeps producing leads with no per-click cost, so each new ranking page quietly pulls your blended CPL down across the whole account. Over a year, a growing base of ranking pages can do more for your average CPL than any amount of bid tuning. If you want a projection built on your actual rankings and competitors rather than guesses, request a free SEO audit and we will model where your blended CPL could land.

Related articles

FAQ

Cost Per Lead Calculator: questions, answered

How do you calculate cost per lead?
Divide total campaign spend by the number of leads generated. If you spend $5,000 and get 120 leads, your cost per lead is about $42. For a true picture, include every cost tied to that campaign: ad spend, agency fees, tools and content production, not just the media budget.
What is a good cost per lead?
There is no universal number. A good CPL is one that is comfortably below the profit a customer brings you. If your close rate is 10% and each customer is worth $1,200, you earn $120 of customer value per lead, so a $42 CPL is healthy. A $40 CPL is great for B2B SaaS and terrible for a low-ticket ecommerce product.
What costs should I include in cost per lead?
Include all spend that produced the leads: paid media, agency or freelancer fees, software and landing-page tools, and the cost of content or creative made for the campaign. Leaving out fees and labor makes CPL look better than it is and leads to bad budget decisions.
How is cost per lead different from cost per customer?
Cost per lead is spend divided by leads. Cost per customer (also called cost per acquisition) is your CPL divided by your lead-to-customer close rate. If your CPL is $42 and you close 10% of leads, each customer costs about $420 to acquire. Cost per customer is the number to compare against customer value.
How can I lower my cost per lead?
Improve landing-page conversion, tighten targeting, and shift budget toward channels with compounding returns. Organic search is the strongest long-term lever: once a page ranks it keeps generating leads with no per-click cost, which steadily pulls your blended CPL down across all channels.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com