Basic Customer Lifetime Value
How much is a customer worth over the months ahead? Answer it with two small models: one for whether they stay, one for how much they spend. Same engine as the full CLV tool, with one marketing lever and no extra dials.
THE IDEA IN ONE PAGE
A customer is not a sale. They are a relationship that may keep producing sales for months or years. Customer Lifetime Value is what that relationship is worth in today's money.
To get there you only need two questions, asked for every future period:
A logistic regression predicting the 0/1 is_active flag. It gives a
probability, not a yes or no.
An ordinary regression fitted only on the periods where the customer actually showed up. It answers how much, never whether.
Multiply them, discount, and add up:
- \(T\) — how many periods ahead you look (the horizon)
- \(r\) — the discount rate per period; money later is worth less than money now
💡 Why two models instead of one?
Because "loyal" and "big spender" are different things. A customer can turn up every single month and buy almost nothing. Another can vanish for a quarter and then place a huge order. One combined model blurs those two people together; two models let you see — and act on — each half separately.
🔄 Does a quiet month mean they are gone?
Usually not, and this is the single most common mistake in CLV. In a subscription business cancelling is permanent, so a customer who leaves is gone and the model should write them off. That is called contractual.
In most retail it is the opposite. Someone who skips March is very often back in April. That is non-contractual, and writing off everyone who has a quiet month would badly understate what your customers are worth.
So the tool estimates two probabilities rather than one, and tells you which world your data lives in before it shows you any money:
- Retention — the chance of being active next period given they were active this period.
- Reactivation — the chance of coming back next period after having gone quiet.
When reactivation is near zero the maths collapses to the classic survival curve you may have seen in a textbook. When it is not, the tool keeps those returning customers.
🎓 What the full version adds
This basic tool deliberately stops early. The full CLV tool adds:
- Several marketing levers at once, with saturation (diminishing-returns) terms
- Separate models per customer segment
- Customer attributes as extra predictors
- A what-if simulator with costs, ROI and targeting
- Churn-risk triage, deciles, and a per-customer spotlight
STEP 1 — GET SOME DATA
Use a Case Study
Upload Your Data
One row per customer per period. Required columns: customer_id,
period, is_active (0 or 1), spend.
Plus at least one marketing column.
Drag & Drop raw data file (.csv, .tsv, .txt)
Period-level data — one row per customer per period