Skip to the calculator
Rule Calculator

Compound Growth Chart

$10,000 plus $500 a month at 7%, year by year for forty years, split into what you contributed and what compounding added. The contributions climb in a straight line; the interest column is where the curve lives.

Source data and formula checked · How we check

Compound Growth Chart reads balance at the end straight off years, for 40 values from 1 to 40. Every row is computed from the same formula the calculator uses, not measured or copied from another table, so a value between two rows can be worked out the same way. The formula is the one published by SEC Investor.gov.

Questions people actually ask

How do I read the Compound Growth Chart?
Find your years in the first column and read across. At 1 years the balance at the end is $16,919.19; at 40 years it is $1,475,520.81. The table runs from 1 years to 40 years in 40 rows.
Can I read between two rows?
Not by splitting the difference. The balance at the end does not change by the same amount from row to row, so the midpoint of two rows is not the answer for the midpoint of two years values. Put the exact figure into the calculator instead — it uses the same formula that produced every row here.
What if my years is outside the table?
The chart covers 1 years to 40 years, which is the range people actually look up. Anything above or below goes into the calculator, which takes any figure and shows each step of the working rather than only the result. Open the compound interest calculator.
Where do these numbers come from?
Every row is computed at build time from the formula published by SEC Investor.gov, by the same code behind the calculator — not transcribed from another table, which is how a rounding error in one chart ends up in twenty.
40 rows

Need a different number?

The chart covers the common values. For anything between the rows, the compound interest calculator takes any figure and shows the working.

Source: SEC Investor.gov — compound interest, Federal Reserve — savings and investing data

Did this answer your question?