Cost Per Lead Calculator

Knowing your cost per lead is the difference between running lead generation on facts and running it on feelings. This free cost-per-lead calculator works out what each lead costs from your ad spend, what it really costs once management and setup fees are included, what a qualified lead costs, and what a paying customer costs. Enter your campaign numbers and get the full picture in seconds.

Quick Answer

Cost per lead equals ad spend divided by the number of leads. If you spend 500 on ads and get 20 leads, your cost per lead is 25. Your true cost per lead includes fees as well: with a 150 management fee, the same campaign really costs 650, which makes each lead 32.50. Enter your own numbers in the calculator above to see both figures plus cost per qualified lead, cost per customer, and your close rate.

Enter your ad spend and lead numbers to see what each lead really costs, including the true cost per lead once management and setup fees are counted, plus cost per qualified lead, cost per customer, and your close rate. Pick your currency first and use that same currency in every money field. The calculator does not convert exchange rates.

Cost Per Lead Calculator

Only ad spend and leads are required. Everything else is optional.

Ad spend
What the ad platform charged you for this campaign or period. Fees go in their own fields below.
Leave empty to use 30 days.
Lead volume
Total leads from this campaign: calls, form fills, enquiries, or signups.
Adds cost per click and click to lead conversion rate to your results.
Lead quality (optional)
Leads that were real and worth following up, after removing spam and bad fits.
Sales outcome (optional)
Leads that actually became paying customers.
What one sale is worth. Adds revenue and ROAS to your results.
What one customer is worth over time, including repeat business.
Fees and campaign costs (optional)
What an agency or freelancer charges for this period, if you use one.
One time setup or onboarding cost, if any.
Landing page tools, call tracking, creative work, or anything else for this campaign.

Your results

Cost per lead
True cost per lead with fees
Cost per qualified lead
Cost per customer
Cost per click
Click to lead rate
Lead to customer close rate
Daily ad spend
Total campaign cost
Estimated revenue
Customer value revenue
Estimated ROAS
How this calculator works: Cost per lead = ad spend ÷ leads. True cost per lead = total campaign cost ÷ leads, where total campaign cost = ad spend + management fee + setup fee + other cost. Cost per qualified lead = ad spend ÷ qualified leads. Cost per customer = total campaign cost ÷ customers. Cost per click = ad spend ÷ clicks. Click to lead rate = leads ÷ clicks × 100. Close rate = customers ÷ leads × 100. Revenue = customers × average sale value. Customer value revenue = customers × average customer value. ROAS = revenue ÷ ad spend. Daily ad spend = ad spend ÷ campaign duration.

Results are estimates based only on the numbers you enter. Real lead costs depend on your ad platform, CPC, targeting, offer, landing page, tracking accuracy, lead quality, competition, and sales process. This is not financial or advertising advice.

What Is A Cost Per Lead Calculator?

A cost per lead calculator, often called a CPL calculator, measures how much you pay to generate one lead from a campaign. A lead is anyone who raises their hand: a phone call, a form submission, an enquiry, a quote request, or a signup, depending on how your business works.

Most CPL calculators stop at one division: spend divided by leads. This one goes further because a single number rarely tells the truth about a campaign. It also calculates your true cost per lead, including fees, your cost per qualified lead after junk enquiries are removed, your cost per customer once sales are counted, your click to lead conversion rate, and your lead to customer close rate. Together, these numbers show not just what leads cost, but whether the leads were worth buying.

One honest note before you start: this is a measurement tool, not a prediction tool. It tells you what your campaign did based on the numbers you enter. What your next campaign does depends on your platform, CPC, targeting, offer, landing page, competition, and sales process.

How To Use This Cost Per Lead Calculator

  • Pick your currency. The selector only changes the symbol shown. Enter every money value in that same currency.
  • Enter your ad spend. This is what the ad platform charged you, nothing else.
  • Set the campaign duration in days if it is not a standard month. Leave it empty for 30 days.
  • Enter the number of leads from this campaign.
  • Add your number of clicks if you have it. This unlocks cost per click and your click-to-lead conversion rate.
  • Add qualified leads if you track them. These are the leads that were real and worth following up on.
  • Add customers, average sale value, and average customer value if you want cost per customer, revenue, close rate, and ROAS.
  • Add management fee, setup fee, and other campaign costs so the true cost per lead reflects reality.
  • Press Calculate Cost Per Lead and read the plain English explanation under the result cards.

Cost Per Lead Formula

Here is exactly what the calculator does, written in words:

  • Cost per lead equals ad spend divided by the number of leads.
  • True cost per lead equals total campaign cost divided by number of leads, where total campaign cost equals ad spend plus management fee plus setup fee plus other campaign costs.
  • Cost per qualified lead equals ad spend divided by the number of qualified leads.
  • Cost per customer equals total campaign cost divided by the number of customers.
  • The estimated cost per click equals ad spend divided by the number of clicks.
  • Click to lead conversion rate equals leads divided by clicks, multiplied by 100.
  • Lead to customer close rate equals customers divided by leads, multiplied by 100.
  • Estimated revenue equals customers multiplied by average sale value.
  • Customer value revenue equals customers multiplied by average customer value.
  • Estimated ROAS equals estimated revenue divided by ad spend.
  • Daily ad spend equals ad spend divided by campaign duration.

