Cost per Lead Calculator

Calculate cost per lead from ad spend and leads, plus cost per acquisition, MQL and SQL tier costs, and the maximum CPL your lifetime value supports.

$
How many of those leads actually bought. Turns the cost per lead into a cost per customer.
$
Total revenue from one customer, not profit. The budget share is what accounts for margin here.
Changes the symbol only. No exchange-rate conversion is applied.
Cost per Lead Analysis

Cost per lead (CPL) is what you pay for one inquiry: a form fill, a phone call, a trial signup. It is the first number to check when you want to know whether an advertising budget is working, because everything downstream of it is built on top of it.

Formulas: Cost per lead = total campaign spend ÷ leads generated Lead-to-customer rate = customers won ÷ leads generated × 100 Cost per acquisition (CPA) = CPL ÷ lead-to-customer rate Maximum sustainable CPL = lifetime value × lead-to-customer rate × acquisition budget share ROAS (return on ad spend) = revenue from the campaign ÷ ad spend

What each variable means:

  • Lead: any prospect who has shown interest. Filled a form, called, emailed, started a trial.
  • Lead-to-customer rate: the share of leads that eventually buy. It varies enormously. B2B (business-to-business) software runs 2 to 5%, local services 10 to 30%, e-commerce 1 to 5%.
  • Customer lifetime value (LTV): total revenue you expect from one customer across the whole relationship. Revenue, not profit, because the budget share below is what takes account of margin. The customer acquisition cost calculator asks for a gross-profit LTV instead, since the LTV:CAC ratio there has no separate margin term. Feeding one page the other page’s number is the usual way these two disagree.
  • Acquisition budget share: the slice of that lifetime value you are willing to spend winning them. A fifth is a common starting point.

CPL benchmarks by industry (US, Google Ads, 2024):

Industry Average CPL
Legal services $60–$150
Home services (HVAC, plumbing) $25–$75
B2B software (SaaS) $50–$200
Financial services $40–$120
Healthcare $30–$80
E-commerce $5–$25
Real estate $30–$100

Worked example: A plumbing company spends $2,400 a month on Google Ads and gets 48 phone calls.

CPL = $2,400 ÷ 48 = $50.00 per lead

Eighteen of those calls turn into jobs, so the lead-to-customer rate is 18 ÷ 48 = 37.5%, and CPA = $50 ÷ 0.375 = $133.33 per customer.

An average job is $380 and a customer calls roughly twice a year, so LTV is $760. Spending a fifth of that on acquisition puts the ceiling at $760 × 0.375 × 0.20 = $57.00 per lead. At $50 the campaign clears it. Above $57 it stops paying for itself.

About the lead tiers in the result. The panel splits your leads into marketing qualified (MQL), sales qualified (SQL) and opportunities using 50%, 25% and 12%. Those are common defaults, not measurements of your funnel, and the result panel says so. They are there to show the shape of the thing: a lead worth a salesperson’s time costs several times the headline CPL, which is exactly what people forget when they compare their CPL against a competitor’s. Swap in your own numbers as soon as your CRM (customer relationship management system) can tell you what they are.

Optimization levers: tighter targeting cuts irrelevant clicks. A better landing page converts more of the clicks you are already paying for. Stricter qualification trades volume for quality. And a better close rate improves CPA without touching CPL at all, which is the lever marketing teams tend to ignore because it belongs to sales.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.