Cost Per Lead Calculator with Break-Even CPL and Cost Per Customer
Find your cost per lead, cost per customer and break-even CPL from your close rate and margin. Free, runs in your browser, with worked examples.
Calculate your cost per lead
Free. Runs in your browser: nothing is saved or sent.
Your lead numbers
What you spent on ads for the period.
Leads the ads produced in that period.
Share of qualified leads that become customers.
Revenue from one sale. First sale only, unless you raise it to include repeat business.
Share of the value left after the cost of delivering it. Not sure? Use the margin helper.
Not sure of your margin? Use the margin helper
Margin = (price - product cost - shipping - other costs - payment fee) / price. Leave a cost blank if it does not apply.
More costs and goals
Agency fees, creative, tools. Added to ad spend in every cost number.
Profit you want after ads, as a share of revenue. Adds a target cost per lead.
Plans how many leads and how much budget you need.
Your math
- Cost per lead$4,000 ÷ 80 = $50.00
- Break-even cost per lead0.5 × 0.2 × $1,200 = $120.00
- Profit after ads8 customers × $1,200 − $4,000 = $5,600
Amounts are in US dollars. The ratios work in any currency.
Your result
Example numbers. Replace them with yours.At or under your target of $96.00 per lead.
Room of $70.00 per lead: cost per lead can rise 140% before break-even.
- Qualified leads
- 40
- Customers
- 8
- Profit per customer
- $1,200
- Break-even cost per qualified lead
- $240.00
- Target cost per lead
- $96.00
- Close rate needed to break even
- 8.3%
- Margin after ads
- 29.2%
Cost ladder
- Leads: 80, $50.00 each
- Qualified leads: 40, $100.00 each
- Customers: 8, $500.00 each
Open these numbers in the ROAS calculator
The link holds your numbers, so share it only with people you want to see them.
Profit at any cost per lead
Hover, touch or use the arrow keys to read exact values.
With the same 80 leads and close rate, profit crosses $0 at $120.00 per lead. You are at $50.00, a profit of $5,600.
What if...
Tap a scenario to try it on your numbers and watch the verdict change.
Compare channelsThe cheapest lead is not always the cheapest customer. Compare up to three channels on the same customer value.
Channel A
Channel B
Fill in at least two channels to compare them.
The numbers you see first are an example. Replace them with yours. Use the same dates for ad spend and leads. Amounts are in dollars, but the ratios work in any currency. Copy the result as a note for a client, copy a link that restores your numbers, or print it. The link holds your numbers, so share it only with people you want to see them.
This is a free tool with no account, and it runs in your browser. Nothing you type is saved or sent.
How to read your result
Your cost per lead lands in one of three places against your break-even:
- Under break-even. Each lead earns back more than it costs at your close rate and profit per customer.
- At break-even. Each lead earns back exactly what it costs.
- Over break-even. Each lead costs more than it earns back, so the ads lose money.
If you set a profit goal, the calculator also shows the most a lead can cost to reach it.
All of this is before overhead and counts the first sale only. If you are over break-even, only three numbers can move you: the cost per lead, the share of leads that become customers, and the profit on each customer.
What is a good cost per lead? Start with your own break-even
A good cost per lead is one that stays under what a lead is worth to you. That worth is easy to find: break-even cost per lead = lead-to-customer rate × profit per customer. If 10 in 100 leads become customers and each customer leaves $1,200 of profit, a lead is worth up to $120 before overhead. Pay $50 and you have room. Pay $150 and you lose money.
The grid below does that multiplication across a range of close rates and profit per customer. Find your profit per customer, move across to your lead-to-customer rate, and compare the cell with your cost per lead.
| Profit per customer | 5% become customers | 10% become customers | 15% become customers | 20% become customers | 30% become customers |
|---|---|---|---|---|---|
| $200 | $10 | $20 | $30 | $40 | $60 |
| $500 | $25 | $50 | $75 | $100 | $150 |
| $1,000 | $50 | $100 | $150 | $200 | $300 |
| $2,500 | $125 | $250 | $375 | $500 | $750 |
A better close rate buys the same room as a bigger sale: $500 of profit at 20% and $1,000 at 10% both give $100.
A cheap lead can still lose money
Example: two channels each spend $2,000, and each customer leaves $600 of profit, from a $1,000 sale at a 60% margin.
| Channel | Spend | Leads | Cost per lead | Lead-to-customer rate | Customers | Cost per customer | Break-even cost per lead | Profit after ads |
|---|---|---|---|---|---|---|---|---|
| Channel A | $2,000 | 100 | $20.00 | 3% | 3 | $666.67 | $18.00 | Loses $200 |
| Channel B | $2,000 | 25 | $80.00 | 16% | 4 | $500.00 | $96.00 | $400 |
| Blended | $4,000 | 125 | $32.00 | 5.6% | 7 | $571.43 | $33.60 | $200 |
Channel A has the cheaper lead and the dearer customer: its $20.00 sits above its $18.00 break-even, so it loses $200. Channel B costs four times as much per lead, yet its $80.00 sits under a $96.00 break-even and it earns $400. Judge a channel by what its leads become, not by the price of the lead.
Why there is no honest average
Tables of average cost per lead by industry and channel are everywhere. This page does not print one. Offers, prices, close rates and the meaning of "a lead" differ so much that an average mixes unlike things and cannot tell you whether your number makes money. Your own break-even can.
The cost per lead formula in plain words
Rates are decimals, so 20% is 0.20. The numbers come from the first worked example below.
- Cost per lead = total cost ÷ leads. $4,000 ÷ 80 = $50.00.
- Cost per qualified lead = total cost ÷ qualified leads. $4,000 ÷ 40 = $100.00.
- Cost per customer = total cost ÷ customers. $4,000 ÷ 8 = $500.00.
- Profit per customer = customer value × margin. $2,400 × 0.50 = $1,200.
- Break-even cost per lead = qualified share × close rate × profit per customer. 0.50 × 0.20 × $1,200 = $120.00.
- Maximum cost per lead for a profit goal = qualified share × close rate × customer value × (margin - profit goal). 0.50 × 0.20 × $2,400 × 0.40 = $96.00 for a 10% goal.
- Profit after ads = customers × profit per customer - total cost. 8 × $1,200 - $4,000 = $5,600.
- Break-even close rate = total cost ÷ (leads × qualified share × profit per customer). $4,000 ÷ (80 × 0.50 × $1,200) = 8.3% of qualified leads.
Total cost is ad spend plus any other costs you add, such as agency fees, creative or tools. Leave the qualified share blank if you count every lead. Last verified: November 11, 2026.
Worked examples
Every figure below is an example with made-up numbers, not a result.
Example: a lead generation campaign
The campaign spends $4,000 on ads and gets 80 leads. Half are qualified, one in five qualified leads becomes a customer, and each customer brings $2,400 of revenue at a 50% margin.
| Measure | Result | Working |
|---|---|---|
| Cost per lead | $50.00 | $4,000 ÷ 80 |
| Qualified leads | 40 | 80 × 0.50 |
| Cost per qualified lead | $100.00 | $4,000 ÷ 40 |
| Customers | 8 | 40 × 0.20 |
| Cost per customer | $500.00 | $4,000 ÷ 8 |
| Profit per customer | $1,200 | $2,400 × 0.50 |
| Break-even cost per lead | $120.00 | 0.50 × 0.20 × $1,200 |
| Room per lead | $70.00 (140%) | $120.00 - $50.00, and $120.00 ÷ $50.00 - 1 |
| Maximum cost per lead, 10% profit goal | $96.00 | 0.50 × 0.20 × $2,400 × (0.50 - 0.10) |
| Revenue | $19,200 | 8 × $2,400 |
| Profit after ads | $5,600 | 8 × $1,200 = $9,600, minus $4,000 |
| Margin after ads | 29.2% | $5,600 ÷ $19,200 |
| Close rate needed to break even | 8.3% | $4,000 ÷ (80 × 0.50 × $1,200) |
Each step divides by the share that makes it through, so $50.00 per lead becomes $100.00 per qualified lead, then $500.00 per customer. Break-even is $120.00, so these leads sit under it and under the $96.00 target.
Example: a local service business
A local service business spends $1,500 and gets 60 leads, counting calls, forms and messages. Four in 10 leads become a booked quote, half of the quotes become jobs, and a job is worth $450 at a 60% margin.
| Measure | Result | Working |
|---|---|---|
| Cost per lead | $25.00 | $1,500 ÷ 60 |
| Booked quotes | 24 | 60 × 0.40 |
| Cost per booked quote | $62.50 | $1,500 ÷ 24 |
| Jobs | 12 | 24 × 0.50 |
| Cost per job | $125.00 | $1,500 ÷ 12 |
| Profit per job | $270 | $450 × 0.60 |
| Break-even cost per lead | $54.00 | 0.40 × 0.50 × $270 |
| Room per lead | $29.00 (116%) | $54.00 - $25.00, and $54.00 ÷ $25.00 - 1 |
| Maximum cost per lead, 10% profit goal | $45.00 | 0.40 × 0.50 × $450 × (0.60 - 0.10) |
| Profit after ads | $1,740 | 12 × $270 = $3,240, minus $1,500 |
| Close rate needed to break even | 23.1% of booked quotes | $1,500 ÷ (60 × 0.40 × $270) |
The last row is the useful one. If fewer than about 23 in 100 booked quotes turn into jobs, these ads lose money at this margin.
Plan a lead budget from your break-even
Work backward from the customers you want: customers wanted ÷ lead-to-customer rate = leads needed, rounded up, and leads needed × cost per lead = budget. Enter customers wanted under More costs and goals and the calculator does this for you.
Example: with the lead generation numbers above, 10 customers need 100 leads (10 ÷ 0.10). That is $5,000 at $50.00 a lead, $9,600 at the $96.00 target and $12,000 at the $120.00 break-even ceiling. It is a plan, not a forecast.
What cost per lead leaves out
- What counts as a lead. A form fill, a call and a message differ. Pick one definition and keep it.
- Junk and duplicates. A lead that was never real still lowers your cost per lead. The qualified share covers this.
- Leads that go missing. A lead can be counted in one place and absent from another. If you use GoHighLevel, compare the two counts before you trust either one.
- Slow closes. A lead can close weeks after the spend, so use the same dates for spend and leads over a period long enough for sales to land.
- Overhead and repeat sales. Break-even is before overhead and counts the first sale only.
Cost per lead vs cost per qualified lead, CPA, CAC and ROAS
Cost per customer and CAC are often mixed up: the first usually counts ads, the second counts everything it takes to win a customer.
| Measure | What it tells you | Formula | Use it when |
|---|---|---|---|
| Cost per lead | What one lead costs | Total cost ÷ leads | Checking a campaign or channel against break-even |
| Cost per qualified lead | What one lead worth a sales conversation costs | Total cost ÷ qualified leads | Lead quality varies and the raw count flatters |
| Cost per customer (CPA) | What one customer costs in ads | Total cost ÷ customers | Comparing with the profit on one customer |
| CAC | What one customer costs in all sales and marketing | All acquisition costs ÷ new customers | You want the fully loaded cost, not just ads |
| ROAS | Revenue per ad dollar | Revenue ÷ ad spend | You want the same numbers as revenue: use the ROAS calculator |
Keep your ad numbers in one weekly report
Marketing Monster brings Meta Ads, Google Ads, GA4 and SEO into one dashboard and a weekly report. It is read-only: it reads your accounts and never changes them, and it does not create, edit or pause ads. It sits beside your CRM rather than replacing it. See Marketing Monster for agencies for how it fits an agency, or GoHighLevel reporting if your leads and won deals live there.
Join the early access list. Early testers get in first.
Cost per lead calculator questions
How do I calculate cost per lead?
Divide your total cost by the number of leads for the same dates. Example: $4,000 of ad spend and 80 leads is $50.00 per lead. For a fully loaded number, add other costs such as agency fees, creative and tools.
What is a good cost per lead?
One that sits below your break-even cost per lead with room left for profit. Break-even is your lead-to-customer rate times the profit on one customer. Example: a 10% rate and $1,200 of profit gives $120.00, so $50.00 per lead leaves room.
What is the average cost per lead?
There is no honest single average. Offers, prices, close rates and what counts as a lead differ so much that an average mixes unlike things. Work out your own break-even instead, from your close rate and the profit on one customer.
What is break-even cost per lead?
It is the cost per lead at which profit after ads is exactly zero, or what one lead earns back. Multiply the share of leads that become customers by the profit on one customer. Pay more than that and you lose money.
What is the difference between cost per lead and cost per qualified lead?
Cost per lead divides cost by every lead. Cost per qualified lead divides it by only the leads worth a sales conversation. Example: $4,000 and 80 leads is $50.00 per lead. If half are qualified, that is 40 leads at $100.00 each.
What is the difference between cost per lead, cost per customer and CAC?
Cost per lead is cost divided by leads. Cost per customer is cost divided by customers, so it also depends on your close rate. CAC is the fully loaded version, counting every sales and marketing cost, not only ads. Say which one you quote.
Is a lower cost per lead always better?
No. Example: one channel gets leads at $20.00 but only 3% become customers, so each customer costs $666.67. Another pays $80.00 per lead, converts 16%, and each customer costs $500.00. The dearer lead is the cheaper customer. Check break-even too.
What costs should I include?
Start with ad spend. For a fully loaded number, add agency fees, creative and tools too. The calculator has an optional other costs field for this. Use the same costs and the same dates every time, or periods cannot be compared.
How many leads and how much budget do I need?
Divide the customers you want by your lead-to-customer rate to get leads, then multiply by cost per lead for the budget. Example: 10 customers at a 10% rate need 100 leads, which is $5,000 at $50.00 each. The planner also shows the budget at your target and at break-even.
Does this work for local service businesses?
Yes. Switch to Local services. Leads can be calls, forms and messages, and the steps become a booked quote or visit, then a job. The math is the same. Enter your average job value and margin to see break-even cost per lead and cost per job.
Why is my cost per lead different in my ad account and my CRM?
The two can count different things. Duplicates, leads that never arrive in the CRM and leads logged on different dates all move the number. Pick one source, use the same dates for spend and leads, and check how leads reach your CRM.
Does the calculator store or send my numbers?
No. The math runs in your browser, and nothing you enter is saved or sent. There is no account to create and no email to hand over. A shared link keeps your numbers after the # sign, which browsers do not send to a server, so share it only with people you want to see them.
Related guides
- Free toolCPM Calculator: Find CPM, Impressions and BudgetFind your CPM, the impressions a budget buys or the budget you need, and see how CPM, CTR and CPC connect. Free, runs in your browser, with examples.Read more
- Free toolCTR Calculator: Find CTR, Clicks and Impressions NeededFind your CTR from clicks and impressions, the clicks to expect or the impressions needed, and see what a CTR change is worth. Free, runs in your browser.Read more
- Free toolROAS Calculator with Break-Even ROAS and ProfitCalculate ROAS, break-even ROAS and profit after ads from your margin. Free, runs in your browser, with worked examples for stores and lead gen.Read more
- ComparisonAgencyAnalytics Alternative: How Marketing Monster Compares for AgenciesComparing AgencyAnalytics and Marketing Monster for agency client reporting: pricing model, channels, branding, client access and who each suits best.Read more
See it on your own client accounts
Tell us about your agency and we will contact you about early access to Marketing Monster.
Join the early access list. Early testers get in first.