CAC Payback Calculator for Early-Stage SaaS

CAC payback is the months of gross profit a new customer must generate to repay what it cost to win them: sales and marketing spend divided by new MRR times gross margin. In the Wall Street Prep example, $5,600 of spend and $500 of new MRR at an 80% margin gives 14 months, against a rule of thumb of under 12. This page is not an interactive widget. It gives the formula, a spreadsheet layout and 13 test cases with the arithmetic shown, so you can check any calculator, including your own.

What is the CAC payback period?

The CAC payback period is the number of months a company needs to earn back what it spent to acquire a new customer.

Wall Street Prep also calls it Months to Recover CAC and says it sets a ceiling on how much a company can reasonably spend on new customers. The SaaS CFO frames it as working capital: the longer the payback, the longer the cash stays tied up, and the more capital growth needs.

Five points to take from the rest of the page:

  • The formula is sales and marketing spend ÷ (new MRR × gross margin), and the answer is in months.
  • The Wall Street Prep example works out to 14 months, which is above its under-12-months rule of thumb.
  • Use gross margin, not revenue. Leaving it out shortens the answer by the same factor as the margin: 11.2 months instead of 14 at an 80% margin.
  • The simple formula ignores churn and the time value of money, so it is a floor on how long recovery really takes.
  • A calculator earns trust by passing stated tests. Thirteen are listed below, and five of them have answers printed by a source.

What is the CAC payback formula?

The CAC payback formula divides sales and marketing spend by the monthly gross profit that spend brought in, which gives a number of months.

CAC payback (months) = S&M spend ÷ (new MRR × gross margin)

The per-customer version in the Wall Street Prep example gives the same answer. It computes CAC as spend ÷ new customers, then divides by the average new MRR per customer times gross margin.

The two forms agree because the customer count appears in both the top and the bottom and cancels: (S ÷ N) ÷ ((M ÷ N) × g) = S ÷ (M × g). That is Kanso's algebra, not a claim from the sources, and test T2 below checks it with numbers.

Four forms of the CAC payback formula in the three pages read for this article. All return months. Retrieved 29 October 2026.
FormFormulaWhere it comes fromNote
Per customer, monthly revenueCAC ÷ (average new MRR per customer × gross margin)Wall Street PrepThe reference form. CAC is spend ÷ new customers.
Aggregate, monthly revenueS&M spend ÷ (new MRR × gross margin)Kanso's algebra on the form aboveSame answer as the row above, because the customer count cancels.
Per customer, annual revenueCAC ÷ (cohort ARR × subscription gross margin) × 12The SaaS CFOUses the average ARR landed from new customers. Drop the × 12 if you use MRR.
Per customer, monthly profitCAC ÷ monthly profit per customerPay Pro GlobalIts first three worked examples divide by revenue with no margin step.

The forms differ in detail, not in shape. Pay Pro Global defines the metric as CAC divided by monthly profit per customer, yet its first three worked examples divide by revenue, which is the same thing only if gross margin is 100%.

Because the answer is money divided by money per month, the currency does not matter. The sourced examples use dollars, and rupee figures with the same ratios give the same months.

Which inputs does a CAC payback calculator need?

A CAC payback calculator needs four inputs: sales and marketing spend, new customers, new MRR and gross margin. The table defines each as the sources do and lists the usual way it goes wrong.

The four inputs. Definitions are from Wall Street Prep and The SaaS CFO; the last column is Kanso's reading of where each goes wrong.
InputDefinitionCommon error
Sales and marketing spendSpend on sales teams, digital campaigns, ads, search marketing and related ways of winning new customers (Wall Street Prep). The SaaS CFO asks for the fully loaded cost from the P&L, split between new and existing customers.Counting money spent on keeping or upselling existing customers, which inflates CAC.
New customersPaying subscribers acquired in the same period as the spend (Wall Street Prep).Counting sign-ups or trials that have not paid.
New MRRMonthly recurring revenue from the newly acquired customers only (Wall Street Prep). The SaaS CFO's version is the average ARR landed from new customers, not the average revenue per account across the whole base.Using the average of the whole customer base, which is usually not what a new customer pays.
Gross marginRevenue less cost of goods sold. Wall Street Prep names hosting and onboarding as the usual largest costs. The SaaS CFO uses the margin on the subscription revenue line only.Using a margin from a different revenue line, or entering 80 when the calculator expects 0.8.

