Logarithmic and Exponential Growth Computer
Forecast scale schedules with continuous, discrete, and logistic growth models. Live SVG curve, 10-point schedule table, and doubling time - all computed locally in your browser.
Enable logistic mode via the preset or by setting K above N0
| Milestone | Time (t) | Value N(t) | Growth from N0 | Growth % |
|---|
The Complete Guide to Exponential and Logistic Growth Forecasting
Whether you are modeling a startup's user growth, a portfolio's compound returns, or an epidemic's spread, the underlying math is the same: a value grows in proportion to its current size. This guide explains the three core formulas, when to use each, and how to avoid common mistakes when projecting at scale.
How to Use This Tool
Select a preset to auto-fill realistic starting values, or choose "Custom Forecast" to enter your own. Use the Growth Type toggle to switch between continuous (e^rt) and discrete ((1+r)^t) compounding. Enable the logistic limit by entering a Carrying Capacity (K) larger than the Initial Value, which forces the model into S-curve mode. All outputs - the hero metrics, the SVG curve, and the 10-point schedule table - update instantly as you move any slider.
Discrete vs. Continuous: Which Should You Use?
Use discrete compounding when interest or returns are credited at defined intervals - annual salary raises, monthly bank statements, or quarterly dividends. Use continuous when modeling biological populations, viral app adoption, or any process where growth happens at every moment rather than at fixed checkpoints. Continuous growth always exceeds discrete at the same nominal rate because compounding never pauses.
The Logistic Model and Market Saturation
Pure exponential models eventually predict absurd outcomes - a social network cannot have more users than people exist on Earth. The logistic formula corrects this by incorporating carrying capacity K. Early in the S-curve, growth mimics exponential. As the value crosses roughly K/2, the growth rate peaks. Beyond that point, deceleration mirrors the acceleration from the early phase, and the curve asymptotes toward K. This is why viral product adoption, epidemic spread, and market share all produce S-curves in the real world.
Handling Very Large Numbers
Exponential math scales violently. A 20% annual rate compounding for 50 years turns $1,000 into over $9 million. Rates above 50% over long periods quickly exceed JavaScript's safe integer range (approximately 9 quadrillion). This tool automatically switches to scientific notation when values exceed 1 billion, and caps the chart's Y-axis to prevent rendering issues. If your inputs produce scientific notation output, consider whether the logistic model with a realistic K is more appropriate.
Rule of 72 Cheat Sheet
The Rule of 72 is a mental math shortcut: divide 72 by the annual percentage rate to get the approximate doubling time in years. No calculator needed. It is accurate to within 1-2% for rates between 3% and 15%.
Formula: Td = 72 / r%
| Rate (%) | Approx. Doubling Time | Exact Doubling Time |
|---|---|---|
| 2% | 36 years | 35.0 years |
| 4% | 18 years | 17.7 years |
| 6% | 12 years | 11.9 years |
| 8% | 9 years | 9.0 years |
| 10% | 7.2 years | 7.3 years |
| 12% | 6 years | 6.1 years |
| 18% | 4 years | 4.2 years |
| 24% | 3 years | 3.2 years |
| 36% | 2 years | 2.3 years |
| 72% | 1 year | 1.3 years |