Snowballr provides financial education, not investment advice. Verify any advisor on FINRA BrokerCheck.
Snowballr
More
GuidesProtect your moneyScenariosEmbed on your site
Free · No sign-up required
Free · Instant · No sign-up

Compound interest calculator

Free compound interest calculator with monthly contributions and visual charts. Works for savings accounts, HYSAs, CDs, and index funds — daily, monthly, or annual compounding.

How to use this compound interest calculator

Enter four numbers: your initial amount, optional monthly contribution, an annual interest rate, and the number of years you'll let it grow. The calculator solves the standard compound interest formula and shows the result as a chart and a year-by-year table.

Use this calculator for any product that compounds: savings accounts, high-yield savings (HYSAs), CDs, money market accounts, Treasury bills rolled over, or long-term index fund investments.

The compound interest formula

With contributions added at the end of each period, future value equals:

FV = P(1 + r/n)^(nt) + PMT × [((1 + r/n)^(nt) − 1) / (r/n)]

P   = principal (initial deposit)
r   = annual interest rate (decimal)
n   = compoundings per year (1, 12, or 365)
t   = number of years
PMT = contribution per compounding period

The first term is your principal compounding. The second is the future value of an ordinary annuity — every contribution you make also compounds, from the day it's deposited.

What rate should I use?

  • High-yield savings accounts: 4–5% APY in 2026. Use today's rate; HYSA rates float with the Fed funds rate.
  • CDs (1–5 year): 4–5.25% depending on term. Use the locked APY.
  • S&P 500 index funds: ~10% nominal long-term average, ~7% after inflation. Use 7% for conservative real-return projections.
  • Balanced 60/40 portfolio: 6–8% nominal long term.

Compound interest examples

StartingMonthlyRateYearsFinal value
$1,000$1007%30~$130,000
$5,000$2507%30~$345,000
$10,000$5007%25~$460,000
$10,000$50010%30~$1.13M
$25,000$1,0008%30~$1.65M

Daily vs monthly vs annual compounding

More frequent compounding earns slightly more at the same nominal rate, but the difference is tiny. At 5% APR over 30 years on $10,000:

  • Annual compounding: $43,219
  • Monthly compounding: $44,677
  • Daily compounding: $44,812

Daily beats monthly by 0.3% over 30 years — meaningful, but rate and contribution size matter far more. Don't chase compounding frequency; chase higher APY.

Compound interest calculator FAQ

How does a compound interest calculator work?

A compound interest calculator applies the formula A = P(1 + r/n)^(nt) plus any periodic contributions. You enter principal, rate, years, contribution amount, and compounding frequency. The calculator returns the future value plus a breakdown of contributions vs interest earned.

What is the formula for compound interest with monthly contributions?

Future value = P(1+r/n)^(nt) + PMT × [((1+r/n)^(nt) − 1) / (r/n)]. Here P is principal, r is annual rate, n is compoundings per year, t is years, and PMT is the periodic contribution. Our calculator does this for you instantly.

Is daily compounding better than monthly?

Daily compounding earns slightly more than monthly at the same APR, but the gap is small. At 5% APR over 30 years, daily compounding earns roughly 0.1–0.2% more than monthly. Rate matters far more than frequency.

How much will $10,000 be worth in 20 years with compound interest?

$10,000 invested at 7% compounding annually grows to about $38,697 in 20 years. At 10% it grows to about $67,275. Add $200/month and the same $10,000 + contributions becomes about $122,000 at 7% or $182,000 at 10%.

Does this compound interest calculator account for inflation?

The calculator shows nominal future value. To estimate real purchasing power, subtract expected inflation (2–3%) from your annual rate before entering it. For example, an 8% nominal return becomes 5–6% real.

Is this compound interest calculator free?

Yes — completely free, no sign-up, no email required, no ads inside the calculator. Works on mobile and desktop, and results update live as you type.

Related calculators