True Cost Per Lead Vs Ad Spend Cost Per Lead

This distinction is the reason this calculator has fee fields, and it is the one almost every CPL calculator skips.

Ad spend cost per lead divides only your platform spend by your leads. It tells you how efficiently the ads themselves generated enquiries, and it is the right number for comparing campaigns, ad sets, and keywords against each other.

True cost per lead divides your total campaign cost by your leads, where total cost includes management fees, setup fees, and other costs like landing page tools or call tracking. It tells you what a lead actually costs your business, and it is the right number for business decisions.

The gap between the two can be dramatic for small budgets. A 500 ad budget producing 20 leads looks like 25 per lead. Add a 150 management fee, and the true figure is 32.50, which is 30 percent higher. On a very small budget with a fixed fee, the fee can cost more per lead than the ads do. Neither number is wrong. Judge ad performance with the first and make business decisions with the second.

Cost Per Lead Example For A Local Service Business

Imagine a local service business, for example, a plumber or a cleaning company, reviewing a month of Google Ads:

  • Ad spend: 500
  • Clicks: 250
  • Leads: 20
  • Qualified leads: 15
  • Customers: 5
  • Average sale value: 300
  • Management fee: 150

The calculator returns a cost per click of 2.00, a click-to-lead rate of 8 percent, and a cost per lead of 25. With the management fee counted, the total campaign cost is 650, and the true cost per lead is 32.50. Five junk enquiries mean each qualified lead costs 33.33% of ad spend. Five of those leads became customers, a 25 percent close rate, which makes the cost per customer 130, with all costs included. At 300 per sale, revenue is 1,500 against 500 of ad spend, an estimated ROAS of 3.00x.

Now the numbers can actually answer questions. Is 130 an acceptable cost for a customer worth 300 on the first job? For most service businesses with repeat work, quite possibly. Would it be acceptable if only one lead had closed? At 650 per customer, probably not. Same ads, same spend, completely different verdict, and the difference is close rate, not lead cost.

Cost Per Lead Example For A B2B Campaign

Now a B2B company running LinkedIn or Google Ads for a higher-value service:

  • Ad spend: 2,000
  • Clicks: 500
  • Leads: 40
  • Qualified leads: 16
  • Customers: 2
  • Average sale value: 5,000
  • Management fee: 400

Cost per click is 4.00, and cost per lead is 50. True cost per lead with the fee is 60. Less than half the leads were qualified, so each qualified lead cost 125 of the ad spend. Two deals closed, a 5 percent close rate, making the cost per customer 1,200 all in. At 5,000 per sale, revenue is 10,000, an estimated ROAS of 5.00x on ad spend.

Notice what this example shows: a 50 cost per lead would terrify a small local business and delight this B2B company. The lead cost only makes sense next to what a customer is worth, which is why chasing a universal good CPL number is a waste of time.

Cost Per Lead Vs Cost Per Customer

Cost per lead measures the top of your funnel. Cost per customer measures the bottom, and the bottom is where money actually arrives.

Your close rate connects the two. Cost per customer is roughly your cost per lead divided by your close rate. A 25 lead with a 25 percent close rate gives 100 customers from ad spend alone. The same 25 leads with a 5 percent close rate give 500 customers. The lead price never changed, but the business outcome changed fivefold.

This is why our calculator asks for customers and not just leads. If you only ever track cost per lead, a campaign that attracts cheap but hopeless enquiries will look like your best performer while quietly starving your sales pipeline. If you are planning budgets from these numbers, our PPC budget calculator works the same funnel in the forward direction, from budget to expected leads.

Why Lead Quality Matters More Than Cheap Leads

A cheap lead is not automatically a good lead, and an expensive lead is not automatically a bad one. What matters is what leads do after they arrive.

Broad targeting, giveaway-style offers, and low-friction forms can flood you with cheap leads that never answer the phone. Tighter targeting, a more serious offer, and a form that asks a qualifying question or two will usually raise your cost per lead and lower your cost per customer at the same time, because the leads that arrive are real.

This is exactly what the qualified leads field is for. Track how many leads were genuinely worth following up, watch your cost per qualified lead, and judge campaigns on that figure and on close rate. A campaign should be scaled or paused based on what customers cost and what they are worth, not on which ad produced the cheapest form fills.

Why Tracking Matters Before Judging Lead Cost

Every number on this page depends on counting leads correctly, and lead counting goes wrong more often than most advertisers realise. Phone calls that never get logged, forms that fire twice, spam submissions counted as leads, and offline sales never connected back to the ad that started them all distort cost per lead in one direction or the other.

