Analytics

CAC payback period calculator for SaaS and subscription businesses

By Charles Summers · Updated · Free, no signup

Short answer

For a subscription business, payback is the number of months of gross profit it takes to earn back one acquisition, and the twelve-month convention exists because a year is the cycle on which the same money gets redeployed into the next cohort, not because anything in the arithmetic makes month twelve special. Two subscription-specific corrections move the answer: expansion inside the payback window pulls it earlier, and the churn figure you enter should be gross logo churn first and net revenue churn second, read as a range rather than as a single month.

Use the cac payback period calculator

Why saas need a different approach

Subscription software is the model the payback formula was designed around, which is why it fits so cleanly and why the places it stops fitting are easy to miss. The formula assumes a customer pays the same amount every month until they cancel. Seat-based and usage-based products break that assumption immediately, because the accounts that survive are usually the accounts that grow, and a cohort whose surviving members are expanding collects more gross profit per month than it did at signup.

The second thing worth deciding before you type anything is which churn number belongs in the field. Gross logo churn counts departures. Net revenue churn nets expansion against contraction and cancellation, and in a healthy seat-based product it can be zero or negative. They produce paybacks that can sit several months apart on identical revenue, and quoting one while describing the other is how two people in the same company end up arguing about a metric they both computed correctly.

It runs entirely in your browser. Nothing you type is sent to a server, no account is required, and there is no usage limit, because there is no cost per run to control.

Twelve months is a redeployment cycle borrowed from the budget calendar

The reason under twelve is treated as the pass mark has nothing to do with a threshold anyone measured. It is that subscription businesses plan, raise and allocate on an annual cadence. If a cohort returns its acquisition cost within a year, next year's acquisition budget can be funded out of this year's customers rather than out of a fundraise, and the company can grow without selling more equity. Month twelve is the point where the marketing budget becomes a revolving facility instead of a drawdown. That is a genuinely useful property, and it is also a statement about the shape of a calendar rather than a law of finance.

Read the convention as a proxy for two things it does not measure directly. The first is the cost of the capital covering the gap, which is what actually decides whether a long payback is survivable; the same eighteen-month payback is fine on retained profit and punishing on venture debt with a covenant attached. The second is confidence in retention, because a payback figure only pays back if the customer is there in the months you are counting on. A business at eighteen months with gross revenue retention in the mid nineties is in a safer position than one at nine months losing a quarter of its revenue a year, even though only the second passes the convention.

The other half of the caution is definitional. Payback bands circulate without their definitions attached, and the definition changes the number more than most operating improvements do. Sales and marketing spend against new customers only, or against all customers including the team servicing renewals? Fully-loaded cost including the demand-generation headcount, or programme spend only? Current-month spend, or spend lagged by the sales cycle? Pick one, write it down where the finance team can see it, and treat any external band as directional until you know how the person quoting it drew the boundary.

Expansion inside the window is the term subscription models leave out

The calculation above assumes revenue per surviving account is flat for the whole payback period. In a seat-based product it usually is not. A team that buys eight seats in January and nineteen by June has repaid its acquisition cost faster than the flat model says, and the effect is largest in exactly the businesses that quote the longest paybacks, because enterprise accounts expand hardest. Two forces run in opposite directions inside the same window: the account count decays and the revenue per surviving account climbs.

You can see the size of the effect without new maths by running the tool twice. Enter gross logo churn for the conservative reading, the one that assumes an account contributes what it contributed on day one until it disappears. Then enter your net revenue churn, floored at the smallest positive value the field accepts if your net figure is zero or negative, for the optimistic reading where expansion offsets departures entirely. The truth for a growing subscription business sits between those two months, and the gap between them is a more useful thing to put in front of a board than either number on its own.

A warning about the optimistic end. Expansion is not free revenue in the sense the formula treats it; land-and-expand motions carry customer success and account management cost that lands in cost of goods and in sales cost, so the margin on the expansion dollar is often lower than the margin on the original one. If expansion is the thing making your payback acceptable, the honest version of the model also loads the cost of generating that expansion into the numerator, which is a step almost nobody takes.

One company, two paybacks, and the blended one describes neither

