Compound Interest Calculator

See how your investments grow over time with the power of compound interest.

$
$
%
years

Future Value

Total balance at end

Effective Annual Rate

With compounding

Total Contributions

Your money in

Total Interest Earned

Growth from compounding

Why Compound Interest Matters

Compound interest lets your money earn money on its earnings, creating exponential growth over time. Unlike simple interest (calculated only on principal), compound interest accelerates growth because each interest payment becomes part of the base for the next period.

The Rule of 72

To quickly estimate how long it takes to double your money, divide 72 by your annual return:

  • 6% return: ~12 years to double
  • 8% return: ~9 years to double
  • 10% return: ~7.2 years to double
  • 12% return: ~6 years to double

Starting Early vs. Starting Late

Consider two investors, both earning 7% annually:

  • Investor A starts at 25, contributes $200/mo for 40 years = ~$525,000
  • Investor B starts at 35, contributes $400/mo for 30 years = ~$489,000

Investor A contributes $96,000 total. Investor B contributes $144,000. Starting 10 years earlier with half the monthly amount produces a larger result.

Compounding Frequency

Interest can compound daily, monthly, quarterly, or annually. More frequent compounding produces slightly higher returns, but the effect is modest. The biggest factors are your rate of return and time horizon.

When to Use This Calculator

  • Savings account comparison: Compare 4.5% vs 5.0% APY over 5 years to see the dollar difference.
  • Investment planning: Model a Roth IRA or taxable brokerage account growing at a historical market rate.
  • Goal setting: Find how much monthly contribution is needed to reach a specific future value.

Real-World Examples

Example 1 — College fund: $5,000 initial, $200/month for 18 years at 7% compounded monthly. Future value: ~$98,000. Total contributed: $48,200. Interest earned: $49,800.

Example 2 — Retirement growth: $50,000 at age 40, $800/month for 25 years at 7%. Future value at 65: ~$735,000. Total contributions: $290,000. Interest earned: $445,000 — more than the contributions themselves.

Data Sources

Formula: FV = P(1 + r/n)^(nt) + PMT × ((1 + r/n)^(nt) − 1) / (r/n). Historical 7% average return reflects S&P 500 inflation-adjusted returns per Vanguard Long-Term Investment Returns data.

Related Guides

Related Data

Plan your retirement contributions alongside compound growth — see salary benchmarks for 831 occupations at WageDex. Compare savings rates by state and metro at PlainRetire.

Frequently Asked Questions

What is compound interest?
Compound interest is interest earned on both your initial investment and on previously earned interest. Unlike simple interest (calculated only on the principal), compound interest accelerates growth because each interest payment becomes part of the base for the next calculation. This creates an exponential growth curve over time.
How often should interest compound?
More frequent compounding produces slightly higher returns. Daily compounding yields more than monthly, which yields more than annually. However, the differences are relatively small. For example, $10,000 at 7% for 20 years grows to $38,697 with annual compounding versus $40,387 with daily compounding. The real driver of growth is time in the market, not compounding frequency.
What is the Rule of 72?
The Rule of 72 is a quick way to estimate how long it takes to double your money. Divide 72 by the annual interest rate to get the approximate number of years. For example, at 8% interest, your money doubles in about 9 years (72 / 8 = 9). At 6%, it takes about 12 years.
Is it better to start early or invest more later?
Starting early is almost always more powerful. Someone who invests $200/month from age 25 to 65 at 7% will have about $525,000. Someone who waits until 35 and invests $400/month (double the amount) for 30 years at the same rate will have only about $489,000. The 10 extra years of compounding beat the doubled contributions.

Related Calculators