Business, Marketing & E-commerce Customer Acquisition, LTV & Retention Gross-margin-adjusted CAC payback (SaaS metrics convention)

CAC Payback Period Calculator

CAC payback is the number of months of gross profit a customer must deliver before they have repaid what you spent to acquire them. This calculator runs the margin-adjusted version — revenue times gross margin, not revenue — and then runs it again with churn applied, because a cohort shrinks while it is repaying and the churn-adjusted answer is always the longer of the two. It also shows the cumulative cash position month by month, which is the figure that tells you how much working capital each new customer consumes before they start funding the next one.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Customer acquisition costFully loaded sales and marketing cost divided by new customers won in the same period.1200 $
Monthly revenue per accountRecurring revenue one customer pays each month, excluding one-off setup fees.150 $
Gross marginRevenue less hosting, support and delivery costs — the share of each dollar available to repay acquisition.80 %
Monthly customer churnShare of the cohort lost each month; set to zero to see the simple, unadjusted payback.2 %
Your payback targetThe threshold you want to be judged against; twelve months is a widely used rule of thumb for subscription businesses.12 months

It returns

  • Payback period — Months of gross profit needed to repay CAC, with churn applied to the cohort.
  • Payback ignoring churn
  • Gross profit per customer per month
  • Cumulative gross profit at 12 months
  • Cumulative gross profit at 24 months
  • Net cash position at 12 months — Cumulative gross profit less the acquisition cost; negative means the customer is still underwater.
  • Lifetime gross profit at this churn — Monthly gross profit divided by the churn rate — the most this cohort can ever repay.

The formula

tpb=CACARPA×m
tc=ln(1CACcGP)ln(1c)
LTV=GPc

In plain text: Payback months = CAC ÷ (monthly revenue per account × gross margin)

  • tPayback period (months)
  • CACFully loaded customer acquisition cost ($)
  • ARPAMonthly recurring revenue per account ($)
  • mGross margin as a decimal (decimal)

The margin term is what separates this from a naive revenue payback. Acquisition is repaid out of gross profit, so a business at a 60% margin takes two-thirds longer to recover the same CAC than one at 100%.

Updated Category Customer Acquisition, LTV & Retention Verified against published test cases Reading time 11 min

What CAC payback tells you that LTV:CAC does not

CAC payback measures time, and time is the dimension that ratio metrics throw away. Two businesses can both return three dollars of lifetime value for every dollar of acquisition cost and have completely different funding requirements: one gets its money back in eight months and can grow from its own cash, the other takes thirty-four months and has to finance every new customer until then. The LTV:CAC ratio cannot tell them apart. Payback can.

That makes payback the cash metric of the pair. Every customer you acquire is a small investment: money out today, gross profit back over months. Until the cumulative gross profit crosses the acquisition cost, that customer is a hole in your bank balance, and if you are growing quickly you are digging new holes faster than the old ones fill. This is why fast-growing subscription businesses can be simultaneously profitable per customer and desperately short of cash — the arithmetic is working, but the timing is not.

The metric also has a diagnostic property that ratio metrics lack: it responds immediately. Lifetime value depends on a churn estimate for years you have not lived through yet, so it can be argued about indefinitely. Payback depends on this month's acquisition cost, this month's revenue per account and this month's margin, all of which you know. When a quarter goes badly, payback moves first and by an amount nobody can dispute.

One convention to fix before you compute anything: the revenue term must be multiplied by gross margin. Acquisition is repaid out of gross profit, not out of billings. A business at a 60% margin needs 1 ÷ 0.6 = 1.67 times as many months as one at 100% to recover the same CAC on the same revenue, and quoting payback on revenue rather than margin understates the period by exactly that factor.

Two formulas: the simple one and the honest one

The simple version divides CAC by monthly gross profit per account. It is the figure most companies report, and it is the right one when churn during the payback window is negligible — a long-contract enterprise product, say, where the customer cannot leave inside the first year.

The churn-adjusted version recognises that a cohort shrinks while it is repaying. If 2% of customers leave every month, then after twelve months only 0.9812 = 78.5% of the original cohort is still paying, and the cohort's cumulative gross profit is less than twelve times the monthly figure. Summing the geometric series gives cumulative gross profit after t months of GP × (1 − (1−c)t) ÷ c, and setting that equal to CAC and solving for t gives the log expression in the formula block above.

Because the adjustment removes revenue that the simple version assumed, the churn-adjusted payback is always at least as long as the simple one, and strictly longer whenever churn is above zero. That direction holds regardless of the numbers you enter, which is why the calculator reports both — the difference between them is the cost of churn expressed in months.

The churn-adjusted formula also exposes a ceiling the simple one hides. As t grows, (1−c)t approaches zero and cumulative gross profit approaches GP ÷ c. That limit is the lifetime gross profit of the cohort, and if CAC exceeds it the logarithm has a non-positive argument and there is no solution: the customers never pay back, at any horizon. The calculator returns a blank payback and says so explicitly rather than reporting a large finite number, because "never" and "in 200 months" are different business situations.

Worked example: $1,200 CAC at $100 of monthly gross profit

