Time-Series Models for LTV: Why Simple Linear Regression Fails

Time-Series Models for LTV: Why Simple Linear Regression Fails

📉 The Illusion of Linearity: Why LTV Modeling Demands More Than a Straight Line

Dr. Elara Williams— Senior Research Fellow in Applied Machine Learning


Lifetime Value (LTV) is the single most important metric in subscription, e-commerce, SaaS, and fintech. It answers a deceptively simple question: how much will this customer be worth over time? Marketing budgets, CAC payback calculations, retention strategies, and even M&A valuations all hang on it.


And yet, when teams first approach LTV prediction, they often reach for the most familiar tool in the data science toolkit: linear regression on a few features — tenure, purchase frequency, average order value, channel source. It works. It's interpretable. It ships fast.


It is also quietly wrong, and the cost of that wrongness compounds silently through every downstream decision. 🧠


This article unpacks why simple linear regression fails as an LTV model, what structural properties of customer revenue make linearity a poor assumption, and which time-series-aware alternatives actually capture the dynamics of customer value.


1. The Core Assumption: Linearity That Doesn't Exist

A standard linear regression for LTV looks something like:


$$\ text{LTV} = \beta_0 + \beta_1 x_1 + \beta_2 x_2 + \dots + \beta_n x_n$$


Each feature contributes a fixed, additive amount to the predicted lifetime value. A customer from Channel A adds $\beta_A$; a customer with 5 purchases adds $5\beta_p$ more. Everything is linear and independent.


This assumption breaks in at least four ways that matter for LTV specifically:


Non-linear accumulation of value. Customer revenue rarely scales linearly with time or purchase count. New customers often have an accelerating spend pattern (discovery phase, trust building), then a plateau, then a slow decay. A single customer's contribution over 12 months is not 12 times their month-1 contribution. Linear regression assumes constant marginal value per unit of feature — and that's rarely true for behavioral data.


Interaction effects. Channel quality depends on product category. A high-frequency buyer in one segment is a low-LTV churn risk; the same behavior in another segment signals loyalty. Linear models treat features as independent unless you manually engineer every pairwise interaction, which explodes combinatorially: with $n$ features, full second-order interactions require $\binom{n}{2}$ extra terms.


Heterogeneous decay curves. Some customers are "front-loaded" (big first purchase, slow drip after — think appliance buyers). Others are "back-loaded" (small initial spend, growing commitment — think SaaS users ramping up seats or data volume). A single linear function cannot represent both shapes simultaneously without overfitting one and underfitting the other.


Non-stationarity. Customer behavior is not drawn from a stable distribution. Seasonality, product launches, pricing changes, macroeconomics, and cohort effects all shift the relationship between features and LTV over time. A linear model trained on 2023 data bakes in 2023's structural relationships — then gets quietly invalidated by every market change after that.


2. The Time-Series Nature of LTV Is Under-Appreciated

LTV is not a single number you look up. It is the integral of future revenue over time:


$$\ text{LTV}(t_0) = \sum_{k=1}^{\infty} R(t_0 + k) \cdot \gamma^{k-1}$$


where $R(\cdot)$ is expected monthly revenue and $\gamma$ is a discount or retention decay factor. This formula reveals something crucial: LTV prediction is fundamentally a forecasting problem over a time axis. You are predicting the shape of a curve, not a point estimate.


Simple linear regression flattens this entire temporal structure into one scalar. It cannot distinguish between:

  • A customer expected to spend $$500$ in month 1 and $$50$ for months 2–12

  • A customer expected to spend $$60$/month evenly across all 12 months

Both might have the same total LTV, but they carry very different risk profiles, cash-flow implications, and operational needs.


This is where time-series models shine: they model revenue as a sequence, capture autocorrelation between periods, and can explicitly represent how today's behavior predicts tomorrow's.


3. What Time-Series Models Capture That Linear Regression Misses

3.1 Autocorrelation and Sequential Dependence

Customer spending exhibits strong first-order (and often second-order) autocorrelation. If a customer spent heavily last month, they're more likely to spend heavily this month — inertia in habit, project cycles, or budget periods. Time-series models like ARIMA, state-space models, or sequence-based deep nets model $R_t$ as dependent on $R_{t-1}$, $R_{t-2}$, etc. Linear regression has no mechanism for this unless you manually add lag features — which becomes a combinatorial mess and loses the recursive structure.

3.2 Trend + Seasonality Decomposition

A good LTV model separates three components:

  • Trend (long-run growth or decay)

  • Seasonality (monthly, quarterly, annual cycles)

  • Residual behavior (idiosyncratic customer patterns)

Additive decomposition: $R_t = T_t + S_t + \varepsilon_t$


Linear regression can approximate this if you add month dummies and a tenure slope — but that's hand-crafting what a time-series model learns automatically, and it doesn't generalize to customers with different seasonalities (e.g., B2B buyers vs. consumer impulse purchasers).

3.3 Heterogeneous Trajectories via Clustering or Embeddings

Cohort analysis reveals that customer value trajectories cluster into distinct shapes: "whales," "steady-state users," "drip-feeders," and "front-loaders." A single linear model averages across all of these — a kind of ecological fallacy at the individual level. Time-series models (or sequence models) can learn a separate trajectory per customer or cohort, producing predictions that respect each group's actual dynamics.