Wall Street Prep notes an alternative: net new MRR, which adjusts new MRR for expansion and churned MRR. It calls including expansion a discretionary choice because expansion does not come from new customers, and says churned MRR is unrelated to acquisition. The calculation on this page uses new MRR from new customers only.

Timing is the input the sources leave open. The Wall Street Prep example matches a month's spend to the customers acquired in that same month, and none of the three pages says how to lag spend against a long sales cycle. If your sales cycle spans a quarter, using a quarter of spend against a quarter of new customers is a reasonable choice, and it is Kanso's suggestion rather than a published rule.

How do you calculate customer acquisition cost first?

Customer acquisition cost is total sales and marketing spend in a period divided by the number of new customers acquired in that period. Wall Street Prep's example is $5,600 ÷ 10 new customers = $560 per customer.

The SaaS CFO asks for more care on the numerator. It wants the fully loaded cost from the P&L, with spend split between winning new customers and serving existing ones, so that CAC is not diluted or inflated by the wrong costs.

CAC alone does not say whether the number is good. A $560 CAC repays in 14 months against $50 of monthly revenue at an 80% margin, and in 140 months against $5 of monthly revenue (560 ÷ (5 × 0.8) = 560 ÷ 4). That second figure is Kanso's arithmetic on a made-up price, shown only to make the point that CAC needs the revenue next to it.

How do you work through the calculation step by step?

You work through it in four steps plus a cross-check, shown here with the Wall Street Prep figures: $5,600 of spend, 10 new customers, $500 of new MRR and an 80% gross margin.

  1. Find CAC: 5,600 ÷ 10 = 560.
  2. Find new MRR per customer: 500 ÷ 10 = 50.
  3. Find monthly gross profit per customer: 50 × 0.8 = 40.
  4. Divide CAC by that profit: 560 ÷ 40 = 14 months.
  5. Cross-check with the aggregate form: 5,600 ÷ (500 × 0.8) = 5,600 ÷ 400 = 14 months.

Wall Street Prep reaches the same 14 months and reads it as the time to recoup the initial spend. Against its rule of thumb of fewer than 12 months, this example is two months over.

The result is an average across all ten customers. It says nothing about whether any of them stays 14 months, which is the subject of the churn section below.

How do you set the calculation up in a spreadsheet?

Set it up with four typed input cells and four formula cells, so every number in the result traces back to something you entered. The layout below uses the Wall Street Prep example as sample values.

A spreadsheet layout for the CAC payback calculation. Cell references are a suggestion; the sample values are the Wall Street Prep example.
CellLabelSample valueEntry
B1Sales and marketing spend in the period5600Typed input
B2New paying customers in the same period10Typed input
B3New MRR from those customers500Typed input
B4Gross margin as a fraction0.8Typed input (format as 80%)
B5CAC560=B1/B2
B6Average new MRR per customer50=B3/B2
B7Monthly gross profit per customer40=B6*B4
B8CAC payback in months14=IF(OR(B2<=0,B3<=0,B4<=0,B4>1),"check inputs",B5/B7)

Store margin as a fraction, or format the cell as a percentage, so 80% is held as 0.8. The guard in B8 returns a message instead of a number for zero customers, zero MRR, a margin of zero or less, or a margin above 1, which are the cases tested in T9 to T13.

Once the sheet reproduces the sample values, change one input at a time and check that the result moves the way the formula says it should. Doubling new MRR must halve the payback, and doubling spend must double it.

