Skip to content
    Algebra

    How to Calculate Exponential Growth (Formula)

    How does a single bacteria colony turn into billions in under a day? It multiplies instead of adds. This guide breaks down the exponential growth formula so you can predict that kind of runaway growth yourself.

    Math Solver Academic Editorial Board4 min read

    Key takeaways

    • f(x) = a × bˣ, where a is the start value and b is the growth factor per step.
    • b > 1 means growth; 0 < b < 1 means decay.
    • "Grows by 20% each step" means b = 1.2, not b = 0.2.
    • Exponential growth accelerates, unlike linear growth which adds a fixed amount.
    In this guide
    1. 01What is an exponential function?
    2. 02Why does exponential growth matter?
    3. 03The formula
    4. 04How to calculate exponential growth step by step
    5. 05Common mistakes to avoid
    6. 06Tips and tricks
    7. 07Where you'll use it in real life
    8. 08Quick summary
    9. 09Worked example
    10. 10Frequently asked questions

    What is an exponential function?

    In an exponential function, the variable is in the exponent (the power), not the base. That single difference makes it grow — or shrink — much faster than a straight line, because each step multiplies the previous result instead of adding to it.

    Why does exponential growth matter?

    Linear growth adds up steadily and predictably. Exponential growth starts small and looks harmless — then suddenly takes off. That surprise is exactly why it matters: things that double repeatedly (population, infections, viral posts) can outgrow expectations extremely fast.

    Start with 1 and double it 20 times, and you already have over a million. Double it just 10 more times, and you'd pass a billion. That's the nature of multiplying instead of adding.

    The formula

    f(x) = a × b^x
    SymbolWhat it meansExample
    f(x)The value after x steps3200
    aThe starting value, before any growth100
    bThe growth factor per step (b > 1 grows, 0 < b < 1 shrinks)2
    xThe number of steps, often time5

    How to calculate exponential growth step by step

    1. 1Identify the starting amount, a. This is the value at x = 0.
    2. 2Identify the growth factor, b. Doubling means b = 2; a 20% increase per step means b = 1.2.
    3. 3Raise b to the power of x. This is b^x.
    4. 4Multiply by a. f(x) = a × b^x is your final answer.

    Plug your own starting value, growth factor, and number of steps into the calculator below.

    Try it yourself

    Pre-filled with the example — change any value.

    🧮
    Algebra
    High School

    Exponential Function

    Calculate exponential function value

    f(x) = a × b^x

    (0, 2)
    m = 1.5b = 2
    120
    120
    120

    💡 Example

    Reference
    Inputs:a=2, b=3, x=4
    Result:162
    Open the full Exponential Function calculator

    Common mistakes to avoid

    • Using a growth rate instead of a growth factor. "Grows by 20% each step" means b = 1.2, not b = 0.2 — you have to add the 1 back in.
    • Mixing this up with linear growth. A line adds the same amount each step; an exponential function multiplies. Check the linear equation solver if your quantity is instead growing by a fixed amount.
    • Forgetting decay is exponential too. If 0 < b < 1, the value shrinks toward zero rather than growing.

    Tips and tricks

    • Working backwards from a final value to the number of steps? That's exactly what the logarithm calculator does.
    • For money that compounds at a fixed rate over time, see the dedicated compound interest calculator.
    • A negative growth factor makes the sign flip every step — rarely useful outside of specific math problems.

    Where you'll use it in real life

    • Biology: bacteria and cell cultures that double on a fixed schedule.
    • Finance: compound interest and investment growth over time.
    • Technology: viral shares, where each person spreads content to several more people.
    • Science: radioactive decay, where b is less than 1 and the quantity shrinks over time.

    Quick summary

    Exponential growth multiplies by the same factor at every step instead of adding a fixed amount, which is why it accelerates so fast. Find your starting value and growth factor, raise the factor to the number of steps, then multiply. Try the calculator above to see every step for your own numbers.

    Worked example

    A lab starts a culture with 100 bacteria. The population doubles every hour. How many bacteria are there after 5 hours?

    1. 01f(5) = 100 × 2^5
    2. 02f(5) = 100 × 32
    3. 03f(5) = 3200

    These numbers are pre-filled in the calculator above.

    Frequently asked questions

    What is the exponential growth formula?

    f(x) = a × bˣ, where a is the starting value, b is the growth factor per step, and x is the number of steps.

    How do I know if something is growing or decaying?

    If the growth factor b is greater than 1, the quantity grows. If b is between 0 and 1, it shrinks (decays) over time.

    What's the difference between exponential and linear growth?

    Linear growth adds the same fixed amount every step. Exponential growth multiplies by the same factor every step, so it accelerates over time.

    Can the growth factor b be negative?

    It can, but the result then flips sign every step, which rarely matches a real growth situation — b is almost always positive in practice.

    #Algebra#High School#Exponential Function
    Updated

    Keep reading

    Sponsored ToolsAd

    More tools on Ytools →
    Calcu.click — 25+ Free Smart Calculators preview

    Calcu.click — 25+ Free Smart Calculators

    Brand new calculation platform with 0ms reactive math, 100% client-side privacy, and dedicated subdomains. Fast calculators for EMI, SIP, Mortgage, Income Tax, BMI, Age, Percentage, and more.

    25+ CalculatorsFinanceHealth0ms Real-TimeFree
    Keyboard Arena preview

    Keyboard Arena

    Master touch typing with real-time WPM speed tests, mechanical switch audio, A-Z finger biomechanics drills, 40+ structured lessons, and competitive arcade games.

    Typing TestWPMTouch Typing
    Flutter Log Explorer preview

    Flutter Log Explorer

    Real-time structured log viewer and search explorer for Flutter & Dart. Zero-config capture from Debug Adapter (DAP) & Dart VM Service with smart classification and filters.

    FlutterDartVS Code ExtensionOpen VSX