Months to Recover CAC Calculator
Calculate how many months it takes to recover customer acquisition cost from subscription revenue.
Calculator
Adjust values & calculatePayback Benchmarks
Formula
The CAC Payback Period divides the total customer acquisition cost by the monthly gross profit per customer. This tells you how many months of subscription revenue are needed to recoup the acquisition investment, before accounting for churn.
Last reviewed: December 2025
Worked Examples
Example 1: B2B SaaS with Low Churn
Example 2: Product-Led Growth SaaS
Background & Theory
The Months to Recover CAC Calculator applies the following established principles and formulas. Large language models process text by breaking it into tokens, sub-word units produced by algorithms such as byte-pair encoding. In English, one token approximates four characters or three-quarters of a word on average, though this ratio varies considerably across languages and code. A 1000-word document typically requires around 1300 to 1500 tokens. Token count drives both context window constraints and inference billing, making accurate estimation essential for budgeting API usage. The capability of a neural network scales primarily with its parameter count. Parameters are the numerical weights adjusted during training via gradient descent. GPT-3 contains 175 billion parameters; larger models in the trillion-parameter range require correspondingly greater compute and memory. Training compute is measured in floating-point operations (FLOPs): the Chinchilla scaling laws derived by Hoffmann et al. in 2022 show that optimal training allocates roughly 20 tokens per parameter, meaning a 70B-parameter model benefits from approximately 1.4 trillion training tokens. Inference latency depends on model size, hardware, and batching strategy. Running a 7B-parameter model in FP16 precision requires roughly 14 GB of GPU VRAM (2 bytes per parameter), while INT8 quantisation halves this to around 7 GB with modest quality loss, and INT4 reduces it to approximately 3.5 GB. This quantisation trade-off between memory, speed, and accuracy is central to deploying models on consumer hardware. Perplexity measures how surprised a language model is by a given text corpus; lower perplexity indicates better predictive accuracy. Embedding dimensions determine the size of the dense vector representations used to encode semantic meaning. Models like OpenAI's text-embedding-ada-002 produce 1536-dimensional vectors, while compact models may use 384 dimensions. Context window size defines the maximum token span a model can attend to in a single forward pass. Extending context windows from 4K to 128K tokens enables document-scale reasoning but substantially increases memory requirements, as the attention mechanism scales quadratically with sequence length without architectural modifications such as flash attention.
History
The history behind the Months to Recover CAC Calculator traces back through the following developments. The mathematical neuron model published by Warren McCulloch and Walter Pitts in 1943 first proposed that logical functions could be computed by networks of simple threshold units, planting the seed of neural computation. Frank Rosenblatt's Perceptron, introduced in 1957 and implemented in custom hardware by 1960, could learn linear classifiers from examples and generated enormous public excitement before Marvin Minsky and Seymour Papert's 1969 book rigorously analysed its fundamental limitations, demonstrating it could not learn the simple XOR function. The first AI winter, roughly 1974 to 1980, followed as funding agencies in the US and UK grew disillusioned with unrealised promises. A second wave of interest during the 1980s produced rule-based expert systems deployed in medicine and finance, and saw the re-derivation of backpropagation by Rumelhart, Hinton, and Williams in 1986, making it practical to train multi-layer networks on real problems. A second winter from 1987 to 1993 followed as expert systems proved brittle and hardware remained insufficient for genuine deep learning. The deep learning revival crystallised at the ImageNet Large Scale Visual Recognition Challenge in 2012, when Alex Krizhevsky's convolutional network AlexNet slashed the top-5 error rate by nearly 11 percentage points compared to the prior year's winner. This demonstrated that deep networks trained on GPUs with large labelled datasets could achieve human-competitive image recognition. Subsequent years saw rapid advances in recurrent networks, sequence-to-sequence models, and the attention mechanism, culminating in the transformer architecture introduced by Vaswani et al. in 2017. OpenAI released GPT-1 in 2018, demonstrating that unsupervised pre-training on large text corpora followed by task-specific fine-tuning could transfer knowledge broadly across language tasks. GPT-2 in 2019 demonstrated surprisingly fluent long-form text generation. GPT-3 in 2020, with 175 billion parameters, showed that scale alone could unlock few-shot learning. Kaplan et al.'s 2020 scaling laws paper provided the theoretical grounding. ChatGPT launched in November 2022, reaching one million users within five days and igniting mainstream global awareness of large language models.
Frequently Asked Questions
Formula
CAC Payback = CAC / (Monthly Revenue x Gross Margin)
The CAC Payback Period divides the total customer acquisition cost by the monthly gross profit per customer. This tells you how many months of subscription revenue are needed to recoup the acquisition investment, before accounting for churn.
Worked Examples
Example 1: B2B SaaS with Low Churn
Problem: A B2B SaaS company has a CAC of $8,000, monthly subscription of $400, 78% gross margin, and 1.5% monthly churn. How long to recover CAC?
Solution: Monthly Gross Profit = $400 x 0.78 = $312\nSimple Payback = $8,000 / $312 = 25.6 months\nWith 1.5% monthly churn, effective payback = 29 months\nLTV = $312 / 0.015 = $20,800\nLTV:CAC Ratio = $20,800 / $8,000 = 2.6x
Result: Simple Payback: 25.6 months | With Churn: ~29 months | LTV:CAC = 2.6x (needs improvement)
Example 2: Product-Led Growth SaaS
Problem: A PLG SaaS has a CAC of $800, monthly subscription of $50, 85% gross margin, and 3% monthly churn. Calculate payback period.
Solution: Monthly Gross Profit = $50 x 0.85 = $42.50\nSimple Payback = $800 / $42.50 = 18.8 months\nWith 3% monthly churn, effective payback = 23 months\nLTV = $42.50 / 0.03 = $1,417\nLTV:CAC Ratio = $1,417 / $800 = 1.8x
Result: Simple Payback: 18.8 months | With Churn: ~23 months | LTV:CAC = 1.8x (high churn hurting economics)
Frequently Asked Questions
What is CAC Payback Period and why is it important?
The CAC Payback Period measures how many months it takes for a customer to generate enough gross profit to recover the cost of acquiring that customer. It is one of the most critical metrics for SaaS businesses because it directly impacts cash flow and the ability to reinvest in growth. A shorter payback period means the company recovers its customer acquisition investment faster, freeing up capital for additional growth spending. Investors typically look for payback periods under 12 months for venture-backed SaaS companies. Longer payback periods create cash flow pressure and increase the risk that customers will churn before the company recoups its investment.
How do you calculate months to recover CAC?
The basic formula is CAC Payback Period = Customer Acquisition Cost divided by (Monthly Revenue per Customer multiplied by Gross Margin). For example, if your CAC is $6,000, monthly revenue per customer is $500, and gross margin is 80 percent, the calculation would be $6,000 / ($500 x 0.80) = $6,000 / $400 = 15 months. This is the simple version that assumes zero churn. To get a more realistic estimate, you should account for monthly churn by reducing the effective revenue each month by the probability that the customer remains active. With churn factored in, the payback period will always be longer than the simple calculation.
What is a good CAC Payback Period for SaaS companies?
Industry benchmarks for SaaS CAC Payback Periods generally fall into four categories. Under 6 months is considered excellent and indicates highly efficient customer acquisition, typical of product-led growth companies or those with strong inbound marketing engines. Between 6 and 12 months is good and acceptable for most venture-backed SaaS companies. Between 12 and 18 months is moderate and may be acceptable for enterprise SaaS with very low churn rates and high contract values. Above 18 months is generally considered poor and signals that the company needs to either reduce acquisition costs, increase pricing, improve gross margins, or reduce churn to become sustainable.
How does customer churn affect CAC recovery time?
Customer churn significantly extends the effective CAC payback period because some customers will cancel before they generate enough revenue to cover their acquisition cost. For example, if the simple payback period is 12 months but you have 5 percent monthly churn, roughly 46 percent of customers will have churned before reaching the 12-month mark. This means almost half your acquisition spend is never fully recovered. High churn rates can make even moderate CAC payback periods economically devastating. A company with a 15-month payback and 3 percent monthly churn will never recover CAC on about 37 percent of customers, creating a persistent cash drain.
What is the relationship between CAC Payback and LTV to CAC ratio?
CAC Payback Period and LTV to CAC ratio are complementary metrics that together provide a complete picture of unit economics. The CAC Payback Period tells you how quickly you recover your investment (a cash flow metric), while LTV to CAC tells you the total return on your investment over the customer lifetime (a profitability metric). A company can have a long payback period but still have a high LTV to CAC ratio if customers stay for many years. Conversely, a short payback with high churn might show poor LTV to CAC. The ideal combination is a payback period under 12 months with an LTV to CAC ratio above 3x.
How can I reduce my CAC Payback Period?
There are four main levers to reduce CAC Payback Period. First, reduce CAC itself by optimizing marketing channels, improving conversion rates, leveraging product-led growth, referral programs, or organic content marketing. Second, increase ARPU (Average Revenue Per User) through higher pricing, upselling, cross-selling, or moving to usage-based pricing. Third, improve gross margins by reducing hosting costs, automating support, or renegotiating vendor contracts. Fourth, reduce churn so that customers stay long enough to fully repay their acquisition cost. Most companies see the biggest impact from reducing CAC and increasing ARPU simultaneously.
References
Reviewed by Daniel Agrici, Founder & Lead Developer ยท Editorial policy