Most subscription companies past a certain size run two acquisition motions at once. Self-serve signups arrive through search, product-led loops and paid social, cost a few hundred dollars each at most, pay tens of dollars a month and cancel at rates that would be alarming anywhere else. Sales-assisted accounts arrive through outbound and events, carry a share of a quota-carrying rep's fully-loaded cost, pay thousands a month and stay for years. These are not two segments of one business. They are two businesses sharing a logo and a product roadmap.

Blending them produces a payback that no decision can be made from. The blended figure improves when self-serve volume grows even if every enterprise deal got more expensive, and it degrades when a good enterprise quarter shifts the mix, so the number moves for reasons unconnected to whether either motion is getting better. Compute one payback per motion, and if a single company-level number is required for a board pack, present it as a weighted pair with the weights visible rather than as one figure.

The awkward part is spend allocation, because the two motions share demand generation. Content that produces free signups also warms the accounts an outbound team calls into; a category-level ad campaign feeds both. There is no correct split, only a consistent one. Choose a rule you can defend, apply it every month without revisiting it when the answer is inconvenient, and read the trend rather than the level. A rule you re-litigate quarterly produces a time series that measures your allocation debates instead of your efficiency.

The churn input is dirtier than the payback figure suggests

Subscription cancellations are not spread evenly across the life of a cohort, and self-serve products have a particular shape: a cluster of departures around the first or second invoice from people who signed up, never activated and only noticed the charge when it appeared, followed by a much flatter rate among the accounts that got a workflow running. Feeding a blended rate that includes that early cluster into a payback window of ten or fifteen months applies a first-invoice failure rate to months where it no longer applies, which makes payback look worse than the surviving cohort will deliver.

Involuntary churn deserves its own line before you accept the input. Cards expire, get replaced after fraud, or hard-decline on a renewal, and the account disappears without anyone deciding to leave. It arrives in the churn figure indistinguishable from a real cancellation, so it lengthens the payback the model reports, but it is the one component of churn that responds to a dunning sequence and a card-updater rather than to product work. Split it out before you take any expensive decision that a high churn input has just recommended.

The cohort start date is the last unglamorous detail, and it moves the answer more than it should. If the cohort is dated from trial start rather than from first paid invoice, the trial length gets counted as part of the payback window while contributing no gross profit at all, and a fourteen-day trial quietly adds half a month to every figure you report. Date cohorts from the first invoice that cleared, keep the definition next to the number, and the series stops drifting every time the growth team changes trial length.

Numbers worth knowing

MetricTypicalWhat it means
Why twelve monthsthe annual redeployment cycleA cohort that repays within a year lets next year's acquisition budget be funded from this year's customers rather than from a raise. It is a property of the planning calendar, not a measured threshold.
Which churn to entergross logo churn first, net revenue churn secondThey can sit several months apart on identical revenue. Run both and quote the range; the truth for a seat-expanding product lies between them.
Self-serve against sales-assisteddifferent by a multiple, not a marginARPA differs by an order of magnitude and CAC composition differs in kind, so a blended payback moves with mix rather than with efficiency.
Cohort start datefirst cleared invoice, never trial startDating from trial start adds the trial length to every payback figure while contributing no gross profit, which silently inflates the whole series.

Mistakes that quietly cost you results

Entering net revenue churn and then claiming expansion again as upside
Net churn already has expansion inside it. Counting it twice produces a payback figure and a growth narrative that quietly rest on the same dollars. Pick the input, state which one you used, and let the other version be the sensitivity case.
Running one payback across a free tier and an enterprise sales team
The blended figure improves when self-serve volume grows and degrades on a good enterprise quarter, so it moves for reasons unrelated to efficiency. One payback per motion, with the mix weights shown if a single number is unavoidable.
Treating thirteen months as a failure and eleven as a pass
The convention is a budget cadence with a two-month blur around it, not a threshold. What decides survivability is the cost of the capital covering the gap and how confident you are in retention across the months you are counting on.
Letting failed-card churn drive a product decision
Involuntary churn lengthens reported payback exactly like real cancellation but responds to dunning and card updates, not to roadmap. Split it out of the churn input before spending a quarter of engineering time on the wrong cause.

What does the output look like?

