Months to Recover CAC Calculator
Calculate how many months it takes to recover customer acquisition cost from subscription revenue.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Months to Recover CAC Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: CAC Payback = CAC / (Monthly Revenue x Gross Margin)
Worked example โ Simple Payback: 25.6 months | With Churn: ~29 months | LTV:CAC = 2.6x (needs improvement)
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 Simple Payback = $8,000 / $312 = 25.6 months With 1.5% monthly churn, effective payback = 29 months LTV = $312 / 0.015 = $20,800 LTV: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 Simple Payback = $800 / $42.50 = 18.8 months With 3% monthly churn, effective payback = 23 months LTV = $42.50 / 0.03 = $1,417 LTV: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.
Should I use gross margin or contribution margin in the payback calculation?
Using gross margin is the standard practice for calculating CAC payback period because it focuses on the revenue minus the direct cost of delivering the service. Gross margin for SaaS companies typically ranges from 65 to 85 percent and includes hosting costs, customer support costs, and third-party software costs. Some companies use contribution margin, which further subtracts variable costs like payment processing fees and usage-based costs. Using contribution margin gives a more conservative and arguably more accurate payback estimate. For consistency with industry benchmarks, use gross margin. For internal decision-making about profitability, contribution margin may be more informative.
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.
How does contract length affect CAC payback analysis?
Contract length has a major impact on CAC payback analysis because annual or multi-year contracts effectively eliminate short-term churn risk and accelerate cash collection. A customer on a monthly plan with a 12-month payback period might churn at any point. The same customer on an annual contract guarantees at least 12 months of revenue upfront. Companies with annual contracts can afford slightly longer payback periods because the revenue is more predictable. Pre-paid annual contracts further improve the picture by providing cash upfront that can be reinvested immediately. This is why many SaaS companies offer discounts (typically 10 to 20 percent) for annual prepayment.
What CAC costs should be included in the payback calculation?
A comprehensive CAC calculation should include all costs associated with acquiring a new customer. This typically includes all sales team compensation (base salary, commissions, bonuses), marketing spend (advertising, content, events, tools), sales tools and technology costs, onboarding and implementation costs for new customers, and any trial or freemium costs for users who do not convert. Some companies also include a portion of customer success costs related to onboarding. The most common mistake is underounting CAC by excluding sales team overhead, marketing technology costs, or the cost of free trial infrastructure. A fully loaded CAC gives the most accurate payback estimate.
How does the CAC Payback Period vary by customer segment?
CAC Payback Periods can vary dramatically across different customer segments, and tracking this variation is crucial for efficient resource allocation. Enterprise customers typically have higher CAC (sometimes $50,000 to $100,000 or more) but also higher ARPU and lower churn, often resulting in payback periods of 12 to 24 months. Mid-market customers usually have moderate CAC ($5,000 to $20,000) with payback periods of 6 to 12 months. SMB customers may have low CAC ($500 to $3,000) but also lower ARPU and higher churn, with payback periods that can range from 3 to 18 months. Segmented analysis helps you identify which customer segments offer the best unit economics.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎStartup Break Even Calculator
Calculate months to break even from MRR growth rate, CAC, and monthly fixed costs.
๐งฎStartup Runway Calculator
Calculate how many months of runway your startup has from burn rate and cash balance.
๐งฎPitch Deck Metrics Calculator
Calculate the key metrics investors want to see: LTV/CAC, burn multiple, and Rule of 40.
๐งฎAI Video Generation Cost Calculator
Estimate costs for AI video generation across Sora, Runway, Pika, and Kling by duration.
๐งฎAI Voice Cloning Cost Calculator
Compare voice cloning and TTS costs across ElevenLabs, PlayHT, and Resemble AI.
๐งฎAI Chatbot Cost Calculator
Estimate monthly costs of running an AI chatbot from conversation volume and model choice.
๐งฎAI Agent Cost Per Task Calculator
Estimate the cost of running an AI agent that makes multiple LLM calls per task.
๐งฎAI Training Cost Calculator
Estimate the cost of training a model from dataset size, GPU type, and training duration.