Working hours Mon–Fri: 10:00 – 18:00
Free unit-economics calculator

How to Calculate CAC and LTV for B2B SaaS

Customer acquisition cost, lifetime value, the LTV:CAC ratio, the payback period, and an A–D health grade — in one panel. Used by our team before recommending paid-channel spend to clients.

✓ LTV:CAC ratio with letter grade
✓ CAC payback period in months
✓ Inputs never leave your browser
✓ Shareable URL of every scenario
3:1
Healthy LTV:CAC ratio (B grade)
5:1
Excellent LTV:CAC (A grade)
12 mo
Typical SaaS CAC payback target
How to Calculate CAC & LTV — Free Calculator with Health Grade — video tutorial
⏱ 60 sec tutorial
Watch how to use this calculator
Loading calculator…

CAC and LTV formulas — and why the ratio matters more than either number

To calculate CAC and LTV you need five numbers: monthly marketing spend, new customers acquired that month, average MRR per customer, gross margin %, and monthly revenue churn %. The two formulas are intentionally simple — what changes everything is looking at them as a LTV:CAC ratio, not in isolation.

The formulas

CAC                    = marketing_spend / new_customers
avg_lifetime_months    = 1 / monthly_churn
LTV                    = mrr_per_customer × gross_margin × avg_lifetime_months
LTV:CAC ratio          = LTV / CAC
CAC payback (months)   = CAC / (mrr_per_customer × gross_margin)

The grade — what investors and operators actually look at

  • A — ratio ≥ 5:1. Excellent. You are likely underspending on acquisition. Scale.
  • B — ratio ≥ 3:1. Healthy. Sustainable growth, room to optimize CAC further.
  • C — ratio ≥ 1.5:1. Marginal. Fix lifetime value (retention, expansion) before scaling spend.
  • D — ratio < 1.5:1. Unprofitable cohort. Acquiring more customers makes things worse, not better. Fix churn or pricing before touching the funnel.

The reason the LTV:CAC ratio matters more than either number alone is that you can have a "cheap" CAC and still be unprofitable if customers churn in three months. And you can have what looks like an expensive CAC and still be healthy if lifetime value is high enough. The ratio is what compounds.

Common mistakes the calculator avoids

  • Forgetting gross margin — Raw MRR × lifetime over-states LTV by 25–40 % for SaaS with hosting and support costs.
  • Using annual churn — Convert to monthly first, or the lifetime calculation breaks.
  • Ignoring payback period — A 5:1 ratio with 36-month payback is a cash-flow problem. The calculator surfaces payback explicitly.

How to calculate CAC and LTV step by step

All five inputs come from your CRM or finance system. Numbers from the last full month work best.

1

Pull monthly marketing spend

All-in: paid media, content, agency fees, tools, share of allocated salaries. If you under-count, CAC looks artificially low.

2

Count new paying customers

Only paying, only new in that month. Free trials and reactivations do not count.

3

Average MRR per new customer

Average across this month's new cohort. Do not use blended ARPU from all customers — it lags reality.

4

Set gross margin and churn

Gross margin = revenue minus COGS (hosting, support, payment fees). Monthly churn = lost MRR / start-of-month MRR.

5

Read the ratio and the grade

Below B (3:1)? Do not increase marketing spend until retention or pricing improves. Above A (5:1)? You can probably afford to spend more on acquisition.

Frequently asked questions about CAC and LTV

-
What is a good LTV:CAC ratio for B2B SaaS?

3:1 is the industry-standard floor for sustainable growth; 5:1 is considered excellent and may indicate you are under-spending on acquisition. Below 1.5:1 the cohort is unprofitable and acquiring more customers makes the situation worse, not better.

+
Should I use gross or net revenue for LTV?

Gross revenue × gross margin %. Using raw revenue overstates LTV by 25–40 % for typical SaaS with hosting and support costs. The calculator forces you to enter gross margin so you cannot skip this step.

+
How do I convert annual churn to monthly churn?

monthly_churn = 1 − (1 − annual_churn)^(1/12). For 30 % annual churn, monthly is about 2.95 %. Always use monthly in this calculator — annual churn breaks the lifetime formula.

+
What CAC payback period should I target?

Under 12 months is healthy for B2B SaaS; under 18 months is acceptable; over 24 months indicates a cash-flow problem even if the LTV:CAC ratio looks fine. Series A / B investors typically expect under 18 months.

+
Why is my LTV so high in the calculator?

Most likely your monthly churn input is too low (under 1 %). For self-serve SaaS, monthly churn is rarely below 2 %; for SMB SaaS, 4–6 % is normal. Recheck the input — high LTV with low churn is the most common modelling artifact.

+
Does the calculator account for expansion revenue?

This base version does not. If your net revenue retention is over 100 %, real LTV is higher than what the calculator shows — by roughly NRR / (1 − NRR). Treat the result as a conservative floor.

More marketing calculators we built
🚀
SEO ROI Calculator
12-month ramp + break-even month.
Open calculator →
🧪
A/B Test Sample Size
Two-proportion z-test, not a guess.
Open calculator →
📈
SaaS ARR Forecast
36-month MRR → ARR with retention.
Open calculator →
⚙️
Automation Savings
Hours + $ saved by automating a process.
Open calculator →

Want a senior team to diagnose where your CAC is leaking?

We run paid acquisition + retention audits for Series A–C SaaS. Find the channel, the message, or the pricing tier that is dragging the ratio down — and fix it.
✓ Senior team only
✓ Diagnosis in 2 weeks
✓ No long contracts
✓ Free 30-min discovery call
Book a free 30-min audit
By submitting you agree to our Privacy Policy