How to Calculate CAC, LTV, and Payback Period for SaaS
Last updated: June 2026
A spectacular number of B2B SaaS founders regularly parade "5:1 LTV/CAC ratios" in board meetings, yet quietly burn through cash reserves at an alarming pace. The discrepancy usually stems from one harsh reality: they are calculating their unit economics completely intuitively. They rely on flawed "back of the napkin" math that ignores gross margins, omits sales commissions, and artificially deflates acquisition expenses. If you want to build a predictable growth engine, you must stop treating your SaaS metrics like vanity numbers and start treating them like strict accounting logic. Here is the definitive, unvarnished guide on how to actually calculate CAC, LTV, and Payback Period.
Quick Answers: B2B SaaS Unit Economics
Optimized for fast answers and search snippets.
How to calculate CAC and LTV? Customer Acquisition Cost (CAC) is calculated by dividing your total Sales and Marketing (S&M) expenses by the total number of new customers acquired during a specific period. Customer Lifetime Value (LTV) is calculated by multiplying Average Revenue Per Account (ARPA) by your Gross Margin, and dividing that number by your Customer Churn Rate.
What is a good LTV to CAC ratio? In B2B SaaS, the universally accepted benchmark for a healthy LTV:CAC ratio is 3:1. This means the lifetime gross profit of a customer should be exactly three times what it cost to acquire them. A ratio of 1:1 means you are burning cash. A ratio of 5:1 often means you are under-investing in marketing and missing out on aggressive market share growth.
What is CAC payback period?
CAC Payback Period is the number of months it takes for a newly acquired customer to generate enough gross profit to cover the cost of their own acquisition. It is calculated as: CAC / (Monthly ARPA × Gross Margin). A healthy B2B SaaS benchmark is 12 months or fewer.
Summary Comparison: CAC vs. LTV vs. Payback Period
Before diving into the deep mathematical formulas, you must understand how these three metrics interact in the financial ecosystem.
| Metric | What It Measures | The Core Danger | Ideal SaaS Benchmark |
|---|---|---|---|
| CAC | The exact cost to acquire one paying customer. | Ignoring salaries and tools makes it look artificially low. | Varies by ACV (must be recovered in <12 mo) |
| LTV | Total gross profit extracted before a customer churns. | It is a theoretical, future prediction based on past churn. | 3x to 4x your CAC |
| Payback Period | How many months until a new customer breaks even. | Scaling ad spend before optimizing payback creates cash flow deficits. | Under 12 Months |
The TL;DR Simple Calculation Guide
If you are just starting and need to run the math in 60 seconds, use these simplified steps.
Step 1. Calculate Simple CAC:
- Take all marketing ad spend last month ($20,000)
- Add all sales & marketing salaries last month ($30,000)
- Total S&M = $50,000.
- Divide by new customers added last month (50).
- Simple CAC = $1,000.
Step 2. Calculate Simple LTV:
- Determine average monthly charge ($200).
- Identify monthly customer churn rate (5%).
- Expected lifespan in months: 1 / 0.05 = 20 months.
- Simple LTV = 20 months × $200 = $4,000.
Step 3. Calculate Simple Payback Period:
- Take the CAC ($1,000).
- Divide by the monthly charge ($200).
- Payback == 5 months.
(Note: The above is the simple version for quick forecasting. To run rigorous board-level financials, you must use the Gross Margin-adjusted versions detailed below).
Deep Dive 1: The True Customer Acquisition Cost (CAC)
Your CAC is the most brutal mirror of your go-to-market efficiency.
The Illusion of the "Blended" Cost
When founders calculate CAC by simply dividing overall marketing spend by all new customers, they arrive at a "Blended CAC." This number is artificially deflated by organic traffic, referrals, and brand searches. If your Blended CAC is $500, but it actually costs you $1,500 to acquire a net-new customer via LinkedIn Ads (your Paid CAC), allocating $50,000 to LinkedIn expecting 100 new customers will result in catastrophic failure. To truly scale, you must isolate your costs.
The Fully-Loaded CAC Formula
CAC = (Total Sales Expenses + Total Marketing Expenses) / (Net New Customers Acquired)
What MUST be included in the Total S&M Expense: Many teams only count advertising spend and event sponsorships. This is wildly inaccurate. A fully-loaded CAC must include:
- Ad Spend: Google Ads, LinkedIn Ads, Meta, Sponsorships.
- Salaries: Every employee touching S&M (Account Executives, SDRs, Marketing Managers).
- Commissions: The exact percentages paid out to sales for closing those deals.
- Overhead & Agencies: Retainers paid to performance marketing agencies, PR firms, and fractional CMOs.
- Software & Tools: Subscriptions to HubSpot, Salesforce, ZoomInfo, Clearbit, and analytics suites.
Example: "Acme SaaS" Q3 CAC Breakdown
Let’s calculate the Q3 CAC for Acme SaaS. They acquired 40 new customers in Q3.
| Expense Category | Specific Line Items | Cost (Q3) |
|---|---|---|
| Advertising | LinkedIn Ads ($25k), Google Search ($15k) | $40,000 |
| S&M Salaries | 2 AEs, 1 SDR, 1 Marketing Manager | $90,000 |
| Commissions | 10% on $400k new ARR | $40,000 |
| Tools & Tech | HubSpot, ZoomInfo, LinkedIn Navigator | $8,000 |
| External Agency | SEO & Paid Media Retainer | $12,000 |
| Total S&M Spend | $190,000 |
The Math:
$190,000 Total Spend / 40 New Customers = $4,750 True CAC
If Acme SaaS had only tracked their advertising spend ($40,000), they would have reported a CAC of exactly $1,000. By ignoring salaries, software, and commissions, they would be off by nearly 400%.
Deep Dive 2: Customer Lifetime Value (LTV)
The Gross Margin LTV Formula
The most devastating mistake founders make is calculating LTV based on top-line revenue instead of gross profit. It costs money to host servers, process payments, and pay customer success managers. If you don't factor in your Gross Margin, you will aggressively overvalue your customers.
LTV = (ARPA × Gross Margin %) / Customer Churn Rate
- ARPA: Average Revenue Per Account (Monthly).
- Gross Margin: (Total Revenue - Cost of Goods Sold) / Total Revenue. COGS in SaaS includes AWS hosting, Stripe fees, and Customer Success salaries.
- Churn Rate: The percentage of customers who cancel each month.
Example: "Acme SaaS" LTV Breakdown
- Monthly ARPA: $1,000/month.
- Gross Margin: 80%. (They spend 20% on AWS resources and Customer Success reps).
- Monthly Logo Churn Rate: 3.5%.
The Math:
- Gross Profit per Month:
$1,000 × 0.80= $800 - Lifetime (Months):
1 / 0.035= ~28.5 months - LTV:
$800 / 0.035= $22,857
Acme SaaS generates $22,857 in gross profit over the lifespan of an average customer.
Deep Dive 3: The CAC Payback Period (Cash Flow Reality)
If LTV shows you the theoretical horizon, the CAC Payback Period shows you tomorrow's bank balance. For early-stage and growth-stage B2B SaaS companies, payback period is infinitely more important than long-term LTV.
If a customer will pay you $30,000 over three years (LTV), but it cost you $15,000 in cash today to acquire them (CAC), you have a massive, immediate hole in your cash flow. If your payback period is 24 months, you will run out of venture capital long before realizing that promised LTV.
The Payback Period Formula
Payback Period (Months) = CAC / (Monthly ARPA × Gross Margin)
Example: "Acme SaaS" Payback Breakdown
- CAC: $4,750
- Monthly Gross Profit: $800
The Math:
$4,750 / $800 = 5.9 Months
Acme breaks even on its sales and marketing investment in under 6 months. Anything under 12 months is considered excellent in B2B SaaS.
5 Common B2B SaaS Unit Economics Mistakes
The math above is straightforward, but the CRM and accounting execution is where companies fail.
- Ignoring Gross Margin in LTV: If you run computationally heavy SaaS (like an AI video editor), your AWS bills are astronomical. If your Gross Margin is actually 40%, but you calculate LTV at 100% top-line revenue, you are telling your marketing team they can afford a $5,000 CAC when they realistically can only afford to spend $2,000. You will sell yourself into bankruptcy.
- Using Blended CAC to Justify Paid Ads: If organic content drives 80% of your leads, your Blended CAC might be $500. But if you give an agency $100,000 to "keep getting us $500 CACs via Google Ads," you will fail. The Paid CAC on unbranded search might actually be $2,500. Segment your CAC perfectly by channel.
- Misclassifying S&M Salaries: If you have an in-house SEO specialist, a copywriter, two SDRs, and a VP of Sales, their salaries, software seats, and benefits must be factored into the CAC. If they exist to acquire revenue, they are an acquisition cost.
- Conflating Logo Churn with Net Revenue Churn: If you have negative net revenue churn (your upsells outpace your cancellations), your LTV mathematically trends toward infinity in a basic formula. For accurate LTV, always use Logo Churn to calculate the lifespan of the actual contract.
- Failing to Segment by Customer Tier: If you sell a $200/month self-serve tier to SMBs and a $5,000/month Enterprise tier, blending their CAC and LTV together creates a useless, fictional "average" customer. You must run entirely separate unit economics tables for each tier.
The Tech Stack: Tracking Unit Economics Properly
Calculating these metrics manually on a quarterly basis in Excel will leave you operating with stale data. SaaS companies scaling past $1M ARR must use automated infrastructure.
- Stripe / Billing Engines: Stripe Revenue Recognition and Stripe Billing are the bedrock of tracking MRR, ARPA, and churn securely. Because the money physically moves here, the data is undeniable.
- ChartMogul / Baremetrics: These tools ingest data directly from Stripe, automatically stripping out failed payments and calculating Gross Revenue Churn and Net Revenue Churn in real time. They prevent you from using "vanity" churn numbers.
- HubSpot / Salesforce: The CRM is where your CAC is calculated. By utilizing tight Campaign reporting and tying specific closed-won deals to precise ad expenditures, HubSpot allows you to calculate Paid CAC segmented by channel automatically.
At Sotros Infotech, we frequently audit these stacks. The most common gap is not the software; it’s the UTM tracking and integration plumbing between HubSpot and Stripe, which leaves marketing teams permanently guessing which ad campaign sourced the high-LTV Enterprise deals.
Actionable Strategy: What to do with the Data
If you audit your numbers and realize your LTV:CAC ratio is dangerously close to 1.5:1, or your payback period is stretching past 18 months, you cannot fix it by simply "buying cheaper clicks."
If your CAC is too high: Focus heavily on Funnel & CRO (Conversion Rate Optimization). If you increase your landing page conversion rate from 1% to 2%, your Cost Per Lead (CPL) is instantly cut in half, subsequently driving down the total CAC without changing the core ad strategy. If your Payback is too long: The answer is pricing and packaging. Moving from monthly to annual contracts fundamentally alters the cash flow dynamics of the payback period and immediately injects operating capital back into the business.
The Bottom Line
Stop parading an imaginary 5:1 LTV ratio to justify a fundamentally unprofitable acquisition strategy.
Customer Lifetime Value is a mathematical theory based on past churn data. CAC Payback Period is the absolute reality of your cash flow. B2B SaaS growth is a merciless accounting equation. If you input inaccurate, blended, or top-line numbers without strictly factoring in SDR commissions, marketing software, and AWS hosting costs, your machine will output heavily skewed directives. Pull the raw exports from Stripe. Build the precise tables. Know the inescapable truth of your unit economics, and dialing up your ad spend transforms from a gamble into a predictable mechanism for printing revenue.
Related Sotros Insights
- How to Build a High-Converting B2B Lead Nurturing Email Workflow
- Marketing Automation Platforms Compared: What B2B Actually Needs
- Multi-Touch Attribution for SaaS: The W-Shaped Model Explained
Keep Reading
- Conversion Rate Benchmarks by Funnel Stage: Google Ads, Meta Ads & More (2026 Data)
- Cost Per Lead Benchmarks by Channel: Google Ads, Facebook, LinkedIn & More (2026 B2B Data)
- SaaS Free Trial Conversion Rate Optimization: How to Turn Signups Into Paying Customers (2026 Benchmarks & Tactics)
Ready to take action? Explore our Funnel & CRO services or schedule a strategy call to discuss your specific situation.
Use our free LTV:CAC Calculator and A/B Test Calculator to calculate your unit economics and payback period and check if your test results are statistically significant.
Source: Sotros Infotech Internal Data & Industry Benchmarks
Need help with analytics?
Our team builds analytics systems for B2B companies. Get a free strategy review.
Book a Free Strategy CallFrequently Asked Questions
How This Fits Into Our Work
This article is part of how we deliver Analytics for teams in SaaS. If you're facing similar challenges, we can help you build the infrastructure to address them systematically.