Regression modelMarketingCustomer-base analysis / latent attrition modelsModel

Pareto/NBD Model

Also known as: Pareto/NBD, Schmittlein-Morrison-Colombo Model, Counting Your Customers Model, SMC Model

OriginatorDavid C. Schmittlein, Donald G. Morrison & Richard ColomboYear1987Sources2Related methods6

The Pareto/NBD model is the foundational buy-till-you-die model of customer-base analysis, answering the question of which customers are still active and how many transactions they will make in the future from a non-contractual purchase history. Introduced by David Schmittlein, Donald Morrison and Richard Colombo in their 1987 Management Science paper "Counting Your Customers," it combines two stochastic stories: customers buy according to a Poisson process while alive, and each customer has an unobserved lifetime after which they are permanently inactive. Purchasing rates vary across customers by a gamma distribution, producing the negative binomial (NBD) for counts, and dropout rates also vary by a gamma distribution, producing a Pareto distribution of lifetimes, which gives the model its name. Unlike later discrete-dropout variants, the Pareto/NBD allows a customer to become inactive at any instant in continuous time, not only after a purchase. From only each customer's recency, frequency and tenure, the model yields a probability that the customer is still alive and an expectation of their future buying. Its main cost is computational: estimation involves Gaussian hypergeometric functions and careful numerical integration, which historically made it hard to apply.

Key highlights

  • Models customer dropout in continuous time, allowing churn to occur at any instant, which many analysts consider the most behaviorally faithful buy-till-you-die story.
  • Requires only recency, frequency and tenure per customer, yet yields both P(alive) and expected future transactions.
  • Is the rigorously validated foundation of customer-base analysis, with decades of empirical support across many industries.
  • Cleanly separates purchasing heterogeneity from dropout heterogeneity, giving interpretable population parameters.

Intuition

This section is available to Pro members. Upgrade to Pro

How it works

This section is available to Pro members. Upgrade to Pro

When to use it

Use the Pareto/NBD model in non-contractual, continuous-purchasing settings where customer churn is unobserved and you have a timestamped transaction log, such as retail, catalog, e-commerce, or B2B reordering. It is the model of choice when you want the original, continuous-time treatment of customer dropout, when customers can plausibly lapse at any moment rather than only after a purchase, and when you have the computational tooling to handle its special-function likelihood. It is well suited to estimating P(alive), forecasting future transactions, and feeding customer lifetime value. Consider the simpler BG/NBD instead when you need an easy-to-implement or spreadsheet-friendly model and can accept its assumption that dropout happens only after purchases. The Pareto/NBD is not appropriate for contractual settings with observed churn (use survival analysis), for strongly seasonal or trended demand that breaks the stationary-Poisson assumption, and it cannot by itself model monetary value, so pair it with a spend model such as Gamma-Gamma.

Strengths & limitations

Strengths
  • Models customer dropout in continuous time, allowing churn to occur at any instant, which many analysts consider the most behaviorally faithful buy-till-you-die story.
  • Requires only recency, frequency and tenure per customer, yet yields both P(alive) and expected future transactions.
  • Is the rigorously validated foundation of customer-base analysis, with decades of empirical support across many industries.
  • Cleanly separates purchasing heterogeneity from dropout heterogeneity, giving interpretable population parameters.
Limitations
  • Estimation requires evaluating Gaussian hypergeometric functions and numerical integration, which is computationally demanding and historically error-prone.
  • Assumes a stationary Poisson purchasing process and ignores seasonality, trends, marketing actions and time-varying covariates.
  • Captures only transaction timing and counts, so it must be combined with a separate model to address spend and lifetime value.
  • Heterogeneity is constrained to gamma forms for both buying and dropout, which may not fit all customer bases well.

Common pitfalls

This section is available to Pro members. Upgrade to Pro

Applications

This section is available to Pro members. Upgrade to Pro

Frequently asked

Why is the Pareto/NBD considered harder to estimate than the BG/NBD?

Because the Pareto/NBD lets customers drop out at any moment in continuous time, its marginal likelihood, obtained by integrating over both the gamma-distributed buying rate and the gamma-distributed dropout rate, contains a Gaussian hypergeometric function. Evaluating this special function accurately and stably across the parameter space is numerically delicate, and naive implementations can fail to converge or converge to poor solutions. The BG/NBD sidesteps much of this by assuming dropout can occur only immediately after a purchase, yielding simpler closed-form expressions that can even be computed in a spreadsheet. This practical estimation difficulty, rather than any deficiency in the model's behavioral story, is the main reason analysts often reach for the BG/NBD first.

What is P(alive) and how should I interpret it?

P(alive) is the model's estimate of the probability that a given customer is still an active buyer at the end of the observation window, given their recency, frequency and tenure. It balances two signals: high frequency suggests an engaged customer, but stale recency, under the continuous-time death process, is strong evidence that the customer has churned. So a customer who used to buy often but has been silent for a long time relative to their pace will receive a low P(alive), while a customer whose latest purchase is recent relative to their history will receive a high one. Managers use P(alive) to rank customers by liveness, detect valuable customers slipping away, and prioritize retention spending, but it should be read as a model-based probability, not a certainty.

Does the Pareto/NBD account for how much customers spend?

No. Like other buy-till-you-die models, the Pareto/NBD is exclusively about transaction timing and counts: it predicts how many future purchases a customer will make and whether they are still active, not the value of those purchases. To obtain monetary customer lifetime value you combine the Pareto/NBD's expected-transactions output with a separate spend model, most commonly the Gamma-Gamma model, which estimates each customer's expected average transaction value. Multiplying expected future transactions by expected spend and applying a discount rate yields residual lifetime value. Keeping 'how often' and 'how much' as separate, modular models is a deliberate and standard design choice in customer-base analysis.

Sources

  1. 1.
    Schmittlein, D. C., Morrison, D. G., & Colombo, R. (1987). Counting Your Customers: Who Are They and What Will They Do Next? Management Science, 33(1), 1-24.
  2. 2.
    Fader, P. S., Hardie, B. G. S., & Lee, K. L. (2005). "Counting Your Customers" the Easy Way: An Alternative to the Pareto/NBD Model. Marketing Science, 24(2), 275-284.

You have read it. What now?

Cite this page

ScholarGate. (2026, June 23). Pareto/NBD Model. ScholarGate. https://scholargate.app/marketing/pareto-nbd-model