Compound Growth Calculator
How much will your money grow at a given rate and time?
Enter your starting amount, annual growth rate, and time horizon to see exactly how much compound growth adds up to — and what your money actually earns beyond the principal.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
How It Works
The formula, explained simply
Imagine you fold a piece of paper in half repeatedly. Each fold doubles the previous thickness — not the original. After a few folds the stack is taller than you. Compound growth works the same way: the rate applies to the total at the end of each period, not just the starting amount. The result is that growth accelerates over time even when the rate stays flat.
In financial terms, this means the dollars your money earns in later years are not the same as the dollars it earns in year 1 — even at the same percentage rate. As the years pass your base is larger, so the same rate percentage represents more actual dollars. This self-reinforcing structure is what makes time such a powerful input in any compound growth scenario.
The tool models annual compounding, which means the rate is applied once per year to the balance at the start of that year. In practice, some accounts compound monthly or daily, which produces slightly higher results than annual compounding at the same stated rate. This calculator uses annual compounding for clarity; if your account compounds more frequently, the actual result will be modestly higher than what you see here.
When To Use This
Right tool, right situation
Use this tool when you need a quick, clean answer to the question: given a starting amount and a stable growth rate, what does the number look like after N years? It is well-suited for long-term investment projections, business revenue modeling, educational comparisons between rate scenarios, and back-of-envelope valuations where a constant growth rate is a reasonable proxy.
It is also the right tool when you want to reverse-engineer a required rate: if you know where you need to end up and how long you have, you can try different rate inputs to find the threshold your investment needs to clear. That kind of sensitivity testing is one of the most practical uses of the calculator.
Do not use this tool as a substitute for a full financial plan. It does not account for periodic contributions, withdrawals, taxes, fees, or variable rates — all of which materially affect real-world outcomes. For retirement modeling with regular contributions, a dedicated savings or retirement calculator will give you a more accurate picture. Also avoid using it for instruments with variable or floating rates over long periods; a single average rate input will obscure the sequence-of-returns risk that those instruments carry.
Common Mistakes
Why results sometimes look wrong
Mistake 1 — Confusing nominal and real returns. The most common error is entering a nominal growth rate (the figure your brokerage reports) without accounting for inflation. A 7% nominal return with 3% annual inflation delivers roughly 4% in real purchasing-power terms. This tool computes the nominal final amount; to estimate real purchasing power, you would need to apply the formula a second time using the inflation rate as a separate reduction. Do not treat the output as inflation-adjusted unless you have already subtracted inflation from the rate you entered.
Mistake 2 — Treating the rate as guaranteed. The formula is mathematically exact, but the growth rate is an assumption, not a contract. Users sometimes enter a historical average return and read the result as a forecast. Historical averages smooth over years of negative returns, flat stretches, and high-volatility periods. The real-world sequence of returns matters for accounts that involve contributions or withdrawals — and this tool models neither. The result is a clean projection, not a promise.
Mistake 3 — Ignoring the compounding frequency mismatch. If your account compounds monthly or daily but you use an annual rate in this tool, your result will be slightly lower than what the account will actually deliver. The difference is small over short periods but grows with time. For a precise match to your account statement, confirm whether the institution quotes an APR (annual percentage rate, simple) or APY (annual percentage yield, already accounts for intra-year compounding) and adjust your entry accordingly.
The Math
Worked examples and deeper derivation
The formula is A = P × (1 + r)^t. Starting with a principal of $10000, a rate of 7%, and a time of 10 years, you convert the rate to a decimal: r = 7 ÷ 100 = 0.07. The growth factor for one year is (1 + 0.07) = 1.07.
To find the total factor after 10 years, raise that to the power of 10: 1.07^10 = 1.967x. Multiply by the principal: $10000 × 1.967x = $19,671.51. The total growth in dollar terms is $19,671.51 − $10000 = $9,671.51, which represents a 96.72%% increase on the original amount.
The exponent is where the magic lives. Each additional year does not add the same increment — it multiplies the running total by 1.07 again. That is why changing t by a few years near the end of a long horizon has a larger dollar impact than the same change near the beginning. The formula is exact given constant inputs; the uncertainty in real applications comes entirely from whether the growth rate assumption holds over time, not from the math itself.
Expert Unlock
The thing most explanations skip
The formula assumes rate independence across periods — that is, the growth in one year has no effect on the rate available in the next year. This holds reasonably well for broad market indices over long horizons but breaks down for concentrated positions, leveraged vehicles, and any asset where volatility drag is material. Volatility drag means that a 50% loss followed by a 50% gain does not return you to the starting point — it leaves you at 75% of it. The compound growth formula with a simple average rate will overstate the result whenever the path of returns is volatile, even if the arithmetic mean of annual returns matches your input exactly. The geometric mean (CAGR) is the rate to use when you have historical data; the arithmetic mean will consistently produce an optimistic projection.
What does your compound growth result actually mean for your money?
Simple interest applies the rate only to the original principal every period. Compound growth applies the rate to the running total — principal plus all previously earned growth. Starting with $10,000 at 7% for 10 years, simple interest adds the same amount each year. Compound growth produces $19,671.51 because each year's gain becomes part of the base the next year's rate works on. The gap between the two widens dramatically as the time horizon extends — compounding is the difference between linear and exponential accumulation.
A small rate difference compounds into a large dollar difference because the exponent amplifies every change to the base. Using the example of $10,000 over 10 years, the multiplier at 7% is 1.967xx — but at a higher rate that multiplier would be materially larger, and the gap in final dollars widens with every additional year. Over a long horizon the difference between a lower and higher rate on a given principal is enormous. This is why fee-conscious investors focus on even fractional rate improvements: the drag of a 1% annual fee is not 1% of the final balance, it is the lost compounding on every dollar that fee consumed each year.
Yes — the compound growth formula A = P times (1 + r) to the power of t applies to any quantity that grows by a fixed percentage each period. If a business generates $10,000 in monthly revenue today and expects 7% annual growth, the formula gives the projected revenue after any number of years. The tool assumes the rate is constant across the entire period, which is the main limitation in business contexts: actual growth rates fluctuate year to year, so the result is best understood as a planning benchmark rather than a forecast. For volatile metrics, running several scenarios with different rate assumptions is more useful than relying on a single number.
Need something this doesn't cover?
Suggest a tool — we'll build it →