3.4 Handling Censoring and Survival

Many customers churn before you observe their full lifetime. Linear regression on observed LTV values treats right-censored observations as if the customer will never come back — biasing predictions low for long-tenured cohorts unless you handle survival explicitly. Time-series or survival-informed models (e.g., hazard-based expected revenue, Cox models, or recurrent neural nets with a churn gate) naturally incorporate the probability of future continuation:


$$E [\text{LTV}] = \sum_{k} P(\text{survive to } k) \cdot E[R_k | \text{survive to } k]$$


This survival-weighted expectation is structurally different from a linear combination of features.


4. Practical Comparison: When Each Approach Works

It would be intellectually dishonest to say linear regression never works for LTV. It has real strengths:

Aspect

Linear Regression

Time-Series / Sequence Models

Interpretability

⭐⭐⭐⭐⭐ Coefficients are direct

⭐⭐ Weights less transparent

Data efficiency

Works with small datasets

Needs more history per customer

Computational cost

Trivial

Moderate to high

Feature interactions

Manual engineering required

Learned automatically (in ML variants)

Temporal dynamics

Poor — flattened scalar

Native

Heterogeneity

Single global function

Per-customer or cohort-aware

Censoring handling

Ad-hoc

Structural (survival components)

Rule of thumb: Use linear regression when you need a fast, interpretable baseline and your customer base is relatively homogeneous. Upgrade to time-series or sequence models when:

  • You have at least 3–6 months of per-customer history

  • Customer segments behave qualitatively differently

  • You're making high-stakes decisions (budget allocation, pricing)

  • You want predictions that improve with more data


5. A Practical Modeling Stack for LTV

A robust production stack typically layers several approaches:

  1. Baseline: Linear or gradient-boosted model on aggregate features (tenure, channel, category). Cheap, interpretable, good for sanity checks and ablation studies. 📊

  2. Temporal refinement: Per-customer time-series forecast (e.g., ETS, ARIMA, or a small LSTM/GRU) on revenue sequences. Captures individual trajectory shape.

  3. Survival-aware expectation: Multiply per-period forecasts by estimated survival probabilities to get an unbiased LTV estimate for censored customers.

  4. Ensemble or stacking: Combine (1) and (2)+(3). The linear model handles the stable, feature-driven component; the time-series model handles the dynamic, individual-specific component.

This layered approach gives you interpretability where it's cheap and temporal fidelity where it matters.


6. Common Failure Modes of Naïve LTV Modeling

🔍 Simpson's-paradox averaging: Pooling heterogeneous cohorts into one linear model produces a function that fits the average customer well but predicts poorly for any specific segment. The model looks good on aggregate MAE, yet misses the right answer for each group.


Recency bias without structure: Using "revenue in last 30 days" as the primary feature implicitly assumes all customers have stable spending — true for some, false for seasonal or project-based buyers. A time-series model sees the full pattern and distinguishes "on a cycle" from "in a slump."


Survivorship bias in training data: You can only train on observed LTVs, which are biased toward customers who stayed long enough to be measured. Customers who churned at month 2 never appear as "$50 LTV" — they appear as full lifetime observations or get dropped entirely. Time-series + survival modeling corrects for this structurally.


Discounting inconsistency: Marketing teams often want present-value LTV (discounted future revenue), but linear models predict undiscounted totals and then apply a flat discount factor afterward. If the revenue timing shape matters — and it does — the discount should be applied to each period's forecast, not to the total.


7. Looking Forward: Where This Field Is Heading

Several directions are making time-aware LTV modeling more practical than ever:

  • Foundation models for tabular/sequence data that can learn trajectory shapes with less per-customer history

  • Probabilistic forecasting (quantile or full-distribution outputs) so you get not just $\hat{\text{LTV}}$ but the shape of uncertainty — crucial for risk-adjusted decisions like CAC payback thresholds

  • Causal LTV modeling, separating "what this customer would spend" from "how much our intervention changed their spend" — critical when LTV feeds into incremental-marketing ROI calculations

  • Online / streaming updates where each new transaction shifts the per-customer trajectory estimate in near-real-time, rather than waiting for a batch retrain

The through-line: as data infrastructure matures, the cost of proper time-aware modeling drops to near-linear-regression levels. The teams still running simple linear LTV models are doing so out of habit, not necessity.


7. Closing Thought 🎯

Linear regression is a beautiful tool — one of the most powerful interpretability instruments in statistics. But LTV is inherently a temporal quantity: it's an integral over a curve, shaped by behavior that evolves, decays, seasons, and occasionally churns. Modeling a shape with a straight line isn't wrong so much as incomplete. The missing dimensions are precisely the ones that matter most for decisions about where to spend money, how to price, and which customers deserve retention investment.


Start simple. Measure honestly. Then add the temporal structure your data deserves — because your P&L is watching. 📈


Dr. Elara Williamsholds a PhD in Machine Learning from ETH Zürich and has spent the past decade building customer-value prediction systems for B2B SaaS, fintech, and marketplace platforms.