kimo
DefinitionKimo BIFinance & SaaS

LTV:CAC ratio

Definition

The LTV:CAC ratio divides customer lifetime value (the gross profit a customer generates over their relationship) by customer acquisition cost. A ratio above 3 is commonly cited as healthy for SaaS.

Updated 3 sources3 min read

The LTV:CAC ratio compares the gross profit you expect from a customer over their lifetime (LTV) with what it cost to acquire them (CAC). A ratio of 3 means every dollar of acquisition spend returns three dollars of gross profit; David Skok notes that the best SaaS businesses run above 3.

01 —

What is the LTV:CAC ratio?

a16z defines lifetime value as the present value of the future net profit from a customer over the relationship, not the revenue they pay, and computes it on contribution margin.2 Most SaaS teams use subscription gross margin as a practical proxy, which is what the formula below does; the stricter the margin you use, the more conservative the ratio. Dividing it by customer acquisition cost shows whether acquisition is creating or destroying value. Below 1, every new customer loses money; far above 3, you may be under-investing in growth.

Formula

LTV:CAC=[ARPA × Gross margin % ÷ Monthly revenue churn %] ÷ CAC

where
ARPA
Average monthly recurring revenue per account
Gross margin %
Subscription gross margin
Monthly revenue churn %
Share of MRR lost to churn and contraction each month
CAC
Fully loaded acquisition cost per new customer

Stripe’s billing analytics use the simpler revenue version, ARPU ÷ subscriber churn rate (for example $500 ÷ 9% ≈ $5,555).3 Multiplying by gross margin converts it into the profit-based LTV that the ratio needs.

02 —

Worked example

InputValue
ARPA$500 / month
Gross margin80%
Monthly revenue churn2%
LTV = 500 × 0.80 ÷ 0.02$20,000
CAC$5,000
LTV:CAC4.0
Illustrative data. If churn rises to 4% a month, LTV halves to $10,000 and the ratio falls to 2.0.
03 —

What is a good LTV:CAC ratio?

Skok writes that the best SaaS businesses have an LTV:CAC ratio above 3, with some reaching 7 or 8, and pairs it with a second test: recovering CAC within 12 months.1 That second test matters because a high ratio built on a 40-month CAC payback still demands a lot of cash up front.

04 —

Common mistakes

  • Revenue instead of profit in LTV, the error a16z calls out explicitly; it warns that even gross-margin LTV overstates what you can afford to spend.2
  • Extrapolating churn from a few months of data. With limited history, a16z suggests measuring 12- and 24-month LTV rather than predicting a full lifetime.2
  • Blended CAC with paid-channel LTV, or the reverse. Match the population on both sides.
  • Ignoring expansion. With strong expansion, the simple formula understates LTV; model it with cohort analysis instead.
05 —

How to track LTV:CAC in Kimo

Kimo’s SaaS metrics template defines ARPA, churn, gross margin and CAC as reusable measures, so LTV:CAC can be sliced by channel, plan or signup cohort in Explore without rewriting SQL. Spend comes from your ad platforms and finance system, revenue from Stripe.

Frequently asked questions

Is a very high LTV:CAC always good?

Not necessarily. A ratio far above 3 can mean you are spending too little on acquisition and growing slower than you could.

What churn rate should I use in LTV?

Monthly revenue churn: MRR lost to cancellations plus downgrades, divided by starting MRR. If your net revenue retention is above 100%, the simple formula breaks down and a cohort-based LTV is more accurate.

Should LTV be discounted?

For long lifetimes, yes. Discounting future gross profit reflects the time value of money and keeps lifetimes from inflating the ratio.

Sources

3 references
  1. SaaS Metrics 2.0 – A Guide to Measuring and Improving What Matters (opens in a new tab)
    David Skok, For Entrepreneursforentrepreneurs.com

    Best SaaS businesses have LTV:CAC above 3; recover CAC within 12 months.

  2. 16 Startup Metrics (opens in a new tab)
    Andreessen Horowitz (a16z)2015a16z.com

    LTV as present value of future net profit; revenue-based LTV as a common mistake; 12- and 24-month LTV.

  3. Billing analytics: metric definitions (subscriber lifetime value) (opens in a new tab)
    Stripe Docsdocs.stripe.com

    LTV = ARPU ÷ subscriber churn rate, with a worked example.

External sources were accessed at the time of writing. Kimo product details, customers and figures in examples are illustrative unless a source is cited.

Used in

Where LTV:CAC ratio shows up in practice

3 resources
GuideIntermediate
BI

Prepare your data room for a fundraise

What due diligence teams ask for, how to structure it, and how to keep numbers reconciled.

Maya Lindqvist
16 min read
Whitepaper
BI

The Board Pack Playbook

Metrics, narrative and data discipline for every board meeting and funding round, from seed to Series B.

Inès Dupuis
28 pages

Numbers your board can trust.

Board decks, investor updates and data rooms generated from live, governed metrics — not last week’s spreadsheet.