Which test cases should a CAC payback calculator pass?

A CAC payback calculator should return the seven results in the table below and handle the six boundary cases in the table after it correctly. Enter the inputs from each row into your sheet or tool and compare the output with the expected column.

Method: T1 and T4 to T7 use inputs and results printed on the Wall Street Prep and Pay Pro Global pages. T2 and T3 are Kanso's rewrites of T1's inputs into the other two forms. Every expected value is arithmetic on the stated inputs, worked by hand on 29 October 2026, and none is a measurement of any real company.

Seven tests with answers that either a source prints or follow directly from one. Results in months.
IDWhat it checksInputsWorkingExpectedBasis
T1Reference exampleSpend 5,600; 10 new customers; new MRR 500; margin 80%CAC 5,600 ÷ 10 = 560. MRR per customer 500 ÷ 10 = 50. 560 ÷ (50 × 0.8) = 560 ÷ 4014Wall Street Prep prints 14 months
T2Aggregate form matches T1Same inputs as T15,600 ÷ (500 × 0.8) = 5,600 ÷ 40014Kanso rewrite of T1
T3Annual form matches T1CAC 560; cohort ARR 600 (50 × 12); margin 80%560 ÷ (600 × 0.8) × 12 = 560 ÷ 480 × 1214The SaaS CFO's form with T1's inputs converted by Kanso
T4Revenue-only example 1CAC 500; monthly revenue per customer 100; no margin step500 ÷ 1005Pay Pro Global prints 5 months
T5Revenue-only example 2CAC 1,200; monthly revenue per customer 300; no margin step1,200 ÷ 3004Pay Pro Global prints 4 months
T6Revenue-only example 3CAC 250; monthly revenue per customer 50; no margin step250 ÷ 505Pay Pro Global prints 5 months
T7Long payback with marginCAC 12,000; monthly revenue per customer 213.33; margin 80%12,000 ÷ (213.33 × 0.8) = 12,000 ÷ 170.66470.31Pay Pro Global prints 70.31 months

If T1 passes and T3 fails, the usual cause is the missing × 12 when moving between ARR and MRR. If T4 to T6 pass but T1 fails, the tool is probably skipping the margin step, which is what the Pay Pro Global examples do.

Do the published examples pass the same tests?

Most do, but one Pay Pro Global example uses the same $12,000 in two ways that give answers about 187 times apart. T4 to T7 all reproduce the printed results, and the difference appears when you read its three-month table next to its 70.31-month example.

What can be observed on the page: the table lists CAC of $10,000, $11,000 and $12,000 with total revenue of $20,000, $25,000 and $32,000 and payback of 0.5, 0.44 and 0.375 months. Separately, the page shows 12,000 ÷ (213.33 × 0.8) = 70.31 months. All of those figures reproduce from their stated inputs.

What is inferred: the table values equal the CAC column divided by the total revenue column, so the CAC column is read as a month's whole acquisition spend. The 213.33 equals Month 3 revenue ÷ Month 3 new customers (32,000 ÷ 150), so the 70.31 example appears to treat the same $12,000 as the CAC of a single customer. The page does not say the two come from the same row.

The Pay Pro Global three-month sample under two readings of its CAC column. Reading A divides the column by total revenue. Reading B treats the column as per-customer CAC and divides by revenue per customer, with no margin step. Kanso's arithmetic on the page's printed figures, 29 October 2026.
PeriodNew customersTotal revenueCAC columnReading A (months)Reading B (months)
Month 110020,00010,00010,000 ÷ 20,000 = 0.5 (page: 0.5)10,000 ÷ (20,000 ÷ 100) = 50
Month 212025,00011,00011,000 ÷ 25,000 = 0.44 (page: 0.44)11,000 ÷ (25,000 ÷ 120) = 52.8
Month 315032,00012,00012,000 ÷ 32,000 = 0.375 (page: 0.375)12,000 ÷ (32,000 ÷ 150) = 56.25

