Bass diffusion model inputs
Use a single stacked page layout, while the calculator fields follow a 3-column large, 2-column medium, and 1-column mobile grid.
Formula used
Cumulative adoption fraction:
F(t) = [1 - e^(-(p+q)t)] / [1 + (q/p)e^(-(p+q)t)]
Cumulative adopters:
N(t) = M × F(t)
Instantaneous adoption rate:
n(t) = M × ((p+q)^2 / p) × e^(-(p+q)t) / [1 + (q/p)e^(-(p+q)t)]^2
New adopters over one interval:
Interval Adopters ≈ N(t) - N(t - Δt)
In this model, M is total market potential, p measures innovation-driven adoption, and q measures imitation-driven adoption. Larger q values usually create stronger word-of-mouth acceleration and a more pronounced adoption peak.
How to use this calculator
- Enter the total market potential for your product, service, or idea.
- Set the innovation coefficient p for external influence.
- Set the imitation coefficient q for internal social influence.
- Choose the target time where you want the main result summary.
- Choose projection periods and the time step for the forecast table.
- Add revenue per adopter if you also want revenue estimates.
- Click the calculate button to view summary cards, the chart, and the projection table.
- Use the CSV or PDF buttons to export the generated results.
Example data table
Illustrative example using M = 50,000, p = 0.03, q = 0.38, and one-period steps.
| Time | Cumulative Adopters | New Adopters | Penetration % |
|---|---|---|---|
| 1 | 1,787.91 | 1,787.91 | 3.58 |
| 2 | 4,252.81 | 2,464.91 | 8.51 |
| 3 | 7,525.00 | 3,272.19 | 15.05 |
| 4 | 11,657.52 | 4,132.52 | 23.32 |
| 5 | 16,559.93 | 4,902.41 | 33.12 |
| 6 | 21,961.76 | 5,401.83 | 43.92 |
Frequently asked questions
1. What does the Bass diffusion model measure?
It estimates how a new product, idea, or technology spreads through a market over time. The model separates adoption into innovation effects and imitation effects, then projects cumulative adopters and period-by-period demand.
2. What does the innovation coefficient p represent?
The coefficient p measures adoption driven by outside influences, such as advertising, promotions, or independent discovery. Higher p means more people adopt early without needing strong social proof from earlier adopters.
3. What does the imitation coefficient q represent?
The coefficient q captures internal influence, especially word-of-mouth and social contagion. Higher q usually means adoption accelerates after early traction because existing users influence potential adopters more strongly.
4. Why must my time unit stay consistent?
Your p and q values depend on the time unit behind the model. If your coefficients are monthly, then target time, projection periods, and time step should also be monthly for valid results.
5. How should I read cumulative adopters versus new adopters?
Cumulative adopters show the total number who have adopted by a given time. New adopters show how many are added during one interval. One measures total penetration; the other measures current demand flow.
6. What does peak period time mean?
Peak period time is the interval where projected new adopters are highest inside the forecast window. It helps identify the strongest demand surge and can guide staffing, inventory, and launch timing decisions.
7. Can I use this for services, apps, or ideas?
Yes. The model is not limited to physical products. It can also approximate diffusion for subscriptions, platforms, digital tools, internal initiatives, and other situations where adoption follows a growth-and-saturation pattern.
8. When does the Bass model become less reliable?
It becomes less reliable when market conditions shift sharply, multiple segments behave very differently, or the offering changes midstream. In those cases, recalibration or a segmented diffusion approach is usually better.