You spend $1,200 to acquire a customer who pays $100 a month. Take a 100% gross margin first so the margin term does not obscure the churn arithmetic, and assume 2% of customers churn each month.

  1. Monthly gross profit. $100 × 100% = $100.
  2. Simple payback. $1,200 ÷ $100 = 12.00 months.
  3. Lifetime ceiling. $100 ÷ 0.02 = $5,000. The CAC is well under this, so a solution exists.
  4. Churn-adjusted payback. 1 − (1,200 × 0.02 ÷ 100) = 1 − 0.24 = 0.76. Then ln(0.76) ÷ ln(0.98) = (−0.274437) ÷ (−0.020203) = 13.58 months.
  5. Check it. Cumulative gross profit at 13.58 months is $100 × (1 − 0.9813.58) ÷ 0.02 = $100 × 0.24 ÷ 0.02 = $1,200, which is the CAC. The formula is consistent.
  6. Cash at twelve months. $100 × (1 − 0.9812) ÷ 0.02 = $100 × 0.215283 ÷ 0.02 = $1,076.42, so the customer is still $1,200 − $1,076.42 = $123.58 underwater at the one-year mark.

Churn added 13.58 − 12.00 = 1.58 months, or 13.2% of the simple period. Now change the margin instead: at a 70% margin the monthly gross profit falls to $70, the simple payback rises to $1,200 ÷ $70 = 17.14 months, and the ceiling falls to $70 ÷ 0.02 = $3,500. Margin moves the answer far more than churn does at these values, which is the usual pattern and the reason a margin-blind payback figure is not worth quoting.

How to read your payback period

Compare the result to the cash you have, not only to a benchmark. The widely used rule of thumb in subscription software is that payback under twelve months is comfortable and beyond eighteen months requires either patient capital or a deliberate decision to slow growth. Treat those figures as conventions of the trade rather than as measured statistics — their usefulness is that investors and boards share them, not that they were derived from a published dataset.

The number that actually constrains you is the product of payback and your new-customer rate. If you acquire 100 customers a month at $1,200 each, you are committing $120,000 a month, and at a fourteen-month payback the peak cash tied up in unrepaid acquisitions runs to well over a million dollars before the earliest cohorts start funding the newest ones. Check that against your runway using the burn rate and runway calculator before you approve a growth plan.

Read the direction of travel as well as the level. Payback lengthening while acquisition volume grows is the normal, expected shape of scaling — cheap demand is captured first — and it is only alarming when it crosses the threshold your balance sheet can carry. Payback lengthening while volume is flat is a different diagnosis entirely: something has gone wrong in pricing, margin or acquisition efficiency, and the three inputs on this page will tell you which.

Finally, do not confuse a fixable payback with a broken business model. If the calculator says the cohort never pays back, the problem is structural: at that churn rate the customers simply do not live long enough to repay what they cost. No pricing tweak inside the current model fixes it — you need lower churn, higher price, higher margin or cheaper acquisition, and the churn rate calculator and CAC calculator are where those two conversations start.

Payback months by CAC and monthly gross profit (no churn)

Each cell is CAC ÷ monthly gross profit. Add churn separately — at 2% a month it lengthens a 12-month payback to 13.6 months and a 24-month payback to 32.4.
CAC$50 GP/month$100 GP/month$200 GP/month$500 GP/month
$50010.05.02.51.0
$1,00020.010.05.02.0
$1,20024.012.06.02.4
$2,00040.020.010.04.0
$5,000100.050.025.010.0
$10,000200.0100.050.020.0

Monthly gross profit is revenue per account times gross margin: a $250 subscription at a 40% margin belongs in the $100 column, not the $200 one. At 2% monthly churn the ceiling on repayment is GP ÷ 0.02, so the $50 column can never repay a CAC above $2,500 and several cells in it are unreachable in practice.

Ways this metric gets misreported

  • Dividing by revenue instead of gross profit. The most common error, and it understates the period by the reciprocal of your margin — a 50% margin business reports half the true payback.
  • Using a marketing-only CAC. Sales salaries, commission, sales engineering and marketing headcount all belong in acquisition cost. A media-spend-only figure flatters payback substantially in any business with a sales team.
  • Ignoring churn during the payback window. The cohort shrinks while it repays. The adjustment is small at low churn and severe above about 5% a month, where the lifetime ceiling starts binding.
  • Counting setup and implementation fees as recurring. A one-off fee shortens the first month only. Either subtract it from CAC or leave it out; do not amortise it into the monthly figure.
  • Blending self-serve and enterprise cohorts. Their CAC and revenue per account can differ by two orders of magnitude, and the blended payback describes neither segment.
  • Comparing a monthly-churn figure against an annual one. A 24% annual churn is roughly 2.3% monthly, not 24% monthly. Convert before entering it.

Payback next to the other unit-economics metrics

The three metrics that describe customer economics answer different questions and are not substitutes. CAC asks what a customer costs. LTV:CAC asks whether a customer is worth more than they cost. Payback asks when you get the money back. A business needs an acceptable answer to all three, and the cheapest way to fail is to have a strong ratio and a payback longer than your funding.

