Bass Diffusion Model (New Product Forecasting)
Forecast how a new product or technology will be adopted. The Bass model splits adoption into innovators, who adopt on their own, and imitators, who follow others, and estimates the market potential, the timing of peak sales and the full adoption curve.
Updated · By Bibin XavierData 14 × 2
| Yearnumeric | New_Adoptersnumeric |
|---|---|
| 2011 | 1012 |
| 2012 | 1586 |
| 2013 | 2259 |
| 2014 | 3144 |
| 2015 | 4065 |
| 2016 | 5286 |
| 2017 | 4959 |
| 2018 | 5690 |
Variables and options
Results
14 rows · example dataBass model parameters
| Parameter | Estimate | SE | 95% CI | Meaning |
|---|---|---|---|---|
| p (innovation) | 0.01926 | 0.00149 | [0.0163, 0.0222] | Rate of adoption driven by external influence (advertising, media) |
| q (imitation) | 0.41290 | 0.01607 | [0.3814, 0.4444] | Rate of adoption driven by previous adopters (word of mouth) |
| m (market potential) | 48,336 | 1,124 | [46,134, 50,538] | Total number of eventual adopters |
| Peak time t* | 7.09 | ln(q/p) / (p + q) periods after launch | ||
| Peak adoptions | 5,466 | m (p + q)² / 4q |
Note. Nonlinear least squares on per-period adoptions S(t) = m[F(t) − F(t − 1)] (Srinivasan and Mason, 1986); SEs from the Jacobian. Typical values: p ≈ .03, q ≈ .38 across many durable goods (Sultan, Farley and Lehmann, 1990). OLS gives p = 0.0290, q = 0.4023, m = 47,092.
Adoptions per period: actual, fitted and forecast
Cumulative adoption
Forecast
| Period | New adopters | Cumulative | % of potential |
|---|---|---|---|
| 2025 | 827 | 46,729 | 96.7% |
| 2026 | 552 | 47,281 | 97.8% |
| 2027 | 365 | 47,646 | 98.6% |
| 2028 | 240 | 47,886 | 99.1% |
| 2029 | 157 | 48,043 | 99.4% |
| 2030 | 102 | 48,145 | 99.6% |
| 2031 | 67 | 48,212 | 99.7% |
| 2032 | 43 | 48,255 | 99.8% |
| 2033 | 28 | 48,284 | 99.9% |
| 2034 | 18 | 48,302 | 99.9% |
Interpretation
The Bass model fits the adoption data closely (R² = .978). The coefficient of imitation (q = 0.413) is 21.4 times the coefficient of innovation (p = 0.0193), so adoption is driven mainly by word of mouth and social influence. The estimated market potential is 48,336 adopters, of whom 94.8% have adopted so far. Adoptions peak about 7.1 periods after launch at roughly 5,466 per period.
How to cite this tool
Using these results in a thesis, journal article, report or class assignment? Please cite this free tool so others can find it. It keeps the site free.
APA 7
Xavier, B. (2026). Bass Diffusion Model (New Product Forecasting) [Web application]. FreeStatisticalTools.com. https://freestatisticaltools.com/bass-diffusion-model/
BibTeX
@software{xavier_bassdiffusion_2026,
author = {Xavier, Bibin},
title = {Bass Diffusion Model (New Product Forecasting)},
publisher = {FreeStatisticalTools.com},
year = {2026},
url = {https://freestatisticaltools.com/bass-diffusion-model/},
note = {Web application}
}Suggested sentence for your methods section: “The analysis was carried out with the free Bass Diffusion Model (New Product Forecasting) tool on FreeStatisticalTools.com (Xavier, 2026).”
What is the Bass diffusion model?
The Bass diffusion model describes how new products are adopted through innovation (external influence) and imitation (word of mouth). This calculator fits the model to adoption data by nonlinear least squares, estimates the coefficients p and q and the market potential m with standard errors, and forecasts future adoptions with the timing of peak sales.
When to use the Bass diffusion model
Use the Bass model to forecast the adoption of new products, services or technologies (durables, subscriptions, apps, medical devices, EVs), to estimate the market potential from early sales, or to forecast by analogy using p and q from similar products.
Assumptions
- Each person adopts once; repeat purchases are not modelled.
- The market potential is fixed and adoption depends only on innovation and imitation (no price or marketing variables).
- Estimates of m are unreliable before the inflection point; use data that include the slowdown, or fix m from external research.
How to set up your data
One row per period in time order with the number of new adopters (or first-time unit sales), and optionally a period label such as the year.
The Bass model of new product diffusion
Frank Bass published his model of how new products spread through a market in Management Science in 1969. It has since become one of the most cited and most used models in marketing science, applied to consumer durables, telecoms, pharmaceuticals, software, social networks, solar panels and electric vehicles. Its appeal is that it explains the familiar S-shaped adoption curve with just three parameters that each have a clear meaning.
The model divides adopters into two kinds of influence:
- Innovation (p): people adopt because of external influence, such as advertising, media coverage or their own interest, independently of how many others have adopted. p is the coefficient of innovation.
- Imitation (q): people adopt because others have, through word of mouth, social proof and network effects. The pull grows with the share of the market that has already adopted. q is the coefficient of imitation.
- Market potential (m): the total number of people who will eventually adopt.
The probability that someone who has not yet adopted does so at time t is p + q F(t), where F(t) is the share of the potential that has already adopted. The resulting cumulative adoption curve is
F(t) = (1 − e−(p+q)t) / (1 + (q/p) e−(p+q)t)
and adoptions in period t are S(t) = m [F(t) − F(t − 1)]. When q is larger than p, as for most products, sales rise to a peak and then decline as the market saturates. The peak occurs at t* = ln(q/p) / (p + q) with peak adoptions of m (p + q)² / (4q).
Estimation methods
- Nonlinear least squares (default). Srinivasan and Mason (1986) proposed fitting p, q and m directly to the per-period adoptions by minimising the squared differences between observed and model-predicted adoptions. This is the most accurate standard method, gives standard errors and confidence intervals from the Jacobian of the model, and handles uneven data well. The tool tries several starting values, including the OLS estimates, to avoid local minima.
- Discrete-time OLS (Bass, 1969). The original method regresses adoptions on cumulative adoptions and their square, S(t) = a + bY(t−1) + cY(t−1)², and recovers m, p and q from the coefficients. It is simple but biased and fails when the data do not yet show the slowdown after the peak. The tool reports it for comparison.
You can also fix the market potential when it is known from market research (for example the number of households, or the number of eligible patients), in which case only p and q are estimated. This makes early forecasts much more stable.
Worked example with the built-in data
The example contains 14 years of new adopters of a durable product. The nonlinear least squares fit is very close (R² = .978): p = 0.019 (95% CI 0.016 to 0.022), q = 0.413 (0.381 to 0.444) and m = 48,300 (46,100 to 50,500). Imitation is about 21 times stronger than innovation, so adoption is driven mainly by word of mouth. Adoption peaked about 7.1 years after launch, at roughly 5,500 per year, and 95% of the potential has already adopted, so the forecast shows a steady decline towards saturation over the next decade.
Typical values and forecasting by analogy
A meta-analysis of 213 applications (Sultan, Farley and Lehmann, 1990) found average values of about p = 0.03 and q = 0.38 per year, with q usually much larger than p. Products with strong network effects or social visibility have high q; heavily advertised products or products that are useful on their own have higher p. Before launch, when there are no sales data, managers often forecast by analogy: they take p and q from similar earlier products, combine them with an estimate of m from market research, and draw the curve. Once a few periods of data arrive, the estimates are updated with this tool.
Data requirements and practical tips
- One row per period (usually years or quarters, but months also work) with the number of new adopters, that is first-time buyers, not total unit sales including replacements and repeat purchases.
- Start the series at launch. Missing early periods bias p.
- At least four periods are required; reliable estimates of m generally need data that include the peak, or at least the inflection point where growth starts to slow. Before that, m is weakly identified: fix it from external data or treat the forecast as a scenario.
- Large swings caused by supply shortages, price cuts or promotions are not captured by the basic model; generalised Bass models add price and advertising.
Interpreting the forecast
The forecast table and charts extend the fitted curve for the chosen number of periods, giving new adopters, cumulative adopters and the share of the potential reached. Use the confidence intervals of the parameters to build scenarios (for example a low and a high m). Remember that the model describes first adoption only: for products with replacement cycles, add replacement demand separately, and for subscriptions, combine adoption with churn.
Limitations
- The market potential is assumed fixed; in reality it can grow with falling prices or new uses.
- Marketing actions are not modelled explicitly in the basic version.
- Early-stage estimates can be very unstable; always look at the confidence intervals and the share of m already reached.
Reporting
Report the data, the estimation method, the three parameters with standard errors or confidence intervals, the fit, the peak timing, and the forecast horizon. Example: “A Bass diffusion model estimated by nonlinear least squares (14 years, R² = .978) gave p = 0.0193, q = 0.4129 and m = 48,336, with adoption peaking 7.09 years after launch.”
Glossary of diffusion terms
- Innovators: adopters influenced mainly by external sources such as advertising, captured by p.
- Imitators: adopters influenced by previous adopters, captured by q.
- Market potential (m): the eventual number of adopters; not the total population.
- Inflection point: the moment when adoptions per period are highest and growth starts to slow; it coincides with the peak of the per-period curve.
- Cumulative adoption F(t): the share of the market potential that has adopted by time t.
- Forecasting by analogy: using p and q from similar earlier products to forecast a new one before sales data exist.
- Generalised Bass model: an extension that adds price and advertising effects to the basic model.
- Replacement demand: repeat purchases by previous adopters, which the basic model does not include.
Key references: Bass (1969), Management Science; Srinivasan and Mason (1986), Marketing Science; Sultan, Farley and Lehmann (1990), Journal of Marketing Research; Mahajan, Muller and Bass (1990), Journal of Marketing.
How to use this tool
- Enter your data. Paste columns from Excel, Google Sheets or SPSS with variable names in the first row, or upload a CSV or Excel file. The example data shows the expected layout.
- Choose the variables. Select the period (optional, for labels) and new adopters or sales per period.
- Set the options. Fill in estimation, periods to forecast and fix market potential m (optional).
- Read the results. Results update automatically. Read the plain-English interpretation, then use Copy table to paste APA-style tables into Word and Copy for the results sentence.
How to report the Bass diffusion model in APA style
Report p, q and m with standard errors, the fit, the peak timing and the forecast horizon.
Frequently asked questions
What do p and q mean?
p is the coefficient of innovation (adoption driven by external influence such as advertising); q is the coefficient of imitation (adoption driven by previous adopters).
What are typical Bass parameters?
Across many durable products, p is about 0.03 and q about 0.38 per year (Sultan, Farley and Lehmann, 1990).
When does adoption peak?
At t* = ln(q/p)/(p + q) periods after launch, with peak adoptions m(p + q)²/(4q).
How much data do I need?
At least four periods; reliable estimates of market potential need data that include the slowdown after the inflection point.
Can I fix the market potential?
Yes. Enter m from market research to estimate only p and q, which stabilises early forecasts.
Which estimation method is best?
Nonlinear least squares (Srinivasan and Mason, 1986) is more accurate than the original OLS method and gives standard errors.
Related tools
See also
Learn this method step by step in the free course Customer and Marketing Analytics, with exercises and a certificate.
Browse all categories
Data cleaning and preparation · Describe and explore · Compare means · Nonparametric tests · Correlation and regression · Bayesian statistics · Categorical data · Reliability and agreement · Multivariate analysis · Structural equation modeling · Econometrics and time series · Panel data and causal inference · Marketing research · Marketing analytics · Survival, clinical and meta-analysis · Study planning and calculators · PLS-SEM