datarekha

Customer Lifetime Value

A customer pays $40 a month — but a dollar five years from now isn't worth a dollar today. What are they REALLY worth, in today's money? CLV shows you the ceiling on what you can spend to acquire each customer.

8 min read Advanced Business Analytics Lesson 12 of 21

What you'll learn

  • How simple LTV works and why it is the optimistic ceiling, not the true number
  • What discounting means and why future money is worth less than today's money
  • Three ways to compute LTV — and why they give different answers
  • How a more conservative LTV automatically caps your CAC budget

Before you start

In unit economics we learned that LTV (lifetime value — the total gross profit a single customer generates before they cancel) divided by CAC (customer acquisition cost — what you spent in sales and marketing to win that customer) must stay above 3× for a healthy SaaS business.

But that LTV number has a hidden assumption baked in: it treats a dollar received two years from now as identical to a dollar in your pocket today. That is not how money works. This lesson fixes that.

Recap: the simple LTV formula

Start with the numbers from unit economics.

ARPU (average revenue per user — the average monthly subscription fee per customer) is $40. Gross margin (revenue minus the direct cost of delivering the service, expressed as a percentage of revenue) is 75%. So the monthly gross profit per customer — the amount left after paying for servers, support, and other variable costs — is:

monthly gross profit = ARPU x gross margin = $40 x 0.75 = $30

Churn (the fraction of customers who cancel each month) is 4%, meaning 96% stay — the retention rate (1 minus churn). If 4% of customers leave every month, the average customer lasts:

average lifetime = 1 / churn = 1 / 0.04 = 25 months

Multiply by monthly gross profit:

simple LTV = $30 x 25 months = $750

Mathematically this is a geometric series: $30 + $30 x 0.96 + $30 x 0.96^2 + ... which sums to $30 / 0.04 = $750. This formula assumes the customer could stay forever, which is why it is the optimistic ceiling.

Why that $750 is too high

Reason 1 — finite horizon

No business plans around receiving cash forever. A 24-month window is common in SaaS. Stopping at 24 months means we only sum the first 24 terms of that geometric series, so the result is smaller than $750.

Reason 2 — the time value of money (discounting)

A discount rate reflects the fact that money received in the future is worth less than the same amount today, for two reasons: risk (the customer might churn or the company might fold before that cash arrives) and opportunity cost (a dollar today can be invested and earn a return).

Applying a monthly discount rate of 1% means we multiply each future month’s cash flow by 1 / (1 + 0.01)^t, where t is the number of months from now. Month 0 (today) gets multiplied by 1. Month 1 gets multiplied by 1 / 1.01 ≈ 0.99. Month 12 gets multiplied by 1 / 1.01^12 ≈ 0.89. The cash flows shrink faster than retention alone would shrink them, so discounted LTV is lower still.

The present-value formula for each month’s contribution is:

month t contribution = monthly_gp x retention^t x (1 / (1 + r))^t

Summing over 24 months gives the discounted (present-value) LTV — what those future cash flows are worth in today’s dollars.

Three LTV numbers side by side

The output is:

simple LTV (infinite)   : $750
finite LTV (24 months)  : $468
discounted LTV (PV, 24m): $427

The ranking is always discounted < finite < simple. Cutting off at 24 months drops LTV from $750 to $468 — we lose 40 months of tail revenue. Discounting those 24 months further to present value drops it again to $427. The $750 headline was never real; it was an accounting convenience.

What this means for your CAC budget

The 3× rule from unit economics says: keep CAC under one-third of LTV. Apply it to each number:

simple LTV $750    -> CAC budget < $250
finite LTV $468    -> CAC budget < $156
discounted LTV $427 -> CAC budget < $142

Which LTV you trust determines how much you will spend to acquire a customer. A team anchored to the $750 figure might spend $200 per customer and feel safe. A team using the discounted $427 figure caps spending at $142. The more conservative number is also the more honest one — it accounts for the fact that late cash flows may never arrive, and even if they do, they are worth less than early ones.

The decision rule is the same whatever method you use: keep CAC well under LTV. A more realistic LTV simply forces a more realistic CAC cap, which is the whole point.

Visualizing the decay

Each bar below represents one month’s contribution to LTV. Retention alone makes the bars shrink left to right (fewer customers survive). Discounting makes them shrink even faster because far-future dollars are deflated.

Month:  0    1    2    3    4   ...  23
        |||||||||||||||||||||||||||||||||   <- retention decay
        |||||||||||||||||||||||||||         <- discounting shrinks further

The early months dominate. Months 0-5 account for the majority of both finite and discounted LTV, which is why churn in the first six months is so damaging — you lose the contributions before they accumulate.

Summary

MethodHorizonDiscountedValue
Simple LTVInfiniteNo$750
Finite LTV24 monthsNo$468
Discounted LTV24 monthsYes (1%/mo)$427

The $750 number is useful as a back-of-envelope ceiling. The $427 number is the more defensible figure to use when setting a CAC budget.

Quick check

0/3
Q1Your company quotes LTV = $750 (simple, infinite horizon) and sets a CAC budget of $240. A finance analyst recalculates using a 24-month horizon with a 1% monthly discount rate and gets $427. Which CAC budget is now justified?
Q2A competitor raises its monthly discount rate from 1% to 2% while keeping churn and gross profit the same. What happens to its discounted LTV?
Q3A new market has monthly churn of 8% instead of 4%. Without running any code, what happens to simple LTV (= monthly_gp / churn)?

Next

Expected value — deciding under uncertainty when you cannot know the outcome in advance.

Sign in to track your progress

Completed lessons, your XP, level, and streak save to your account — it's free and takes a few seconds.

Explore further

Related lessons

Skip to content