Calculate your true B2B lead generation costs with this free b2b lead cost calculator. Enter your monthly spend, funnel conversion rates and deal economics to see your cost per lead (CPL), customer acquisition cost (CAC) and the maximum you can afford to pay per lead. No signup needed.
Run the b2b lead cost calculator before you approve any campaign budget. The b2b lead cost calculator shows your CPL, CAC and max CPL in one view.
Use the b2b lead cost calculator every month to track whether your acquisition costs are rising or falling. This b2b lead cost calculator runs fully in your browser, so your numbers are never uploaded anywhere. Built by Royal Growth Agency.

Free B2B Lead Cost Calculator
Use this b2b lead cost calculator to estimate your cost per lead, cost per qualified lead, customer acquisition cost, and the most you could spend per lead while staying within your own unit-economics targets. Everything is calculated in your browser, and nothing you enter is sent anywhere.
This is an estimate-based comparison, not a profitability verdict. “Close to your ceiling” means your CPL is above 70% of the maximum, which leaves little room for error. The 70% buffer is a rule of thumb used by this tool, not an industry standard.
- Total cost = ad spend + tools + salaries + agency fees
- CPL = total cost ÷ leads
- SQLs = leads × lead→SQL rate; opportunities = SQLs × SQL→opportunity rate; customers = opportunities × close rate
- Cost per SQL = total cost ÷ SQLs; cost per opportunity = total cost ÷ opportunities
- CAC = total cost ÷ customers
- LTV = ACV × gross margin × customer lifetime
- Max CAC = LTV ÷ target LTV:CAC ratio
- Max CPL = max CAC × lead-to-customer rate (the three rates multiplied)
What your results mean
Cost per lead formula
People also search for this kind of tool as a b2b cost per lead calculator or CPL calculator. The job is the same: work out what each lead really costs, and what you can afford to pay for one.
The cost per lead formula is simple. CPL equals total cost divided by total leads. Total cost means everything that goes into getting those leads: ad spend, tools, the share of salaries spent on acquisition, and any agency or freelancer fees. Ad spend alone understates the real number. The full list of formulas this tool uses is in the “Formulas used” box beside the results.
How this B2B lead cost calculator works
- Enter your monthly B2B lead generation costs: ad spend, tools, the share of salaries spent on acquisition, and any agency or freelancer fees.
- Enter how many leads you generate and the conversion rates at each stage of your sales funnel, from lead to SQL, SQL to opportunity, and opportunity to customer.
- Enter your annual contract value, gross margin, expected customer lifetime, and the LTV:CAC ratio you want to hold yourself to.
- Read the results as they update. Every field recalculates as you type.
The calculator turns your inputs into expected qualified leads, opportunities, and customers, then divides your total cost by each. It also estimates customer lifetime value and uses your target ratio to work out the most you could spend to acquire a customer and, from that, a lead. Because it multiplies average rates, expected customers can be fractional. That is an average expectation, not a forecast of what will happen in any single month.
The results are only as good as the inputs. Estimates depend on accurate cost tracking, consistent definitions of “lead” and “SQL,” and one reporting period. A B2B sales cycle can run weeks or months, so leads generated this month may not become customers until later, and a short window can distort CAC.
How to use your results
- Start with the stage where cost jumps the most. A large gap between CPL and cost per SQL points to qualification. A large gap between cost per SQL and cost per opportunity points to the sales handoff.
- Change one input at a time. Raising a conversion rate or lowering ad spend shows what each lever is worth, but real results rarely move in a straight line.
- Compare channels separately when you can. A blended CAC can hide one source that works well and another that does not.
- Treat the maximum CPL and CAC as planning ceilings. A higher CPL can still be reasonable if those leads close more often or become larger accounts.
- Re-run the numbers with your actual figures each month or quarter, using the same reporting period for costs and results.
CPL vs. CAC
Cost per lead (CPL) is what you spend to generate one lead, before any sales qualification. Customer acquisition cost (CAC) is what you spend to win one paying customer, after the whole funnel. CPL is useful for comparing lead sources and campaign performance. CAC is the number that belongs next to customer value, because it includes the leads that never convert. A low CPL with weak conversion rates can still produce a high CAC.
The maximum CPL in this tool is simply the maximum CAC scaled down by your lead-to-customer rate. Comparing your CPL with the maximum CPL gives the same answer as comparing your CAC with the maximum CAC.
B2B cost per lead benchmarks by channel
Comparison pages that list B2B CPL benchmarks usually put organic search and content at the lowest ongoing CPL with the highest upfront effort, paid search in the tens to low hundreds of dollars per lead depending on keyword competition, LinkedIn ads higher because of precise decision-maker targeting, and events highest once travel and staff time are counted. Usermaven lists a typical CPL range of $30 to $150. Treat every benchmark as a rough guide. Your own close rate, deal size, and margins decide what CPL you can afford, which is exactly what the maximum CPL on this page is for.
A hypothetical example
This example uses the default values in the calculator. They are illustrative, not benchmarks.
| Total monthly cost | $5,000 + $800 + $6,000 + $0 = $11,800 |
|---|---|
| CPL | $11,800 ÷ 200 leads = $59 |
| SQLs | 200 × 25% = 50, so cost per SQL = $236 |
| Opportunities | 50 × 40% = 20, so cost per opportunity = $590 |
| Customers | 20 × 20% = 4, so CAC = $2,950 |
| LTV | $12,000 × 75% × 3 years = $27,000 |
| Max CAC (3:1 target) | $27,000 ÷ 3 = $9,000 |
| Max CPL | $9,000 × (25% × 40% × 20% = 2%) = $180 |
In this scenario, the estimated CAC and CPL sit well below the ceilings. That depends entirely on the assumed lifetime, margin, and close rates. If real customers stay 18 months instead of 3 years, both ceilings are cut in half.
Common mistakes when calculating acquisition costs
- Leaving out salaries, tools, or agency fees. Ad spend alone understates customer acquisition expenses.
- Mixing time periods. Comparing this month’s spend with last quarter’s customers produces a misleading CAC.
- Using revenue instead of gross margin. Customer value should reflect what is left after the cost of delivering your product or service.
- Treating every lead as equal. Lead quality varies by source, so a cheap lead is not automatically a good one.
- Ignoring the sales cycle. Long cycles delay when spend turns into customers.
- Relying on tiny samples. With only a few customers a month, one deal can swing CAC noticeably.
- Entering multi-year contract value as ACV. This calculator multiplies by lifetime in years, so ACV should be annual.
Frequently asked questions
What is a good cost per lead for B2B?
There is no universal number. A good CPL depends on your deal size, close rate, and margins. A more useful check is whether your CPL sits comfortably under the maximum CPL this tool calculates from your own assumptions, and whether those leads actually qualify.
Should I include salaries in my lead generation costs?
Generally yes, for the people whose time goes into acquisition, such as marketers and SDRs. If someone splits their time, include only the relevant share. Whatever you choose, apply it consistently so month-to-month comparisons stay meaningful.
Is a 3:1 LTV:CAC ratio required?
No. It is a commonly cited rule of thumb. The right target depends on gross margin, how quickly you recover acquisition costs, churn, and how much cash you can tie up while growing. You can change the target ratio in the calculator.
Why does my CAC change when I use a different time period?
Because spend and customers do not line up perfectly. If deals take several months to close, a single month of costs may be matched against customers created by earlier spending. Longer windows, such as a full quarter, usually give steadier estimates.
Does this calculator save or send my data?
No. The calculations run in your browser, and the numbers you enter are not stored or transmitted by this tool.
What is the cost per lead formula?
CPL equals total cost divided by total leads generated in the same period. Total cost includes ad spend, tools, the relevant share of salaries, and agency or freelancer fees. To go further, divide total cost by customers won instead of leads, and you get your customer acquisition cost (CAC).
Can I calculate CPL in a spreadsheet?
Yes. In Excel or Google Sheets, divide your total cost by your lead count with the same formula. A spreadsheet gives you one number. This calculator adds the funnel stages, the customer value behind each lead, and the maximum CPL your own numbers allow, so you can see whether a CPL is affordable, not just what it is.
This calculator provides estimates for planning and discussion. It does not predict results or guarantee profitability, lead quality, or growth. If you would like help tracking funnel data or reviewing your lead generation reporting, you can learn more about Royal Growth Agency.
Want to lower your customer acquisition cost? Our B2B SaaS link building services help you earn organic traffic that compounds over time — unlike ad spend that stops the day you pause it.
You can also explore our SaaS link building services and publisher network placement options.
Explore more free tools
More free calculators and checkers from Royal Growth Agency, built for cold email outreach and SEO:
- Email Spam Words Checker
- Email Signature Generator
- Follow-up Sequence Generator
- Cold Email ROI Calculator
- Email Warmup Plan Calculator
- Domain / IP Blacklist Checker
- SPF / DKIM / DMARC Checker
- Email Bounce Message Explainer
- Prospecting Search Query Builder
- Cold Email Subject Line Generator
- FAQ Schema Markup Generator
- Robots.txt Generator
- URL Slug Generator
- Case Converter
- LinkedIn Character Counter
- Word Counter