The three are algebraically linked. With a constant monthly gross profit and a constant churn rate, lifetime gross profit is GP ÷ c and payback is approximately CAC ÷ GP, so the ratio LTV ÷ CAC is approximately (GP ÷ c) ÷ (payback × GP) = 1 ÷ (c × payback). At 2% monthly churn, a twelve-month payback implies a ratio near 1 ÷ (0.02 × 12) = 4.2. That identity is a useful consistency check: if someone reports a twelve-month payback and a 2:1 ratio at 2% churn, one of the three numbers is computed on a different basis from the others.

For a recurring-revenue business, keep payback beside net revenue retention. Expansion revenue inside the existing base shortens effective payback, because the cohort's monthly gross profit rises over time instead of merely shrinking with churn — a business with net revenue retention above 100% is repaying acquisition with a growing annuity, and the simple formula on this page understates its performance. If your expansion is material, model the cohort's revenue explicitly rather than treating ARPA as constant.

Finally, payback is a period metric and should be recomputed every quarter on that quarter's cohort. A trailing-twelve-month blend hides exactly the deterioration you are trying to detect, because the good early cohorts keep propping up the average long after the acquisition environment has changed.

Frequently asked questions

How do I calculate CAC payback period?

Divide customer acquisition cost by the monthly gross profit a customer produces — that is monthly revenue per account multiplied by gross margin. A $1,200 CAC against a $150 subscription at an 80% margin gives $120 of monthly gross profit and a payback of 1,200 ÷ 120 = 10 months. If churn is material, use the churn-adjusted formula, which is always the longer of the two because the cohort shrinks while it repays.

Why use gross margin instead of revenue?

Because acquisition cost is repaid out of gross profit, not out of billings. Hosting, support, payment processing and delivery costs are consumed before any dollar is available to recover the sales and marketing spend. Using revenue understates the payback period by exactly the reciprocal of your margin: a 50% margin business that reports a six-month revenue payback actually has a twelve-month payback.

What is a good CAC payback period?

Under twelve months is the widely used rule of thumb in subscription software, with eighteen months treated as the point where growth needs external funding to sustain. These are conventions shared by operators and investors rather than measured statistics, so the more important test is against your own balance sheet: multiply the payback period by your monthly acquisition spend to see how much cash sits unrepaid at steady state, and check that against your runway.

How does churn change the payback period?

It lengthens it, always, because some of the cohort stops paying before the acquisition cost is recovered. At 2% monthly churn a twelve-month simple payback becomes about 13.6 months. The effect compounds: as churn rises, the cohort's total lifetime gross profit approaches a ceiling of monthly gross profit ÷ churn rate, and if the acquisition cost sits above that ceiling the cohort never pays back at any horizon.

What does it mean when the calculator says the cohort never pays back?

It means the acquisition cost exceeds the total gross profit a customer can produce over their entire life at that churn rate — the ceiling of monthly gross profit ÷ churn. At $100 of monthly gross profit and 2% churn, that ceiling is $5,000, so a $6,000 CAC is unrecoverable no matter how long you wait. This is a structural result rather than a slow one, and the fix has to come from churn, price, margin or acquisition cost.

Should setup fees count towards payback?

Treat a one-off setup or implementation fee as a reduction in acquisition cost rather than as recurring revenue. Adding it to the monthly figure would imply you receive it every month and would shorten the payback period incorrectly for every month after the first. Subtract its gross-margin contribution from CAC, then run the calculation on the recurring revenue alone.

How is payback related to the LTV:CAC ratio?

With constant monthly gross profit and churn, the ratio is approximately 1 ÷ (monthly churn × payback months). At 2% churn and a twelve-month payback that gives roughly 4.2:1. The identity is useful as a consistency check on a set of reported metrics: if the three numbers you are given do not roughly satisfy it, at least one of them is computed on a different basis — commonly a revenue LTV against a gross-margin payback.

Should I use monthly or annual churn in this calculator?

Monthly, because every other term in the model is monthly. To convert an annual figure, use 1 − (1 − annual)1/12: 24% annual churn is 1 − 0.761/12 = 2.26% monthly, not 2% and certainly not 24%. Entering an annual rate in the monthly field will usually push the model past its lifetime ceiling and report that the cohort never pays back, which is a good sign you have made this substitution by mistake.

Does expansion revenue shorten payback?

Yes, and this calculator does not model it, so a business with meaningful upsell will do better than the figure shown here. When surviving customers spend more over time, the cohort's monthly gross profit can hold flat or rise even as accounts are lost, which brings the repayment point forward. If your net revenue retention is comfortably above 100%, model the cohort's revenue month by month rather than treating revenue per account as a constant.

References

  • SaaS Metrics 2.0 — A Guide to Measuring and Improving What MattersFor Entrepreneurs (David Skok)
  • Marketing Metrics: The Manager's Guide to Measuring Marketing Performance, 3rd ed. — Pearson (Farris, Bendle, Pfeifer, Reibstein)
  • Principles of Corporate Finance, 13th ed. (payback period and discounted payback) — McGraw-Hill (Brealey, Myers, Allen)