Why the published number is unusable
Two companies quoting the same $150 cost per lead can be running opposite businesses. One counts every content download. The other counts only leads that clear a fit and intent threshold. The first will convert a small fraction of them to opportunity. The second will convert a large fraction. The identical price buys entirely different assets.
Deal size compounds the problem. A $400 lead is cheap against a six-figure contract and ruinous against a $6,000 annual subscription. Any benchmark that does not carry your definition of a lead and your average contract value alongside it is a number without a unit.
Derive your own ceiling
The calculation runs backward from payback, and it takes four inputs you already have.
| Step | Calculation |
|---|---|
| Allowable CAC | Target payback months × (annual contract value ÷ 12) × gross margin |
| Marketing allowance | Allowable CAC × the share of CAC marketing carries |
| Leads per customer | 1 ÷ (lead-to-opportunity rate × win rate) |
| Maximum cost per lead | Marketing allowance ÷ leads per customer |
Then stop managing to the number
Cost per lead is a diagnostic, not a target. Held as a target, it pushes budget toward whatever produces the cheapest form fills, which is reliably the audience least likely to buy. The decision-grade version is cost per opportunity, which prices the funnel loss that cost per lead hides.
Watch the two together. Cost per lead climbing while cost per opportunity falls means targeting got sharper. Both climbing means the channel is saturating and the next dollar is buying less. Cost per lead falling while cost per opportunity climbs is the warning sign, and it usually shows up in pipeline coverage a quarter later as volume that fills the funnel and never closes.
Set the target once, then revisit it when the inputs move
Your allowable cost per lead is not permanent. It moves with contract value, win rate, and the payback period the business is willing to fund. Recalculate it whenever any of those change materially, and treat the funnel math behind sales velocity as the check on whether the new ceiling still produces enough opportunities to cover the number.
Frequently Asked Questions
Is there a standard cost per lead for B2B SaaS?
No. Published figures vary wildly because every company defines a lead differently and sells at a different price point. A number built on newsletter signups and a number built on demo requests describe unrelated things, so comparing them tells you nothing about either business.
How do you calculate your own cost per lead ceiling?
Start from allowable CAC, which is your target payback months multiplied by the monthly gross profit on a new customer. Take the marketing share of that figure, then divide by the number of leads it takes to produce one customer. The result is the most you can pay per lead and still hit payback.
Is a rising cost per lead always bad?
No. Cost per lead rising alongside a higher lead-to-opportunity rate usually means you narrowed targeting and bought better fit. The number that matters is cost per opportunity. If it fell while cost per lead rose, the change worked.
What should you report instead of cost per lead?
Cost per opportunity and cost per closed-won customer, split by source. Those prices include the funnel loss that cost per lead ignores, and they are the only versions of the metric that can be compared against a payback target.
Put these metrics to work
ORM builds custom revenue forecast models that turn concepts like what is a good cost per lead for b2b saas into prescriptive action for your team.
Schedule a Demo