CAC Payback Period Calculator

Calculate how many months of gross profit it takes to earn back what you spend to acquire a customer, and how churn stretches that period.

Last updated October 2026 · Formula, worked example and sourced benchmarks below

Calculate CAC Payback

$

Sales and marketing spend / new customers acquired

$

Average monthly revenue from a newly acquired customer

%

Revenue minus hosting, support and payment costs

%

Adds a churn-adjusted payback for the whole cohort

Get your real CAC payback, updated every day

Connect Stripe, Chargebee or Recurly and GrowPanel calculates CAC payback and every other SaaS metric from your actual billing history. Free until $200k ARR.

The Formula

CAC Payback = CAC / (Monthly ARPA x Gross Margin)

CAC payback is the number of months of gross profit a new customer needs to generate before their acquisition cost is earned back. Shorter payback means growth ties up less cash.

Churn-adjusted: CAC = Gross profit x (1 - (1 - churn)^n) / churn

With churn, some customers leave before paying back. The calculator solves for n, the month in which the cohort as a whole has earned back its CAC.

Payback Targets by Segment

SMB – under 12 months
Small contracts and higher churn need fast payback.
Mid-market – under 18 months
Larger contracts and lower churn support a longer payback.
Enterprise – under 24 months
Long sales cycles, but high contract values and retention.
Over 24 months – Bottom quartile
Where the slowest quarter of B2B SaaS companies sit.

Segment targets from Bessemer Venture Partners. The 24-month bottom quartile is from Aleph's analysis of Benchmarkit data for 2025.

How to calculate CAC payback period

CAC payback period is the number of months of gross profit it takes to earn back the cost of acquiring a customer. Four steps:

  1. Calculate CAC. Total sales and marketing spend for a period divided by the new customers won in that period.
  2. Find the monthly ARPA of new customers. Use what newly acquired customers pay, not the average across your whole base, because new customers are often on different plans and prices.
  3. Multiply ARPA by gross margin to get monthly gross profit per customer.
  4. Divide CAC by monthly gross profit. The result is payback in months.
CAC payback (months) = CAC / (Monthly ARPA x Gross margin)

Board decks often run the same calculation on totals: sales and marketing spend divided by new MRR multiplied by gross margin. The Benchmarkit 2025 report uses the annual version, sales and marketing expenses / (new customer ARR x gross margin) x 12.

Worked example

A mid-market SaaS company spends $2,400 to acquire each customer. New customers pay $200 a month, gross margin is 80%, and 2% of customers cancel each month.

  • Monthly gross profit per customer: $200 x 0.80 = $160
  • CAC payback: $2,400 / $160 = 15 months
  • Payback on revenue: $2,400 / $200 = 12 months
  • Churn-adjusted payback: ln(1 - 2,400 x 0.02 / 160) / ln(0.98) = 17.7 months
  • Customers still active at month 15: 0.98^15 = 74%

Fifteen months is inside Bessemer's 18-month target for mid-market companies, but it would miss the 12-month SMB target. And because about a quarter of the cohort has cancelled by month 15, the cohort as a whole needs closer to 18 months to earn its acquisition cost back.

Monthly vs annual billing: cash and economic payback

The formula measures economic payback, in months of gross profit. Billing terms change cash payback instead. A customer who prepays a $2,400 annual plan hands you the whole first year on day one, which helps runway but does not make the customer more profitable. Keep the two apart: cash payback for runway planning, economic payback for judging acquisition efficiency.

If you work from annual figures, keep the units straight. ARR-based payback (CAC / (ACV x gross margin)) comes out in years, so multiply by 12 to compare it with monthly benchmarks.

Common CAC payback mistakes

  • Using revenue instead of gross profit. At an 80% gross margin, revenue payback looks 20% shorter than the real thing.
  • Using the ARPA of your whole customer base. Older customers may have expanded or be on legacy prices. Use what new customers pay.
  • Relying on blended CAC. Organic signups make paid channels look cheaper. Check payback per channel before scaling one.
  • Ignoring early churn. Customers who cancel in the first months never pay back their share. Add your churn rate to see the cohort view.
  • Not lagging spend. With a long sales cycle, this quarter's spend wins next quarter's customers. Compare new customers with the spend that produced them.

What's a good CAC payback period?

