Diagnostics

Why Is My CAC Payback Too Long? (And How to Fix It)

Joni Lindgren Founder & Growth PM 5 min read

A good CAC payback is 6 to 12 months for self-serve B2B, 12 to 24 for enterprise, and 1 to 6 for consumer apps. A long payback is usually a retention problem rather than a CAC problem.

Say your CAC payback drags past 12 months for a self-serve B2B product, or past 6 months for a consumer app. The usual reflex is to cut acquisition cost. Most of the math that decides how fast you get your money back happens after the customer signs up.

What CAC payback period measures

CAC payback period is the number of months it takes the gross margin from a customer to repay what you spent to acquire them.

CAC payback (months) = CAC ÷ (monthly revenue per customer × gross margin %)

Worked example: you spend €1,200 to land a customer who pays €100/month, at 80% gross margin. Each month that customer contributes €80 of margin. Payback = 1,200 ÷ 80 = 15 months.

The denominator holds revenue per customer and gross margin. Neither depends on how cheaply you acquired the customer. So when payback runs long there are three suspects, and CAC is only the first.

The benchmark: what “too long” means

Don’t borrow a consumer target for a B2B product, or the reverse.

MetricB2B SaaSConsumer apps
CAC payback period6 to 12 months (SMB / self-serve)
12 to 24 months (enterprise sales)
1 to 6 months
LTV / CAC3:1 to 5:12:1 to 4:1 (ideal ≈3:1)

B2B sources: OpenView SaaS Benchmarks, KeyBanc SaaS Survey. Consumer sources: AppsFlyer, Mobile Dev Memo. (Same sources the benchmark tool cites.)

Enterprise deals get more time, 12 to 24 months, because the contracts are larger and stickier. A consumer payback over 6 months usually fails at scale because consumer retention decays so steeply.

A longer payback is acceptable if retention and expansion are strong enough to carry it. A 16-month payback on a customer who stays five years and doubles their spend is a great trade. A 16-month payback on a customer who churns at month 10 is a loss.

The number alone doesn’t tell you which one you have, so diagnose retention before you panic about payback.

Diagnose first: where is the time going?

Before touching anything, split the payback formula into its three inputs and ask which one is dragging. The same 15-month payback can have three different causes, and each needs a different fix.

CAC is genuinely too high
Payback is long and your blended CAC has crept up channel-over-channel while conversion held flat.
Revenue per customer is too low
Healthy acquisition cost, thin ARPU, little or no expansion revenue. Pricing and packaging live here.
Usual culprit
Retention is too weak to let payback finish
It doesn’t show up in the payback formula at all. It shows up in whether the customer survives long enough to reach payback.

Take B2B 90-day cohort retention. The published range is 2.5 to 15.6%, per Amplitude B2B Technology Product Benchmarks. If yours sits below 2.5%, under the published B2B median, a meaningful share of customers churn before they ever repay their acquisition cost.

The CAC payback and retention interaction

Retention decides whether your payback number is real.

The customer repays their CAC slowly, €80 of margin at a time. Meanwhile the customer may churn any month. Payback only completes if the customer is still around when cumulative margin reaches the CAC.

The two numbers are coupled:

  • Strong retention allows a longer payback. You can afford to take 18 months to repay a customer who will stay 60.
  • Expansion revenue shortens payback over time. When net revenue retention is above 100%, customers spend more each month through upgrades and seats. The denominator grows month over month, and payback arrives sooner than the static formula predicts.
  • Weak retention lengthens payback, and for the churned cohort it cancels it.

So the highest-impact way to shorten payback is usually improving retention and expansion, not cutting CAC.

See retention rate benchmarks for where your curve should land, and LTV:CAC ratio for the sister metric to read alongside payback.

How to shorten CAC payback

The levers, in rough order of impact. Match each to the suspect you diagnosed rather than pulling all of them at once.

1. Fix early retention so customers survive to payback. Day-7 cohort retention runs 4 to 20% for B2B (an estimate) and 8 to 15% for consumer, per AppsFlyer and Amplitude. If yours is below that, customers leave before they have contributed much margin.

A faster, clearer path to first value keeps cohorts alive long enough to reach payback.

2. Grow revenue per customer (expansion and pricing). Raising ARPU shrinks the payback denominator directly. Usage-based components, seat expansion, and tier upgrades push net revenue retention above 100% and shorten payback over time.

3. Lift gross margin. Margin sits in the denominator too. For software, that means infra and COGS efficiency and support cost per customer. Take the worked example above (€1,200 CAC, €100/month). Lifting gross margin from 70% to 80% drops payback from about 17.1 months to 15, with no change to acquisition.

4. Then, reduce CAC, but carefully. Shift spend toward channels with lower cost-per-acquisition. Improve funnel conversion so each marketing euro lands more customers. Lean on lower-cost motions (self-serve, referral, content) where the model allows.

Cut acquisition too aggressively, though, and you trade a better ratio for a smaller business.

Freemium, self-serve, and enterprise sales each make a different number the bottleneck. Diagnose your own three inputs before borrowing anyone’s playbook.

See where your numbers land

Is your CAC payback too long, or is retention the real culprit? The free benchmark tool charts your CAC payback, LTV:CAC, retention curve, and K-factor against B2B and consumer ranges in six minutes. You see which of the three suspects is dragging your payback before you spend a quarter fixing the wrong one.

Frequently asked questions

For self-serve or SMB B2B SaaS, 6 to 12 months. Enterprise sales runs 12 to 24 months. Consumer apps should recoup CAC in 1 to 6 months. (Sources: OpenView, KeyBanc, AppsFlyer, Mobile Dev Memo.) These are context rather than hard targets; retention and expansion decide the right number.

Payback also depends on revenue per customer and gross margin. If retention is weak, customers churn before reaching payback at all, so the formula's answer is optimistic.

Retention decides whether a customer survives long enough to repay their acquisition cost. Strong retention makes a longer payback acceptable. Expansion revenue (net revenue retention above 100%) shortens it over time. Weak retention can cancel payback entirely for churned customers.

Usually not first. Improving early retention, raising revenue per customer, and lifting gross margin typically move payback more than cutting CAC. Cutting acquisition too hard can shrink the business rather than improve it.

CAC payback measures how fast you recover acquisition cost (speed, cash flow). LTV:CAC measures how much value a customer returns against what they cost (profitability). Read them together; a 3:1 to 5:1 LTV:CAC with a 30-month payback can still strain cash flow. See LTV:CAC ratio and CAC payback period.

See where your numbers actually land

Plot your retention, CAC payback, LTV:CAC and K-factor against the B2B and Consumer bands, and find out whether a good-looking number is real or sitting on a leaky retention curve.

Run the growth diagnostic →
Free · No signup · 6 minutes
Written by
Joni Lindgren
Founder & Growth PM · DM on LinkedIn
See where your metrics land Run the diagnostic →