How to Calculate CAC by Funnel Stage (Not Just Blended CAC)
Blended CAC hides where your funnel leaks. Learn to calculate cost per visitor, sign-up, activated account and customer — with formulas, a channel example and a template.

CAC by funnel stage is your sales and marketing spend divided by the number of users who reach each stage — visitors, sign-ups, activated accounts and paying customers. It shows where acquisition money is being lost. The formula is simple: cost per stage = spend ÷ volume at that stage, and each stage's cost equals the previous stage's cost divided by its conversion rate. Teams that track only blended CAC see that customers are getting more expensive, but not why.
Key takeaways
- There are three kinds of CAC — paid, blended and fully loaded. Use fully loaded for unit economics and paid for channel decisions.
- Every conversion rate in the funnel is a cost multiplier: a 25% conversion quadruples the cost of the next stage.
- A channel with 2.7× more expensive visitors can still produce cheaper customers if those visitors activate better.
- Benchmarkit's 2025 report found the median B2B SaaS company spends about $2.00 in sales and marketing for every $1.00 of new-customer ARR.
What is CAC — and why "blended" isn't enough
Customer acquisition cost (CAC) is the total cost of winning one new paying customer. The standard formula:
CAC = Sales & marketing spend in period ÷ New customers in the same period
The problem is that this single number compresses an entire funnel into one ratio. When CAC rises from $800 to $1,100, the formula can't tell you whether traffic got more expensive, sign-ups dropped, onboarding broke, or sales closed fewer deals.
Stage-level CAC — sometimes called cost per funnel stage — unpacks that ratio.
See also: unit economics mapped to AARRR
Three types of CAC you should separate
Type | What's included | Best used for |
|---|---|---|
Paid CAC | Ad spend only ÷ customers from paid channels | Comparing channels and campaigns |
Blended CAC | All marketing spend ÷ all new customers (including organic, referral) | Board-level trend tracking |
Fully loaded CAC | Media + salaries (marketing, SDR, AE) + tools + agencies + content ÷ all new customers | Unit economics, LTV:CAC, payback |
A common trap: reporting paid CAC to investors as if it were fully loaded. Paid CAC is often 2–4× lower, which makes payback look far better than it is.
The formula for cost per funnel stage
For any stage N:
Cost per stage N = Total spend ÷ Volume reaching stage N
Or, working stage by stage:
Cost at stage N = Cost at stage N−1 ÷ Conversion rate from N−1 to N
That second form is the important one. It shows that every conversion rate multiplies cost. A 2.5% visitor-to-sign-up rate multiplies cost by 40. A 25% trial-to-paid rate multiplies it by 4.
Worked example: a full funnel, priced stage by stage
A self-serve B2B SaaS spends $48,000 per month, fully loaded.
Stage (AARRR) | Volume | Conversion | Cost per unit | Multiplier from previous |
|---|---|---|---|---|
Visitor (Acquisition) | 20,000 | 2.5% | $2.40 | — |
Sign-up | 500 | 40% | $96 | ×40 |
Activated account (Activation) | 200 | 25% | $240 | ×2.5 |
Paying customer (Revenue) | 50 | — | $960 | ×4 |
Read the multiplier column. It tells you where the money goes:
- The largest multiplier (×40) is at the top — normal for most websites, and hard to change dramatically.
- The most fixable multipliers are usually in the middle: activation (×2.5) and trial-to-paid (×4). Product and onboarding teams own these, and they often move 5–10 points in a quarter.
Channel × stage: where blended CAC really lies
Now split the same logic by channel. Two channels each get $12,000:
Metric | Channel A (search ads) | Channel B (LinkedIn) |
|---|---|---|
Visitors | 8,000 | 3,000 |
Cost per visitor | $1.50 | $4.00 |
Sign-up rate | 3% (240) | 2.5% (75) |
Cost per sign-up | $50 | $160 |
Activation rate | 30% (72) | 60% (45) |
Cost per activated account | $167 | $267 |
Trial → paid rate | 20% (14.4) | 35% (15.75) |
Paid CAC | $833 | $762 |
Channel A wins on every top-of-funnel metric — cheaper clicks, cheaper sign-ups, cheaper activations. A marketing team optimizing for cost per lead would move budget to it.
But Channel B produces cheaper customers because its users are better matched to the product: they activate twice as often and convert to paid far more. Stage-level CAC exposes that; cost per lead hides it.
Rule: Optimize channels on cost per activated account or cost per customer — never on cost per click or cost per lead alone.
How to calculate CAC by funnel stage: 6 steps
- Define every stage as a trackable event. Write down the exact event:
sign_up_completed,activation_reached(e.g., first report created),subscription_started. If two teams define "activated" differently, stage costs become fiction. - Collect fully loaded spend for the period. Include media, marketing and sales salaries, SDR/AE compensation, tools, agencies and content production. For B2B with a sales team, salaries are often 50% or more of total acquisition cost.
- Pick a period long enough to cover your sales cycle. For self-serve products, a month works. For sales-led products with 60–90 day cycles, use a trailing quarter — otherwise this month's spend gets divided by last quarter's deals.
- Pull volumes for each stage. From your product analytics (GA4, PostHog, Amplitude, Mixpanel) and billing system. Use the same attribution window for all stages.
- Build the cost-per-stage table. Divide spend by volume at each stage, then add the multiplier column. That column is your diagnostic.
- Repeat per channel and per segment. SMB and mid-market customers often go through different funnels with different costs. Averaging them produces a CAC no real customer actually has.
Prefer not to build it by hand? Veritess runs this decomposition from six inputs — revenue goal, price, conversion rates and cost per click — and shows the stage where your plan comes apart.
What's a normal CAC in B2B SaaS?
Absolute CAC depends heavily on price point, so compare ratios instead:
- New-customer CAC ratio: Benchmarkit's 2025 SaaS Performance Metrics report put the median at roughly $2.00 of sales and marketing spend per $1.00 of new-customer ARR — and noted this ratio has worsened in recent years.
- CAC payback: the median B2B SaaS company recovered CAC in 16 months in 2025 (Aleph × Benchmarkit, 2026).
Source: Benchmarkit — 2025 SaaS Performance Metrics
See also: CAC payback period benchmarks
Common mistakes when calculating CAC by stage
- Mismatched periods. Spend from March, customers from a deal cycle that started in January.
- Excluding salaries. Makes CAC look 2–4× better than reality.
- Counting free sign-ups as customers. A customer is someone who pays.
- Mixing organic into paid CAC. Organic and referral customers make paid channels look cheaper than they are.
- Ignoring activation. Without an activation stage, the jump from sign-up to paid looks like a "sales problem" when it's really an onboarding problem.
What is CAC by funnel stage?
It's the acquisition cost measured at each step of the funnel — cost per visitor, cost per sign-up, cost per activated account and cost per paying customer. It shows which stage makes customers expensive.
How do you calculate cost per funnel stage?
Divide total spend for the period by the number of users who reached that stage. Alternatively, divide the previous stage's cost by the conversion rate between the two stages.
What's the difference between blended CAC and paid CAC?
Paid CAC divides ad spend by customers from paid channels only. Blended CAC divides all marketing spend by all new customers, including organic and referral. Blended CAC is usually lower and hides channel-level problems.
Should CAC include salaries?
For unit economics — yes. Fully loaded CAC includes marketing and sales salaries, tools and agencies. Use paid CAC only for comparing channels.
Why is my CAC rising if ad costs are flat?
Usually because a mid-funnel conversion dropped — most often activation or trial-to-paid. Stage-level CAC will show exactly which multiplier grew.
Conclusion
Blended CAC tells you that customers are getting expensive. Stage-level CAC tells you where and why. Build the cost-per-stage table once, add the multiplier column, and your next budget conversation starts with the real bottleneck instead of a guess.
See your own funnel priced stage by stage — run your numbers in Veritess. No account, no integrations.
Related reading:
- Mapping unit economics to AARRR (pillar guide)
- LTV:CAC ratio for B2B SaaS
- Is your revenue target realistic? Reverse funnel math