Before trusting your CPL, make sure conversion tracking is set up properly so that every lead source is counted once and junk is filtered out. Our guide on how to set up PPC conversion tracking covers this step-by-step. Then give campaigns enough time and enough leads to produce a meaningful sample. Judging a campaign on its first handful of leads is guessing with extra steps.

Common Cost Per Lead Mistakes

  • Ignoring fees. Judging campaigns on ad spend, CPL, while paying management and setup fees, hides what really leads to cost.
  • Counting every enquiry as a lead. Spam, wrong numbers, and job seekers are not leads. Track qualified leads separately.
  • Chasing the cheapest possible lead. Cheap leads that never close cost more than expensive leads that do.
  • Never connecting leads to customers. Without a close rate, cost per lead is a vanity number.
  • Comparing your CPL to industry averages. Your offer, area, competition, and sales process are not average. Compare against your own history and your own customer value instead.
  • Judging on tiny samples. A handful of leads proves nothing in either direction.
  • Mixing channels in one calculation. Google Ads, Meta Ads, and other sources have different lead quality and costs. Measure them separately.
  • Forgetting the follow-up. Slow response to leads quietly raises your real cost per customer even when the cost per lead looks fine.

FAQs

What is a cost per lead calculator?

It is a tool that measures how much each lead from a campaign costs you. This one calculates cost per lead from ad spend, true cost per lead including fees, cost per qualified lead, cost per customer, click to lead conversion rate, lead to customer close rate, daily spend, revenue, and estimated ROAS, all from the numbers you enter.

Divide your ad spend by the number of leads the campaign produced. Spending 500 for 20 leads gives a cost per lead of 25. For the full picture, also divide your total campaign cost, including management and setup fees, by the same lead count to get your true cost per lead.

True cost per lead includes everything the campaign costs, not just the ad platform charges. It adds management fees, setup fees, and other campaign costs to your ad spend, then divides by leads. It is usually higher than the platform figure, and on small budgets with fixed fees, the difference can be large.

There is no universal good number, and pages that quote one without knowing your business are guessing. A workable cost per lead produces customers at a cost comfortably below what a customer is worth to you. A 50 lead can be excellent for a business closing high-value work and terrible for one selling something small. Judge your CPL against your own close rate and customer value.

Common causes include a high cost per click in your market, a low click-to-lead conversion rate from a weak landing page or offer, broad or poorly matched targeting, strong competition, and tracking that misses some leads, which makes the count look smaller than it is. Check tracking first, then the landing page, then targeting.

No. A low cost per lead only helps if those leads become customers. Campaigns that attract bargain hunters or junk enquiries can show a wonderful CPL and a terrible cost per customer. The judge leads quality, close rate, and cost per customer alongside the lead price before calling a campaign successful.

Cost per lead measures what an enquiry costs. Cost per customer measures what a paying customer costs, and it depends on your close rate. Divide the total campaign cost by the number of customers to get it. A campaign can have the cheapest leads and the most expensive customers at the same time if those leads rarely close.

Track both views. Keep the ad spend figure for comparing campaigns and ad sets fairly, and use the true figure with fees for business decisions like whether the campaign is worth continuing. This calculator shows both side by side, which is exactly why the fee fields exist.

Yes. Pull your spend, clicks, and conversion counts from your Google Ads reports for the period you want to measure, and count leads consistently. It works as a Google Ads cost per lead calculator for search, display, or Performance Max campaigns alike.

 Yes. Use your Meta Ads spend and lead counts from lead forms or landing page conversions. As a Facebook Ads cost per lead calculator, the same rule applies: make sure the lead count and spend cover the same campaign and the same period, and remember that Meta counts leads based on its attribution settings.

 Work on the pieces that create it. Improve the landing page and offer to lift your click-to-lead rate, tighten targeting so clicks come from likely buyers, test ad copy, review search terms or audiences to cut wasted spend, and fix tracking so every real lead is counted. Also consider your bidding approach, since bids shape your cost per click directly. Our guide on whether you can automate your PPC bidding covers that decision.

Review it monthly for steady campaigns, and after any meaningful change to ads, targeting, bids, or landing pages. Watch trends over time rather than reacting to single days, and recheck cost per customer whenever you review cost per lead, because the pair together tells the real story.

Conclusion

Cost per lead is where lead generation accountability starts, but it is not where it ends. The full chain runs from click to lead to qualified lead to customer, and this calculator measures every link: what leads cost from ad spend, what they truly cost with fees, what the real opportunities cost, and what a customer costs once your close rate has its say. Run your campaign numbers through it, judge them against what a customer is worth to your business, and keep your tracking honest so the numbers stay real. If you are planning your next campaign rather than measuring the last one, our PPC budget calculator works forwards from budget to expected leads, and if costs in your market are the question, our guide on how much PPC costs in the UK gives useful context.

This calculator provides estimates based on the numbers you enter and is not financial or advertising advice.