This is the exact output the tool produces from the example inputs. It is generated by the same code that runs when you click the button, so what you see here is what you get.

INPUTS CAC $4,200 · ARPA $420/mo · Gross margin 80.0% · Monthly churn 1.80% THE ARITHMETIC, STEP BY STEP 1. Monthly gross profit per account = $420 x 80.0% = $336.00 2. Payback (gross-margin adjusted) = $4,200 / $336.00 = 12.5 months 3. Payback on revenue (the wrong one) = $4,200 / $420 = 10.0 months The revenue version is short by a factor of 1 / 80.0%, which is 1.25x. CHURN INSIDE THE PAYBACK WINDOW Step 2 assumes the whole cohort is still paying in month 12.5. At 1.80% monthly churn, about 79.7% of it still is. Solving GP x (1 - (1-c)^t) / c = CAC for t gives the month a decaying cohort really breaks even: True payback = 14.0 months (1.5 months later than the simple division) LIFETIME CHECK Expected lifetime 1 / 1.80% = 55.6 months Lifetime gross profit $336.00 / 1.80% = $18,667 Against CAC of $4,200 that is a ratio of 4.44 to 1 >> Payback lands inside expected lifetime, with 41.5 months of gross profit after breakeven, worth $14,467 per customer. VERDICT: WORKABLE (12-18 months) Fine alongside high margin and low churn, tight without both. Standard for enterprise deals billed annually in advance. WHAT WOULD PRODUCE A 12-MONTH PAYBACK CAC of $4,032 (currently $4,200) ARPA of $437/mo (currently $420) Gross margin of 83.3% (currently 80.0%) Margin and price both multiply the result, so they move it fastest. CAC is linear. Churn barely touches payback below about 2% monthly, but it decides whether payback arrives at all above roughly 6%. WORKING CAPITAL NOTE Whatever you spend on acquisition each month is tied up for about 14 months before it returns. Doubling monthly acquisition spend doubles that committed cash immediately, while the returning gross profit still arrives at the old pace.

Frequently asked questions

Should I enter gross logo churn or net revenue churn for a seat-based product?

Run it twice. Gross logo churn gives the conservative payback, where each account is assumed to contribute what it paid on day one until it cancels. Net revenue churn gives the version where expansion offsets departures, and in a healthy seat-based product it can be near zero, which pulls the payback month sharply earlier. Report the pair as a range. A single figure hides which assumption is carrying the answer.

How does expansion revenue change the payback month in practice?

It works against churn inside the same window. The account count decays while revenue per surviving account climbs, so cumulative gross profit builds faster than the flat-ARPA model predicts. The effect is strongest in enterprise, where seat growth is largest, which is also where quoted paybacks are longest. If expansion is what makes your payback acceptable, load the customer success and account management cost of generating it into the numerator too.

Why is twelve months the target rather than nine or eighteen?

Because companies budget annually. A cohort that repays inside a year lets the next year of acquisition be funded from customers rather than capital, so the marketing budget behaves like a revolving facility. Nothing in the arithmetic distinguishes month twelve from month thirteen. An eighteen-month payback on retained profit with strong retention is a more comfortable position than a nine-month payback funded by debt with a covenant.

Our self-serve and sales-assisted paybacks are wildly different. Which one goes in the board pack?

Both, side by side, with the customer mix beside them. A blended figure is not a compromise between the two, it is a number that moves whenever the mix moves and therefore reports nothing about whether either motion improved. If the board insists on one number, show the weighted pair and the weights, so a shift in mix is visible as a shift in mix rather than as a change in efficiency.

Should involuntary churn from failed cards be included in the churn field?

Include it for the headline figure, since those accounts genuinely stop paying, but measure it separately before acting. Expired cards, post-fraud reissues and hard declines arrive in the churn rate looking identical to a deliberate cancellation, and they lengthen reported payback the same way. They respond to dunning windows and card-updater services rather than to product changes, so a decision made without splitting them out is aimed at the wrong problem.

Related free tools

Some links on this site are affiliate links, which means Hacking Demand may earn a commission if you buy through them at no extra cost to you. This does not influence which tools are listed. The tools on this page are free and have no affiliate relationship of any kind.