CPC Calculator Hub

Maximum cost-per-click

A funnel-math derivation for paid lead generation, with worked example, interactive calculator, and vertical benchmarks.

Maintained by Darshita Oza · Last edited 2026-05-13 · Revision 14 · Methodology · Suggest a correction

Definition

The maximum profitable cost-per-click (Max CPC) is the highest price an advertiser can pay for one click while still meeting a stated unit-economics target — typically a maximum customer-acquisition-cost (CAC) or a target lifetime-value-to-CAC ratio1. It is derived, not observed: a function of margin, conversion rates, and the cost-of-acquisition policy a business has adopted.

The result is the per-click bid ceiling that, when respected over a sufficiently large sample of clicks, produces customers at the stated CAC target. Bidding above Max CPC scales the account beyond unit-economic profitability over time2.

Derivation

Max CPC is the terminal step of a funnel chain. The derivation walks from the bottom of the funnel (a closed-won customer with measurable lifetime value) up to the top (a single click that may or may not become that customer).

D
Average deal value (revenue per closed-won customer)
M
Gross margin as a decimal (0 ≤ M ≤ 1)
r
Target ratio of customer LTV to CAC (e.g. 3 for “3:1 LTV:CAC”)
ρlc
Lead-to-close conversion rate (decimal)
ρcl
Click-to-lead conversion rate (decimal)

Customer lifetime value

The simplest non-recurring case treats lifetime value as the gross profit a single transaction produces:

LTV = D × M (1)

For subscription products LTV must additionally incorporate retention and recurring revenue. Equation (1) is the lower bound — any recurring revenue increases the achievable Max CPC3.

Maximum customer acquisition cost

Given a target LTV:CAC ratio r, the maximum acceptable CAC is:

CACmax = LTV ÷ r (2)

Industry rule-of-thumb is r = 3 for healthy SaaS economics4, though sustainable values range from r = 2 (early-stage, high-growth) to r = 5 (mature, profitability-focused).

Maximum cost per lead

Each closed-won customer requires 1 / ρlc leads on average. The maximum acceptable cost per lead is therefore:

CPLmax = CACmax × ρlc (3)

Maximum cost per click

Similarly, each lead requires 1 / ρcl clicks. The maximum cost per click is:

CPCmax = CPLmax × ρcl (4)

Substituting (1) through (3) into (4) yields the closed form:

CPCmax = (D × M ÷ r) × ρlc × ρcl (5)

Equation (5) is the operating formula. It implies four straightforward levers for raising Max CPC: increase deal value, improve gross margin, raise either conversion rate, or accept a lower LTV:CAC target.

Worked example

B2B SaaS, mid-market

A SaaS business sells an annual contract worth D = $20{,}000 at M = 75% gross margin. The sales team converts ρlc = 18% of qualified demos to closed-won, and the website converts ρcl = 3% of clicks into demo requests. Management targets r = 3 (LTV:CAC of 3).

Applying the equations:

(1) LTV = $20,000 × 0.75 = $15,000
(2) CACmax = $15,000 ÷ 3 = $5,000
(3) CPLmax = $5,000 × 0.18 = $900
(4) CPCmax = $900 × 0.03 = $27.00

Result: the business can bid up to $27.00 per click while maintaining a 3:1 LTV:CAC ratio. Bidding higher reduces LTV:CAC over time; bidding lower leaves customers on the table.

Interactive calculator

The calculator below applies equation (5) live. Adjust any input to recompute Max CPC, with intermediate steps shown:

Max CPC calculator

Preset:
LTV
$5,600
Max CAC
$1,867
Max CPL
$373
Max CPC
$11.20
Max bid is $11.20. Anything above scales the account into unprofitability over time.

Vertical benchmarks

The following table reports approximate medians for the inputs to equation (5) across common B2B verticals. Use these as a sanity-check or starting point, not as a substitute for measurement.

Vertical Avg deal Margin Lead-to-close Click-to-lead Max CPC (r=3)
B2B SaaS$20,00075%18%3.0%$27.00
Legal services$5,00085%30%5.0%$21.25
Insurance$1,50065%25%6.0%$4.88
Healthcare$80060%35%8.0%$4.48
Home services$3,50030%45%8.0%$12.60
Fintech$1,20070%20%4.0%$2.24

Sources: aggregated WordStream Google Ads benchmark reports (2024–2025), industry trade publications, and operator data across ~25 B2B accounts. Values rounded.

Limitations

Equation (5) carries three assumptions worth naming explicitly. First, it assumes uniform conversion rates across clicks — in practice, branded clicks convert at multiples of non-branded rates, so portfolio-level Max CPC understates non-branded bid ceilings. Second, it treats LTV as a single-transaction value; subscription products and high-retention services tolerate higher Max CPC by factors of to 10×3. Third, it assumes the firm has accurate measurement of ρlc and ρcl; misattribution at either stage (especially in long sales cycles) produces a Max CPC that doesn’t match observed unit economics.

The equation is best read as a ceiling, not a target. Operators typically bid at 60–80% of computed Max CPC to leave headroom for measurement noise and conversion-rate drift5.

References

  1. Skok, D. (2014). SaaS Economics: A Look at Unit Economics, LTV, and CAC. For Entrepreneurs.
  2. Olsen, A. (2019). The PPC bidding-ceiling problem: when bid optimization breaks unit economics. Search Engine Land.
  3. Bessemer Venture Partners. (2023). The 6 C’s of cloud finance. Bessemer publications, on LTV:CAC across recurring-revenue businesses.
  4. Murphy, T. and Roberts, J. (2018). The Three C’s of SaaS unit economics. SaaStr Annual.
  5. WordStream. (2024). Google Ads Benchmarks Report: B2B verticals. Aggregated CPC benchmarks across 31 industries.
Maintained by Darshita Oza, performance marketer (LinkedIn). To suggest a correction, propose a new benchmark vertical, or contribute a worked example, see contact.