
A cost per lead calculator shows how much you pay for each enquiry your business receives. It is one of the simplest numbers in marketing, and one of the most useful. Once you know your cost per lead, you can decide whether a channel deserves more budget, which channel needs work, and what a new customer really costs you.
Use the cost per lead calculator below to find your cost per lead (CPL) in seconds. If you also enter your average job value and close rate, the tool shows the cost per customer and the highest amount you can pay for a lead before you lose money.
Cost per lead calculator: find your CPL
Optional: profit check
How to use this cost per lead calculator
The cost per lead calculator needs only two numbers to give you your CPL. The other fields are optional, but they turn the result into something you can act on.
- Enter your total marketing spend for one period, such as the last 30 days. Include ad spend, agency fees and tools linked to the campaign.
- Enter the number of leads from the same period. Count real enquiries only: calls, forms and booking requests.
- Add your average job value, close rate and profit margin if you want the cost per customer and the break-even figure.
- Press Calculate and compare your CPL with the break-even number. If your CPL is below it, the campaign pays for itself.
Run the cost per lead calculator once for each channel, such as Google Ads, Meta Ads and organic search, so you can compare them side by side.
What is cost per lead?
Cost per lead (CPL) is the total amount you spend to get one enquiry. The formula is simple:
CPL = Total spend ÷ Number of leads
If you spent $600 on Google Ads in a month and received 12 enquiries, your cost per lead is $50. The number tells you the price of a single phone call, form submission or booking request. You can compare that price across channels, months and campaigns.
How to get the numbers right
A wrong input gives a wrong answer, so check four things before you use the cost per lead calculator.
- Use the same period for spend and leads. If you paid for ads in March but counted leads from April, the number will be wrong.
- Count only real enquiries. Remove spam form submissions, wrong numbers and calls from existing customers who only asked for a reminder.
- Include all paid costs. Add the agency fee, tool subscriptions and any call tracking cost if they are linked to the campaign.
- Track every lead source. If you run ads, set up Google Ads conversion tracking so calls and form submissions are counted, not guessed.
From cost per lead to cost per customer
A lead is not a customer. The close rate shows how many leads become paying jobs. If your close rate is 25%, four leads give you one customer. The cost per customer is:
Cost per customer = CPL ÷ Close rate
With a CPL of $50 and a close rate of 25%, each new customer costs $200. That is the number you should compare with the profit from one job, not the lead price alone.
Break-even: the most you can pay for a lead
The break-even cost per lead shows the highest CPL that still leaves you with profit. The formula is:
Maximum CPL = Average job value × Close rate × Profit margin
Example: a job is worth $1,200, your close rate is 25% and your profit margin is 40%. The maximum CPL is $1,200 × 0.25 × 0.40 = $120. If your current CPL is $50, you have room to grow. If it is $150, the campaign loses money even if the leads look good.
Worked example
A plumbing company spends $900 on Google Ads and receives 15 calls and form enquiries. The CPL is $60. The owner closes 1 in 4 leads, so the cost per customer is $240. Each job is worth $500 with a 35% margin, so profit per job is $175. The campaign loses $65 per customer on average. The owner now knows the problem is either the close rate or the lead quality, and can fix the right one. Enter the same numbers into the cost per lead calculator above to see each result on screen.
What is a good cost per lead?
There is no single good number. A good CPL depends on how much a customer is worth, how fast you need leads and which channel you use. Paid search leads are often more expensive than leads from referrals or organic search, because the cost is paid for every click. Organic leads cost less per enquiry over time, but they take months to build and need steady work on pages, reviews and profile details.
Compare CPL inside the same industry and the same city. A plumber in a small town and a law firm in a big city will have very different numbers, and comparing them does not help you decide.
How to compare channels with a cost per lead calculator
Calculate CPL separately for each channel instead of mixing everything into one number. For paid search and social ads, use the ad spend plus any agency fee. For organic search, divide the cost of content, tools and SEO work by the number of organic leads. Referrals may cost no cash, but they still cost time, so add the hours if you can.
Then rank the channels by cost per customer, not by CPL alone. A channel with a higher CPL can still be the best one if its leads close more often. Use the same period for every channel, and repeat the comparison every month so you can see the trend.
Common mistakes when using a cost per lead calculator
- Looking at CPL alone. A cheap lead that never closes costs you more than an expensive lead that books a job.
- Ignoring lead quality. Track which leads became customers, not only how many came in.
- Changing too many things at once. If you change the budget, ad copy and landing page in one week, you cannot tell what caused the change.
- Forgetting time cost. If you run the campaign yourself, add the hours to the spend.
How to lower your cost per lead
You can lower CPL in three ways: raise the number of leads from the same spend, lower the spend per lead, or improve the close rate so the cost per customer falls. For most local businesses, the fastest gain is the landing page. A clear phone number on mobile, a short form and a service-specific headline often bring more leads from the same budget. Reviews on the page also help people decide to call. After each change, run the cost per lead calculator again with fresh numbers, so you can see whether the change worked.
Pros and cons of this cost per lead calculator
The cost per lead calculator is useful for a quick check of your marketing budget. It is strongest when you use real numbers from the last 30 to 90 days and compare the result with your job value.
Pros
- Gives a clear number to compare channels: cost per lead and cost per customer.
- Shows the most you can pay for a lead before you lose money (break-even).
- Works for any channel: Google Ads, Meta, SEO, referrals or calls.
- Takes under two minutes once you have spend, leads and close rate.
Cons
- Depends on lead tracking. If calls or forms are not logged, the cost per lead looks lower than it is.
- Counts every lead the same, so a cheap but poor-quality lead looks like a good one.
- Does not include lifetime value, so repeat customers are not counted.
- Close rate is often guessed. Test it for 30 days before you rely on it.
Use the pros and cons together with the numbers above. A result is only as good as the inputs, so check your lead and spend figures against your real records before you make a budget decision.
Frequently asked questions
What does a cost per lead calculator show?
It divides your marketing spend by the number of leads to show the price of one enquiry. With a close rate and job value added, it also shows the cost per customer and the most you can pay per lead before you lose money.
Is cost per lead the same as cost per acquisition?
No. Cost per lead counts enquiries. Cost per acquisition counts paying customers. Use CPL to measure the top of the funnel and cost per customer to measure the result.
How often should I calculate it?
Once a month is enough for most small businesses. If you run a new campaign, check it every week for the first month.
Should I include organic leads?
You can. Divide your SEO cost by the number of organic leads to get an organic CPL. This makes it easier to compare SEO with paid ads. Our SEO vs Google Ads calculator does this for you.
Next steps
After the cost per lead calculator, check the other tools in this free set. The Review Gap Calculator shows how many reviews you need to match a competitor. The Ranking Drop Revenue Loss Calculator estimates the leads and revenue you lose when rankings fall. The SEO vs Google Ads Calculator compares the cost per lead of both channels side by side.
If you want to find out why your leads are not converting, read our guide on the website traffic loss audit, or check your title and description with the free SERP checker. For a full review of your site and leads, see our SEO audit service.