Free toolUpdated

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.

Optional

Share of leads worth a sales conversation. Leave blank if you count every lead.

Optional

Share of qualified leads that become customers.

Customer value is
Optional

Revenue from one sale. First sale only, unless you raise it to include repeat business.

Optional

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
Your margin
Add price and product cost

Margin = (price - product cost - shipping - other costs - payment fee) / price. Leave a cost blank if it does not apply.

More costs and goals
Optional

Agency fees, creative, tools. Added to ad spend in every cost number.

Optional

Profit you want after ads, as a share of revenue. Adds a target cost per lead.

Optional

Plans how many leads and how much budget you need.

Amounts are in US dollars. The ratios work in any currency.

Your result

Example numbers. Replace them with yours.
At or under target

At or under your target of $96.00 per lead.

Cost per lead
$50.00
$100.00 per qualified lead · $500.00 per customer
Target $96.00Break-even $120.00You $50.00$0$200.00
Break-even CPL
$120.00
What one lead earns back
Profit after ads
Profit
$5,600
Before overhead, first sale only

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

  1. Leads: 80, $50.00 each
  2. Qualified leads: 40, $100.00 each
  3. 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.

-$5,000$0$5,000$10k$0$50$100$150$200COST PER LEAD$0 profitYou $50.00Target $96.00Break-even $120.00
Jump to
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. The line is straight: each extra $1.00 of cost per lead takes $80.00 off profit.

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.

Break-even cost per lead by lead-to-customer rate and profit per customer. Computed from the formula on this page, not industry benchmarks.
Profit per customer5% become customers10% become customers15% become customers20% become customers30% 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.

ChannelSpendLeadsCost per leadLead-to-customer rateCustomersCost per customerBreak-even cost per leadProfit after ads
Channel A$2,000100$20.003%3$666.67$18.00Loses $200
Channel B$2,00025$80.0016%4$500.00$96.00$400
Blended$4,000125$32.005.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.

MeasureResultWorking
Cost per lead$50.00$4,000 ÷ 80
Qualified leads4080 × 0.50
Cost per qualified lead$100.00$4,000 ÷ 40
Customers840 × 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.000.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.000.50 × 0.20 × $2,400 × (0.50 - 0.10)
Revenue$19,2008 × $2,400
Profit after ads$5,6008 × $1,200 = $9,600, minus $4,000
Margin after ads29.2%$5,600 ÷ $19,200
Close rate needed to break even8.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.

MeasureResultWorking
Cost per lead$25.00$1,500 ÷ 60
Booked quotes2460 × 0.40
Cost per booked quote$62.50$1,500 ÷ 24
Jobs1224 × 0.50
Cost per job$125.00$1,500 ÷ 12
Profit per job$270$450 × 0.60
Break-even cost per lead$54.000.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.000.40 × 0.50 × $450 × (0.60 - 0.10)
Profit after ads$1,74012 × $270 = $3,240, minus $1,500
Close rate needed to break even23.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.

MeasureWhat it tells youFormulaUse it when
Cost per leadWhat one lead costsTotal cost ÷ leadsChecking a campaign or channel against break-even
Cost per qualified leadWhat one lead worth a sales conversation costsTotal cost ÷ qualified leadsLead quality varies and the raw count flatters
Cost per customer (CPA)What one customer costs in adsTotal cost ÷ customersComparing with the profit on one customer
CACWhat one customer costs in all sales and marketingAll acquisition costs ÷ new customersYou want the fully loaded cost, not just ads
ROASRevenue per ad dollarRevenue ÷ ad spendYou 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.