FreeStatisticalTools.com
Marketing analytics

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.

Free · No sign-upReplaces Excel Solver · R diffusionWorks with your data
Updated · By Bibin Xavier

Data 14 × 2

Paste from Excel, or drop a CSV, TSV or Excel file here.
Example data 14 rows, 2 variables. Data stays in this browser tab.
YearnumericNew_Adoptersnumeric
20111012
20121586
20132259
20143144
20154065
20165286
20174959
20185690

Variables and options

Results update automatically when you change an option.

Results

14 rows · example data
Innovation p0.0193
Imitation q0.4129
Market potential m48,33694.8% adopted so far
Peak period7.1≈ 2018
R².978
Table 1

Bass model parameters

ParameterEstimateSE95% CIMeaning
p (innovation)0.019260.00149[0.0163, 0.0222]Rate of adoption driven by external influence (advertising, media)
q (imitation)0.412900.01607[0.3814, 0.4444]Rate of adoption driven by previous adopters (word of mouth)
m (market potential)48,3361,124[46,134, 50,538]Total number of eventual adopters
Peak time t*7.09ln(q/p) / (p + q) periods after launch
Peak adoptions5,466m (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

Table 2

Forecast

PeriodNew adoptersCumulative% of potential
202582746,72996.7%
202655247,28197.8%
202736547,64698.6%
202824047,88699.1%
202915748,04399.4%
203010248,14599.6%
20316748,21299.7%
20324348,25599.8%
20332848,28499.9%
20341848,30299.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.

A Bass diffusion model estimated by nonlinear least squares (14 periods, R² = .978) gave p = 0.0193, q = 0.4129 and m = 48,336, with peak adoption at t* = 7.09.

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}
}
Download citation:

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

  1. 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.
  2. Choose the variables. Select the period (optional, for labels) and new adopters or sales per period.
  3. Set the options. Fill in estimation, periods to forecast and fix market potential m (optional).
  4. 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