Under Reading A the figure is a month's whole spend as a fraction of a month's whole revenue, which is not a per-customer payback and ignores margin. Under Reading B the same rows give 50, 52.8 and 56.25 months, and adding the 80% margin to Month 3 gives the page's 70.31.

The page calls its table a sample, so this is a lesson about units rather than a verdict on the formula. Before you trust any example, check that spend and revenue are both per customer or both totals, and that margin is applied once.

Which inputs should a CAC payback calculator refuse?

It should refuse any input that makes the division undefined or the answer meaningless: zero customers, zero MRR, a margin of zero or less, and a margin above 1. The table gives the expected behaviour for each, plus the 12-month boundary.

Six boundary tests. These are Kanso's constructed cases, not figures from a source.
IDWhat it checksInputsWorkingExpected behaviour
T8The 12-month lineSpend 4,800; new MRR 500; margin 80%4,800 ÷ (500 × 0.8) = 4,800 ÷ 400 = 12.0Returns 12.0. Decide before you build whether 12.0 counts as under 12 (it does not).
T9Margin typed as a percentageSpend 5,600; new MRR 500; margin entered as 805,600 ÷ (500 × 80) = 5,600 ÷ 40,000 = 0.14Refuse any margin above 1, or ask whether 80 means 80%. An unchecked 0.14 is 100 times too short.
T10No new customersSpend 5,600; new customers 0CAC = 5,600 ÷ 0, undefinedRefuse and say no customers were acquired. Never show 0 or infinity.
T11No new MRRSpend 5,600; new MRR 0; margin 80%5,600 ÷ (0 × 0.8) = 5,600 ÷ 0, undefinedRefuse. There is no payback, which is different from a payback of 0.
T12Zero marginSpend 5,600; new MRR 500; margin 05,600 ÷ (500 × 0) = 5,600 ÷ 0, undefinedRefuse. A customer who earns no gross profit never repays CAC.
T13Negative marginSpend 5,600; new MRR 500; margin -0.15,600 ÷ (500 × -0.1) = 5,600 ÷ -50 = -112Refuse. A negative number of months is not a payback period.

T9 is the most common real-world error, because a percentage field and a fraction field look alike. A calculator that accepts 80 and returns 0.14 months looks like a spectacular result and is simply wrong.

T11 and T12 matter for early-stage companies. A month with spend but no closed customers is normal at low volume, and a tool that shows 0 months instead of “no payback yet” reports good news that does not exist.

How much does gross margin change the payback period?

Gross margin moves payback in inverse proportion: at the Wall Street Prep spend and MRR, a 100% margin gives 11.2 months and a 60% margin gives 18.7. The table holds spend at 5,600 and new MRR at 500 and changes only the margin.

Payback at six gross margins, using the Wall Street Prep spend and new MRR. Kanso's arithmetic; months rounded to one decimal.
Gross marginWorkingMonths
100%5,600 ÷ (500 × 1.0) = 5,600 ÷ 50011.2
90%5,600 ÷ (500 × 0.9) = 5,600 ÷ 45012.4
80%5,600 ÷ (500 × 0.8) = 5,600 ÷ 40014.0
70%5,600 ÷ (500 × 0.7) = 5,600 ÷ 35016.0
60%5,600 ÷ (500 × 0.6) = 5,600 ÷ 30018.7
50%5,600 ÷ (500 × 0.5) = 5,600 ÷ 25022.4

To reach 12 months with this spend and MRR, margin would have to be 5,600 ÷ (500 × 12) = 93.3%. A tool that skips the margin step, as the first three Pay Pro Global examples do, reports 11.2 months where an 80% margin gives 14.

The SaaS CFO adds that the margin should be the one on the subscription revenue line alone. A blended company margin that includes lower-margin services work would misstate the payback of the subscription itself.

What does the simple CAC payback formula leave out?

