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.
| Form | Formula | Where it comes from | Note |
|---|---|---|---|
| Per customer, monthly revenue | CAC ÷ (average new MRR per customer × gross margin) | Wall Street Prep | The reference form. CAC is spend ÷ new customers. |
| Aggregate, monthly revenue | S&M spend ÷ (new MRR × gross margin) | Kanso's algebra on the form above | Same answer as the row above, because the customer count cancels. |
| Per customer, annual revenue | CAC ÷ (cohort ARR × subscription gross margin) × 12 | The SaaS CFO | Uses the average ARR landed from new customers. Drop the × 12 if you use MRR. |
| Per customer, monthly profit | CAC ÷ monthly profit per customer | Pay Pro Global | Its 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.
| Input | Definition | Common error |
|---|---|---|
| Sales and marketing spend | Spend 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 customers | Paying subscribers acquired in the same period as the spend (Wall Street Prep). | Counting sign-ups or trials that have not paid. |
| New MRR | Monthly 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 margin | Revenue 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.
- Find CAC: 5,600 ÷ 10 = 560.
- Find new MRR per customer: 500 ÷ 10 = 50.
- Find monthly gross profit per customer: 50 × 0.8 = 40.
- Divide CAC by that profit: 560 ÷ 40 = 14 months.
- 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.
| Cell | Label | Sample value | Entry |
|---|---|---|---|
| B1 | Sales and marketing spend in the period | 5600 | Typed input |
| B2 | New paying customers in the same period | 10 | Typed input |
| B3 | New MRR from those customers | 500 | Typed input |
| B4 | Gross margin as a fraction | 0.8 | Typed input (format as 80%) |
| B5 | CAC | 560 | =B1/B2 |
| B6 | Average new MRR per customer | 50 | =B3/B2 |
| B7 | Monthly gross profit per customer | 40 | =B6*B4 |
| B8 | CAC payback in months | 14 | =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.
| ID | What it checks | Inputs | Working | Expected | Basis |
|---|---|---|---|---|---|
| T1 | Reference example | Spend 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 ÷ 40 | 14 | Wall Street Prep prints 14 months |
| T2 | Aggregate form matches T1 | Same inputs as T1 | 5,600 ÷ (500 × 0.8) = 5,600 ÷ 400 | 14 | Kanso rewrite of T1 |
| T3 | Annual form matches T1 | CAC 560; cohort ARR 600 (50 × 12); margin 80% | 560 ÷ (600 × 0.8) × 12 = 560 ÷ 480 × 12 | 14 | The SaaS CFO's form with T1's inputs converted by Kanso |
| T4 | Revenue-only example 1 | CAC 500; monthly revenue per customer 100; no margin step | 500 ÷ 100 | 5 | Pay Pro Global prints 5 months |
| T5 | Revenue-only example 2 | CAC 1,200; monthly revenue per customer 300; no margin step | 1,200 ÷ 300 | 4 | Pay Pro Global prints 4 months |
| T6 | Revenue-only example 3 | CAC 250; monthly revenue per customer 50; no margin step | 250 ÷ 50 | 5 | Pay Pro Global prints 5 months |
| T7 | Long payback with margin | CAC 12,000; monthly revenue per customer 213.33; margin 80% | 12,000 ÷ (213.33 × 0.8) = 12,000 ÷ 170.664 | 70.31 | Pay 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.
| Period | New customers | Total revenue | CAC column | Reading A (months) | Reading B (months) |
|---|---|---|---|---|---|
| Month 1 | 100 | 20,000 | 10,000 | 10,000 ÷ 20,000 = 0.5 (page: 0.5) | 10,000 ÷ (20,000 ÷ 100) = 50 |
| Month 2 | 120 | 25,000 | 11,000 | 11,000 ÷ 25,000 = 0.44 (page: 0.44) | 11,000 ÷ (25,000 ÷ 120) = 52.8 |
| Month 3 | 150 | 32,000 | 12,000 | 12,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.
| ID | What it checks | Inputs | Working | Expected behaviour |
|---|---|---|---|---|
| T8 | The 12-month line | Spend 4,800; new MRR 500; margin 80% | 4,800 ÷ (500 × 0.8) = 4,800 ÷ 400 = 12.0 | Returns 12.0. Decide before you build whether 12.0 counts as under 12 (it does not). |
| T9 | Margin typed as a percentage | Spend 5,600; new MRR 500; margin entered as 80 | 5,600 ÷ (500 × 80) = 5,600 ÷ 40,000 = 0.14 | Refuse any margin above 1, or ask whether 80 means 80%. An unchecked 0.14 is 100 times too short. |
| T10 | No new customers | Spend 5,600; new customers 0 | CAC = 5,600 ÷ 0, undefined | Refuse and say no customers were acquired. Never show 0 or infinity. |
| T11 | No new MRR | Spend 5,600; new MRR 0; margin 80% | 5,600 ÷ (0 × 0.8) = 5,600 ÷ 0, undefined | Refuse. There is no payback, which is different from a payback of 0. |
| T12 | Zero margin | Spend 5,600; new MRR 500; margin 0 | 5,600 ÷ (500 × 0) = 5,600 ÷ 0, undefined | Refuse. A customer who earns no gross profit never repays CAC. |
| T13 | Negative margin | Spend 5,600; new MRR 500; margin -0.1 | 5,600 ÷ (500 × -0.1) = 5,600 ÷ -50 = -112 | Refuse. 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.
| Gross margin | Working | Months |
|---|---|---|
| 100% | 5,600 ÷ (500 × 1.0) = 5,600 ÷ 500 | 11.2 |
| 90% | 5,600 ÷ (500 × 0.9) = 5,600 ÷ 450 | 12.4 |
| 80% | 5,600 ÷ (500 × 0.8) = 5,600 ÷ 400 | 14.0 |
| 70% | 5,600 ÷ (500 × 0.7) = 5,600 ÷ 350 | 16.0 |
| 60% | 5,600 ÷ (500 × 0.6) = 5,600 ÷ 300 | 18.7 |
| 50% | 5,600 ÷ (500 × 0.5) = 5,600 ÷ 250 | 22.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.
| Monthly churn | Most gross profit one customer can ever repay | Months to repay 560 |
|---|---|---|
| 0% | No limit | 14.0 |
| 1% | 40 ÷ 0.01 = 4,000 | 15.0 |
| 2% | 40 ÷ 0.02 = 2,000 | 16.3 |
| 3% | 40 ÷ 0.03 = 1,333 | 17.9 |
| 5% | 40 ÷ 0.05 = 800 | 23.5 |
| 7% | 40 ÷ 0.07 = 571 | 53.9 |
| 8% | 40 ÷ 0.08 = 500, below the 560 CAC | Never 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.
- Spend: test channel changes one at a time. The guide to designing, sizing and calling a marketing test covers how to do that with small traffic.
- Revenue per customer: pricing page changes show up in new MRR. Twelve annotated SaaS pricing pages shows what each page does to reduce doubt.
- Channel choice: a technical founder with limited hours can start from the week-by-week plan for the first 90 days of marketing.
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
- CAC Payback Period | Formula + Calculator, Wall Street Prep
- How I Calculate the CAC Payback Period, The SaaS CFO
- SaaS CAC Payback Period Calculator, Pay Pro Global
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