Exponential Growth Calculator
Enter an initial amount, growth/decay rate, and time period to compute the final amount using the continuous exponential growth formula A = A0 * e^(kt). Use a negative rate for decay.
Exponential growth describes any quantity that increases at a rate proportional to its current size. Bacterial populations, compound interest, viral spread, technology adoption, and Moore's Law all follow exponential patterns. The defining equation: A(t) = A₀ × e^(kt), where A₀ is the starting amount, k is the growth rate (negative for decay), and t is time.
The key feature: exponential growth accelerates over time. While a constant additive change yields linear growth (a line on a graph), proportional growth yields exponential growth (a curve that becomes increasingly steep). After many doublings, exponential change dwarfs anything linear. Human intuition tends to underestimate this — a famous riddle: pond lilies double daily and cover the pond on day 30. When are they half-covered? Day 29 — most growth happens in the final cycle.
The natural exponential function f(x) = e^x is the foundation. Its base e ≈ 2.71828 is Euler's number — the unique base where the function equals its own derivative. This makes e essential to calculus and any continuous growth/decay process.
Decay works the same way with negative rate (k < 0). Radioactive isotopes, drug elimination, capacitor discharge, and cooling all follow exponential decay. Half-life is the time for the quantity to halve, related to k by half-life = ln(2)/|k|.
Common applications: compound interest (continuous), population dynamics, epidemiology, radioactive decay, drug pharmacokinetics, technology growth, Newton's law of cooling, capacitor charging, and any natural process with proportional change.
Inputs
Results
Final Amount
1,648.7213
Total Change
648.7213
Percent Change
64.87%
Growth Factor (e^kt)
1.648721
Type
Growth
Doubling Time
13.8629 periods
Formula
How to use this calculator
- Enter initial amount A₀.
- Enter growth rate k per unit time (decimal: 0.05 = 5%).
- Use negative k for decay.
- Enter time t in same units as k's rate (years, hours, etc.).
- Calculator returns final amount A.
- Doubling time: ln(2)/k. Half-life: ln(2)/|k|.
Worked examples
Bacterial growth
**Scenario:** Start with 100 bacteria. Growth rate 0.4 per hour. Population after 8 hours? **Calculation:** A = 100 × e^(0.4 × 8) = 100 × e^3.2 ≈ 100 × 24.53 = 2,453 bacteria. **Result:** ~2,450 bacteria after 8 hours — 25× initial population. Real bacterial growth saturates due to nutrient limits and waste accumulation. Exponential phase typically lasts only a few hours before slowing.
Drug elimination
**Scenario:** Drug dose 200 mg. Elimination rate 0.15 per hour. Amount left after 6 hours? **Calculation:** A = 200 × e^(-0.15 × 6) = 200 × e^(-0.9) ≈ 200 × 0.4066 = 81.3 mg. **Result:** ~81 mg remains (40% of dose). Half-life: ln(2)/0.15 ≈ 4.6 hours. After 1 half-life: 100 mg; after 2: 50 mg; after 3: 25 mg. Drug becomes negligible after ~5 half-lives (~23 hours in this case).
Investment continuous growth
**Scenario:** $5,000 invested at 8% continuous compounding for 25 years. **Calculation:** A = 5000 × e^(0.08 × 25) = 5000 × e^2 = 5000 × 7.389 = $36,945. **Result:** $36,945 — over 7× initial investment. Doubles every: ln(2)/0.08 ≈ 8.66 years. So 25 years ≈ 2.9 doublings, giving ~7.4× growth. Continuous compounding gives slightly more than annual compounding (~$36,000 at same rate).
When to use this calculator
**Use exponential growth/decay for:**
- **Population modeling**: bacterial, demographic, viral. - **Compound interest**: continuous compounding analysis. - **Radioactive decay**: nuclear physics, dating, medical isotopes. - **Drug pharmacokinetics**: elimination rates. - **Heat transfer**: Newton's law of cooling. - **Capacitor circuits**: charge and discharge. - **Technology adoption**: early-phase growth curves. - **Disease spread**: epidemic models (SIR with exponential approximation).
**Continuous vs discrete:**
Continuous: A = A₀ × e^(kt) — uses Euler's e. Discrete annual: A = A₀ × (1 + r)^t — uses growth factor.
For small r: nearly identical. For larger r: continuous compounds faster (slightly).
Continuous is theoretical limit of discrete with infinitely frequent compounding.
**Connection to half-life:**
For decay (negative k): t_half = ln(2) / |k| |k| = ln(2) / t_half
For Carbon-14 (t_half = 5,730 years): |k| = 0.6931/5730 ≈ 1.21 × 10⁻⁴ per year.
**Common applications:**
- **Pharmacology**: how long until drug clears body (5 × half-life rule). - **Carbon dating**: archaeology, paleontology (range 100-50,000 years). - **Compound interest**: theoretical investment growth. - **Pandemic modeling**: exponential phase before interventions. - **Population biology**: short-term growth before limits. - **Cooling**: how fast coffee gets cold. - **Discharge**: capacitor in flash camera, RC timer circuits. - **Geometric series**: financial annuities.
**Real-world limits:**
Pure exponential growth can't continue forever: - **Bacteria**: nutrient/space limits. - **Population**: carrying capacity (Verhulst equation). - **Economy**: physical/resource constraints. - **Technology**: scaling limits (Moore's Law slowing).
Models often transition from exponential to logistic (S-curve) at large times.
**Logistic vs exponential:**
Logistic: P(t) = K / (1 + ((K-P₀)/P₀) × e^(-rt))
Where K = carrying capacity. Approaches K asymptotically. Early phase exponential, saturates later.
**Why use e?**
e is the unique base for which derivative(e^x) = e^x. This makes calculus much cleaner and exponential formulas more elegant. Continuous compound interest naturally produces e.
**Calculating various unknowns:**
- Find A given A₀, k, t: A = A₀ × e^(kt). - Find t given A, A₀, k: t = ln(A/A₀) / k. - Find k given A, A₀, t: k = ln(A/A₀) / t. - Find A₀ given A, k, t: A₀ = A / e^(kt) = A × e^(-kt).
**Doubling time table (continuous):**
| k | Doubling time | |---|---| | 0.01 | 69.3 | | 0.02 | 34.7 | | 0.05 | 13.9 | | 0.07 | 9.9 | | 0.10 | 6.9 | | 0.20 | 3.5 | | 0.50 | 1.4 |
(Time units same as k)
**Pitfalls:**
- **Linear intuition**: most underestimate exponential growth. - **Confusing growth and decay**: sign of k matters. - **Mixing rates**: continuous k vs annual r differ. - **Treating exponential as universal**: real systems saturate. - **Wrong time units**: k and t must be in same units. - **Forgetting limits**: pure exponential only valid in some regime. - **Doubling time confusion**: 72/r% is approximation for discrete; ln(2)/k for continuous.
**Software:**
- **Python**: numpy/scipy for fitting exponential models. - **R**: nls() for nonlinear regression. - **Excel**: GROWTH() function, exponential trendline. - **Wolfram Alpha**: solve any exponential equation. - **Specialized**: epidemiology software (CDC tools), pharma software.
**Visualization:**
On linear plot: exponential growth looks like a J-curve. On semi-log plot: exponential growth is a straight line (slope = k).
Useful for identifying exponential patterns in data.
Common mistakes to avoid
- Underestimating the speed of exponential growth (human linear intuition).
- Confusing continuous rate k with discrete annual rate r.
- Forgetting to use negative k for decay.
- Treating exponential growth as continuing indefinitely (real systems saturate).
- Mixing time units (k per hour, t in days).
- Confusing half-life with decay rate (related by ln 2).
- Using A = A₀ × kt (linear formula) instead of e^(kt).
- Forgetting the base e (using 10 or 2 by mistake).
Frequently Asked Questions
Sources & further reading
Related Calculators
Compound Growth Rate Calculator
Calculate compound growth rate for any value over time (CAGR for general use).
Doubling Time Calculator
Calculate doubling time using the Rule of 72 and the exact formula.
Compound Interest Calculator
See how your money grows over time with compound interest and regular contributions.