BenchmarkPaybackSource
Target, SMB-focusedUnder 12 monthsBessemer, 2021
Target, mid-marketUnder 18 monthsBessemer, 2021
Target, enterpriseUnder 24 monthsBessemer, 2021
Median B2B SaaS, 202516 monthsAleph with Benchmarkit
Top / bottom quartile, 20256 months or less / 24 months or moreAleph with Benchmarkit
Median by contract value, 202511 months under $5k ACV, 22 months at $50k–$100k ACVAleph with Benchmarkit

Bessemer Venture Partners sets its targets by segment because contract values and churn differ so much between SMB and enterprise customers. It also reports an average payback of 15 months for its companies at $1–10M ARR, rising as companies scale. Aleph's analysis of Benchmarkit data for full-year 2025 (198 companies reporting payback) found the median improved from 18 months in 2024 to 16 months.

David Skok's older and stricter rule in his SaaS Metrics guide is that startups should recover CAC in less than 12 months. The Benchmarkit 2025 report sums up the current view: about 12 months is the common wisdom, but payback is highly correlated with contract value.

How this calculator works

  • Segment sets the target used in the verdict: 12 months for SMB, 18 for mid-market and 24 for enterprise.
  • CAC payback is CAC / (monthly ARPA x gross margin). Payback on revenue is CAC / monthly ARPA, shown for comparison.
  • Churn-adjusted payback treats your customers as a cohort in which the churn rate you enter cancels every month. It finds the month n where the cohort's cumulative gross profit equals CAC: CAC = monthly gross profit x (1 - (1 - churn)^n) / churn. If gross profit / churn (gross margin LTV) is below CAC, the cohort never pays back.
  • The verdict is green within your segment's target, orange above the target up to 24 months, and red beyond 24 months.
  • Limitations: ARPA, gross margin and churn are held constant, so expansion revenue, price changes and early-life churn spikes are not modeled. Cash timing from annual prepayments is ignored. The math runs in your browser.

How to shorten CAC payback

  • Raise ARPA with pricing, packaging and higher-value customers.
  • Lower CAC by moving spend to the channels that bring in retained customers most cheaply.
  • Improve gross margin by cutting hosting, support and payment costs per customer.
  • Reduce early churn with better onboarding, so more of each cohort survives to payback.
  • Shorten the sales cycle and improve trial-to-paid conversion.

Check lifetime profitability with the LTV:CAC ratio calculator, or get your gross margin LTV from the LTV calculator.

Frequently asked questions

Divide customer acquisition cost (CAC) by the monthly gross profit from a new customer, which is monthly ARPA x gross margin. With a CAC of $2,400, ARPA of $200 a month and an 80% gross margin, payback is 2,400 / (200 x 0.80) = 15 months.

It depends on who you sell to. Bessemer Venture Partners recommends targeting under 12 months for SMB-focused companies, under 18 months for mid-market and under 24 months for enterprise. In Aleph's analysis of Benchmarkit data for 2025, the median B2B SaaS company took 16 months, the top quartile 6 months or less, and the bottom quartile 24 months or more.

Gross margin. You can only pay back acquisition cost from the profit a customer generates, not from the part of revenue that covers hosting, support and payment fees. Revenue-based payback understates the real period; at an 80% gross margin it looks 20% shorter than it is.

The standard formula assumes every customer keeps paying until CAC is recovered. With churn, some customers leave first, so the cohort as a whole takes longer to pay back. At 2% monthly churn, a 15-month payback becomes about 17.7 months, and if gross margin LTV is below CAC the cohort never pays back.

LTV:CAC tells you whether a customer is profitable over their whole lifetime. CAC payback tells you how quickly the acquisition cost comes back, which decides how much cash your growth ties up. A company can have a healthy LTV:CAC and still run short of cash if payback is long.

They shorten cash payback, because customers pay a year up front, but not economic payback, which is measured in months of gross profit. Track them separately: cash payback for runway planning, economic payback for judging acquisition efficiency.

Sources

  1. Bessemer Venture Partners: Scaling to $100 Million (September 2021)
  2. Aleph, with Benchmarkit data: CAC payback period benchmarks for SaaS (2026) (June 2026, full-year 2025 data)
  3. Benchmarkit and Pavilion: 2025 B2B SaaS Performance Metrics Benchmarks (May 2025)
  4. David Skok, For Entrepreneurs: SaaS Metrics: A Guide to Measuring and Improving What Matters

Benchmarks change as markets move. Each figure on this page is quoted with the publisher and date of the data so you can judge how current it is.

Track acquisition efficiency over time

GrowPanel's subscription analytics calculates ARPA, churn and LTV from your billing data, so the inputs to your payback are always current.