The simple formula leaves out churn and the time value of money, and The SaaS CFO says so directly. It compares CAC to a debt repaid from each month's gross profit, where a customer who leaves stops the repayments but the unpaid balance remains.

The table below is Kanso's own illustration, not from any source, and the churn rates are hypothetical. It keeps the Wall Street Prep customer: CAC of 560 and monthly gross profit of 40. It assumes constant monthly churn from the second month, no expansion and no discounting.

Months to repay a CAC of 560 when a customer earns 40 of gross profit a month and leaves at a constant monthly rate. Hypothetical churn rates; Kanso's model, not sourced.
Monthly churnMost gross profit one customer can ever repayMonths to repay 560
0%No limit14.0
1%40 ÷ 0.01 = 4,00015.0
2%40 ÷ 0.02 = 2,00016.3
3%40 ÷ 0.03 = 1,33317.9
5%40 ÷ 0.05 = 80023.5
7%40 ÷ 0.07 = 57153.9
8%40 ÷ 0.08 = 500, below the 560 CACNever repaid

The ceiling in the middle column is monthly profit ÷ churn. Once it falls below the CAC, an average customer never repays the spend, which here happens above 40 ÷ 560 = 7.14% monthly churn. The months in the last column come from solving 40 × (1 − (1 − c)^n) ÷ c = 560 for n.

The SaaS CFO makes a second point about time value: with long paybacks and a real cost of capital, the effective payback gets longer. None of the three pages supplies a discount rate, so this page does not model it.

What is a good CAC payback period?

The one rule of thumb in the sources is that most viable SaaS startups have a CAC payback of fewer than 12 months, according to Wall Street Prep. The same page says the figure must be read with customer types, revenue concentration, billing cycles and working-capital needs before anyone calls it good.

The SaaS CFO goes further and calls aggregate SaaS benchmarks dangerous. It benchmarks payback by contract size using Ray Rike's data at Benchmarkit.ai, and the text read for this article does not include the figures, so this page gives none. Check that source for a benchmark that matches your contract size.

The margin table shows why 12 is a reference and not a pass mark. The same spend and MRR land on 11.2 months at a 100% margin and 14 at 80%, so a company can sit on either side of the line by changing nothing but how it counts cost of goods.

How can you shorten the CAC payback period?

Only three terms in the formula can move, so there are three direct levers: spend less to win each customer, earn more from each new customer, or keep more of each dollar as gross margin. Each is worth the same in this example. Cutting spend by 20% (5,600 to 4,480) gives 4,480 ÷ 400 = 11.2 months, raising new MRR by 25% (500 to 625) gives 5,600 ÷ 500 = 11.2, and lifting margin from 80% to 100% gives 11.2.

Pay Pro Global's list of practices maps onto those levers. It suggests comparing channels to find cheaper acquisition, upselling and tiered pricing to lift revenue per user, better onboarding and customer success to reduce churn, and a shorter sales cycle through a streamlined process with automated follow-ups.

Retention and sales cycle do not appear in the simple formula, but they affect the real payback. Retention changes how long the profit stream lasts, and a long sales cycle delays the customers that this month's spend will eventually produce.

What is documented and what is Kanso's analysis?

The documented items come from the three pages read on 29 October 2026, and the analysis items are Kanso's arithmetic or judgement on top of them. Kept apart, they let you decide how much weight each deserves.

Documented:

  • Wall Street Prep gives the formula, the $5,600, 10 customers, $500 MRR and 80% margin example, the 14-month result and the under-12-months rule of thumb.
  • The SaaS CFO gives the ARR form with a × 12, the cohort ARR definition, the subscription margin definition, the statement that churn and time value are excluded, and the advice to benchmark by contract size.
  • Pay Pro Global gives the profit-per-customer definition, three revenue-only examples (5, 4 and 5 months), the three-month sample table, the 70.31-month example and four variants: blended, channel-specific, cohort-based and gross margin.

