Compound Interest Visualizer Calculator
Visualize how compound interest grows your money over time with the formula A = P(1+r/n)^(nt), including periodic contributions.
About this calculator
Compound interest is what happens when your earnings themselves start earning — this calculator makes that snowball visible year by year. Your initial principal grows through the classic compound-growth formula, A = P(1 + r/n)^(nt), where r is your annual rate, n is how often it compounds per year, and t is the number of years. Because your monthly contributions don't line up neatly with an arbitrary compounding frequency (quarterly, daily, etc.), the calculator first derives an equivalent effective monthly rate from whatever compounding frequency you choose, then grows your contribution stream using the standard future-value-of-an-annuity formula so contributions compound consistently alongside the principal. The final future value is simply those two growth streams added together, and total interest earned is what's left after subtracting everything you actually put in (principal plus contributions) from that total.
The "effective annual rate" output is your true annualized yield (APY) once compounding frequency is accounted for — it will run slightly above your stated nominal rate whenever compounding happens more than once a year. The year-by-year chart data (capped at 50 years even if you enter more) is what makes the "hockey stick" of compounding visible: growth in the early years is dominated by your own contributions, while in later years the interest-to-contribution ratio climbs as previously earned interest itself starts compounding. As with any projection tool, the output assumes one constant, unchanging rate of return for the entire period — a simplification real markets never actually deliver.
Financial Disclaimer
This calculator is for educational purposes only and does not constitute financial advice. Results are estimates based on the inputs provided. Consult a qualified financial advisor before making investment or financial planning decisions.
Inputs
Results
Future Value ($)
$691,150.47
≈ 16 Teslas
How to Use This Calculator
- Enter your initial investment amount.
- Set the annual interest or return rate (7% is commonly cited for long-term stock market returns).
- Enter the number of years to grow the investment.
- Add a monthly contribution to see the compounding effect of regular additions.
- Set the compounding frequency (12 for monthly, which is typical for most accounts).
- Review the future value, total contributed, total interest earned, and the interest-to-contribution ratio.
How the result changes with Time Period (years)
| Time Period (years) | Future Value ($) |
|---|---|
| 15 | $186,970.62 |
| 23 | $390,891.60 |
| 45 | $2,127,532.03 |
| 75 | $17,878,093.83 |
What each input means
- Initial Investment ($)
- Starting principal amount you invest today.
- Annual Interest Rate (%)
- Expected annual rate of return (e.g., 7% for stock market average).
- Time Period (years)
- Number of years to grow your investment.
- Monthly Contribution ($)
- Amount you add each month to your investment.
- Compounding Frequency (per year)
- How often interest compounds: 1=annually, 4=quarterly, 12=monthly, 365=daily.
What each result means
- Future Value ($)
- Total value of your investment at the end of the time period.
- Total Contributed ($)
- Sum of your initial investment plus all monthly contributions.
- Total Interest Earned ($)
- How much your money earned through compound interest alone.
- Effective Annual Rate (%)
- True annual yield accounting for compounding frequency (APY).
- Interest-to-Contribution Ratio
- Dollars of interest earned per dollar contributed. Higher = more compounding power.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersInitial Investment ($) = 10000, Annual Interest Rate (%) = 7, Time Period (years) = 30, Monthly Contribution ($) = 500 = 5 input(s) provided
- Calculate Future ValueFuture Value = principalGrowth + contributionGrowth691150.47 = $691,150.47
- Calculate Total ContributedTotal Contributed = principal + monthlyContribution * 12 * t190000 = $190,000
- Calculate Total Interest EarnedTotal Interest Earned = futureValue - totalContributed501150.47 = $501,150.47
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does the calculator convert my compounding frequency into a 'monthly rate' before growing my contributions?
Your monthly contribution is always deposited monthly regardless of whether interest compounds monthly, quarterly, daily, or annually, so the two schedules don't naturally line up. The calculator derives an effective monthly rate, (1 + r/n)^(n/12) − 1, from whatever compounding frequency you select, then grows the contribution stream at that equivalent monthly pace using the future-value-of-an-annuity formula — keeping contributions and principal consistent with the same underlying annual rate.
Why does the 'Interest-to-Contribution Ratio' climb over time even at a constant interest rate?
Early on, your future value is dominated by the money you've physically put in, since there's been little time for interest to accrue. As the years pass, previously earned interest itself starts earning its own interest — the compounding snowball — so the interest portion of your balance grows proportionally faster than your contributions do, pushing that ratio steadily upward even though the rate itself never changes.
Why does the year-by-year chart stop at 50 years even if I enter a longer time period?
The yearly balance breakdown used for the growth chart is explicitly capped at a maximum of 50 data points in the underlying calculation, regardless of how many years you enter for the projection. The headline Future Value, Total Contributed, and Total Interest Earned figures are still computed for your full entered time period — only the year-by-year chart visualization is capped.
How is the Effective Annual Rate different from the Annual Interest Rate I entered?
The Annual Interest Rate is the nominal rate you input. Effective Annual Rate is (1 + r/n)^n − 1, which accounts for interest compounding within the year before the year is over — for example, monthly compounding at a 7% nominal rate produces a slightly higher effective annual yield because each month's interest starts earning its own interest before the year ends. The more frequently interest compounds, the larger this gap becomes.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Future Value Calculator
Calculate the future value of a lump sum investment with compound interest. See how your money grows over time with different compounding frequencies.
Investing & RetirementCompound Interest Calculator
See how your money grows over time with compound interest. Visualize the power of compounding with monthly contributions.
Financial LiteracyTime Value of Money Calculator
Calculate future value, present value, and payment amounts using core TVM formulas. Understand why a dollar today is worth more than a dollar tomorrow.
Budgeting & Personal FinanceSavings Interest Calculator
Calculate how much your savings will grow with compound interest and regular deposits. See future value and total interest earned.
Financial LiteracyOpportunity Cost Calculator
Discover the true cost of spending decisions by calculating what your money could grow to if invested instead.
More in Budgeting & Personal Finance.