Kanso's analysis:

  • The algebra showing the customer count cancels, and tests T2, T3 and T8 to T13.
  • The two readings of the Pay Pro Global table and the inference that its 70.31 example uses Month 3 figures.
  • The margin table, the 93.3% margin needed for 12 months, the three levers that each reach 11.2 months, and the 140-month price illustration.
  • The churn table, including its hypothetical rates and the 7.14% limit. No source gives a churn rate for any company.
  • The suggestion to match a quarter of spend to a quarter of customers when the sales cycle is long.

Not covered: any measured benchmark for payback, any data from Kanso's own customers, and any interactive tool. The sources read do not supply them, so the page does not either.

CAC payback calculator: frequently asked questions

What is CAC payback period?

The CAC payback period is the number of months a company needs to earn back what it spent to acquire a new customer. Wall Street Prep defines it as the time needed to recoup the initial acquisition cost, and notes it is also called Months to Recover CAC.

How do you calculate the CAC payback period?

Divide sales and marketing spend by new MRR multiplied by gross margin, which gives months. In the Wall Street Prep example, $5,600 of spend and $500 of new MRR at an 80% margin gives 5,600 ÷ (500 × 0.8) = 14 months.

What is a good CAC payback period?

Wall Street Prep gives a rule of thumb that most viable SaaS startups have a CAC payback of fewer than 12 months. The SaaS CFO warns that aggregate benchmarks are dangerous and benchmarks by firmographics such as contract size, so treat 12 months as a starting reference, not a pass mark.

What is the SaaS CAC payback period and why does it matter?

It is the time a SaaS company takes to earn back its customer acquisition spend, and it matters because that spend ties up cash until it is recovered. The SaaS CFO describes CAC as working capital, so a longer payback means growth needs more capital for each unit of growth.

How do you improve your SaaS CAC payback period?

Lower the cost of winning a customer, raise what each customer pays, or keep a larger share of revenue as gross margin. Pay Pro Global lists the same levers in practice: compare channels to cut acquisition cost, upsell and tier pricing to raise revenue per user, improve retention and shorten the sales cycle.

How do you calculate customer acquisition cost?

Divide total sales and marketing spend in a period by the number of new customers acquired in that period. Wall Street Prep's example is $5,600 ÷ 10 new customers = $560 per customer, and the SaaS CFO adds that the spend should be fully loaded and split between new and existing customers.

Should CAC payback use revenue or gross margin?

Use gross margin, because the cost of serving a customer is not available to repay acquisition spend. Wall Street Prep and the SaaS CFO both apply margin, and Pay Pro Global lists a gross-margin version as the more accurate measure of customer profitability.

Does CAC payback include churn?

No. The SaaS CFO states that the payback period does not factor in churn or the time value of money, so a customer who leaves before the payback month never repays their CAC. The churn table on this page shows how much longer payback runs under hypothetical monthly churn rates.

Can I use ARR instead of MRR in the formula?

Yes, as long as you multiply by 12 to get months. The SaaS CFO uses cohort ARR and multiplies by 12, and drops the multiplier if you use MRR; test T3 on this page shows both forms return 14 months for the same customer.

How is CAC payback different from the LTV:CAC ratio?

Payback is a length of time and LTV:CAC is a ratio, so they answer different questions. Wall Street Prep describes overspending on acquisition with a low LTV/CAC ratio as a reason to cut the acquisition budget or raise capital, but none of the three pages read for this article gives a threshold ratio.

Sources

Note: Facts are attributed to three published pages, read on 29 October 2026: Wall Street Prep, The SaaS CFO and Pay Pro Global. The test cases are arithmetic on stated inputs, worked by hand; no calculator was run and no company data was collected. Kanso has no affiliation with those sites. Check the linked pages before relying on a figure.

Toolkit

Ready to grow?

Enter your website and let Kanso handle the rest.

Get started free · No credit card required