Compound Interest Calculator

See how your money grows over time with compound interest and regular contributions.

Final balance

$37,405.09

Total contributed

$22,000.00

Interest earned

$15,405.09

Year-by-year growth
YearBalanceContributedInterest
1$11,962.16$11,200.00$762.16
2$14,066.16$12,400.00$1,666.16
3$16,322.27$13,600.00$2,722.27
4$18,741.46$14,800.00$3,941.46
5$21,335.54$16,000.00$5,335.54
6$24,117.15$17,200.00$6,917.15
7$27,099.84$18,400.00$8,699.84
8$30,298.15$19,600.00$10,698.15
9$33,727.66$20,800.00$12,927.66
10$37,405.09$22,000.00$15,405.09

About This Tool

What this calculator actually does

The Compound Interest Calculator projects how a starting balance plus recurring contributions grows over time when interest compounds. You give it five inputs — a starting amount, an annual interest rate, the number of years, a recurring contribution, and a compounding frequency — and it instantly returns four things: the final balance, the total you contributed, the interest earned, and a year-by-year table showing the balance build for up to 30 years.

The defaults model a fairly common scenario: $10,000 to start, a 7% annual rate, 10 years, a $100 monthly contribution, and monthly compounding. That gives you something concrete to play with the moment the page loads, so you can wiggle one input at a time and see what actually moves the result.

Who tends to use it

It is mostly people running quick "what if" questions on their own money: someone deciding how much to put in a high-yield savings account, an early-career saver pricing a Roth IRA contribution against a 30-year horizon, a parent estimating a 529 plan trajectory, or a CD shopper comparing a 4.5% rate against a 5.0% rate to see whether it is worth the lockup. It is also useful as a teaching tool — the year-by-year table makes the curve visible, which is the part of compounding that is genuinely hard to feel from a single number.

What it is not is a financial-planning suite. It does not model taxes, inflation, fees, variable contributions, market drawdowns, or anything time-varying. If you need any of those, this is a starting point, not the finish line.

How to use it

Type into the four numeric fields and click one of the five compound-frequency buttons. Results recalculate as you type — there is no Calculate button.

  • Starting amount ($): the principal you begin with. Enter 0 if you are starting from nothing and only want to model contributions.
  • Annual rate (%): type the percent as a percent, not a decimal. For 7%, type 7, not 0.07.
  • Years: how long you plan to stay invested. Whole numbers are easiest, but decimals work too.
  • Monthly contribution ($): a recurring deposit. See the note below about how this interacts with compound frequency — it matters more than the label implies.
  • Compound frequency: pick one of Annually, Semi-annually, Quarterly, Monthly, Daily. Monthly is the default.

One thing to watch: the result panel only appears once both the starting amount and the number of years are greater than zero. If either is left at 0, the summary cards and the year-by-year table simply do not render. So if you wipe the principal to test a pure-contribution scenario, put even 1 in the starting amount to make the result reappear, or set years above zero — both conditions need to be true.

How it actually calculates

The calculator combines two standard textbook formulas. Your starting principal grows by the compound interest formula:

A = P × (1 + r/n)^(n·t)

Where P is the starting amount, r is the annual rate as a decimal (7% becomes 0.07), n is the number of compounds per year (1, 2, 4, 12, or 365), and t is the number of years.

Your recurring contributions grow by the future value of an ordinary annuity — meaning each deposit is assumed to land at the end of each compounding period:

FV_contrib = c × [((1 + r/n)^(n·t) − 1) / (r/n)]

The two are added together for the final balance. The total contributed is calculated as P + c × n × t, and the interest earned is just the final balance minus everything you put in. If the rate is exactly 0%, the contribution term reduces to c × n × t, so you see your deposits with no growth — no division-by-zero blowup.

The year-by-year table runs the same math for each year from 1 to the smaller of your horizon or 30, so a 40-year input will still only show 30 rows.

A worked example

Start with the defaults: $10,000 principal, 7% rate, 10 years, $100 monthly contribution, monthly compounding (n = 12).

The growth factor is (1 + 0.07/12)^(12·10) ≈ 2.0097.

The principal portion grows to $10,000 × 2.0097 ≈ $20,097.

The contribution portion grows to $100 × ((2.0097 − 1) / 0.005833) ≈ $17,308.

Add them: about $37,405 final balance. You contributed $10,000 + ($100 × 12 × 10) = $22,000. The interest earned is the difference, roughly $15,405 — meaning about 41% of your final balance is growth you did not put in yourself. The exact figures on screen may differ in the last dollar or two because of floating-point rounding, but the shape is right.

The "monthly contribution" label has a quirk worth knowing

The contribution field is labeled "Monthly contribution," and at the default Monthly frequency (n = 12) it behaves exactly as a monthly deposit. But under the hood the math adds the contribution once per compounding period, not strictly once per calendar month. That means:

  • Switch the frequency to Annually and the $100 is now deposited just once a year — you end up contributing $1,000 total over 10 years instead of $12,000.
  • Switch to Daily and the $100 is deposited 365 times a year — you end up contributing $365,000 over 10 years, which is almost certainly not what you intended.

If you want to keep contributions consistent at one deposit per month while you experiment with other settings, leave the frequency on Monthly. If you genuinely want to model annual deposits (a yearly Roth IRA contribution, for example), divide your annual contribution by the period count for the frequency you picked, or just switch to Annually and enter the full yearly figure in the "Monthly contribution" box and read it as "per-period contribution."

How much does compound frequency really matter?

Less than most people expect. With $10,000 at 7% over 10 years and no contributions, annual compounding gives roughly $19,672, and daily compounding gives roughly $20,136. That is about a 2% gap across the entire frequency range. The rate, the number of years, and how much you contribute swamp this. So if you are choosing between two savings accounts and one compounds daily while the other compounds monthly, the APY they advertise already bakes in that difference — compare the APYs, not the compounding language.

Sensible defaults to start with

If you are not sure what numbers to plug in, here are some starting points to anchor against, not financial advice:

  • High-yield savings or money-market: use the APY the bank quotes. Set frequency to whatever they state (Daily compounding is common). Horizons of 1–5 years are realistic.
  • CD or Treasury: use the stated APY, set the horizon to the term, and set the contribution to $0 — you typically cannot add to these mid-term.
  • Long-horizon stock-market estimate: people often use a 6–8% nominal long-run figure as a rough placeholder. Markets vary year to year and past performance does not guarantee future results, so run a few rates (e.g., 5%, 7%, 9%) to get a range rather than a single point.
  • Retirement account modelling: try a 30- or 40-year horizon at 6–7%. Even with a small monthly contribution, the curve is striking, and it makes the case for starting early without anyone needing to lecture you about it.

Common pitfalls

  • Entering the rate as a decimal. Type 7 for 7%, not 0.07. 0.07 will be read as 0.07%, which makes the result look wrong (and so flat it is almost flat).
  • Forgetting the frequency-multiplies-contributions effect. Easiest mistake. If your final balance jumps wildly when you flip from Monthly to Daily, that is why.
  • Treating the result as after-tax or after-inflation. It is neither. See the next section.
  • Reading the year-by-year table past year 30. The table caps at 30 rows even if you entered 40 or 50 years. The summary cards still reflect the full horizon — only the table is truncated.
  • Expecting results with zero principal. If you enter $0 starting amount, the results panel hides itself. Drop in $1 to see the contribution-only projection.

When not to use this tool

Skip it (or treat the output as very rough) when:

  • Returns are volatile, not fixed. Stocks, crypto, and any growth asset have variance. A 7% average over 10 years is not the same lived experience as 7% every year — sequence-of-returns risk matters when you are also withdrawing. Use a Monte Carlo simulator for retirement-spending plans.
  • Contributions change over time. A real career rarely involves a flat $100 a month for 30 years. If you expect to raise contributions with income, the steady-state model will understate the end balance.
  • Taxes matter. Outside of tax-advantaged accounts (401(k), IRA, HSA, 529), interest is taxed yearly and that drag is real. The tool gives you a pre-tax, nominal number.
  • Inflation matters. A 7% nominal return at 3% inflation is closer to 4% in real purchasing power. If you want today's-dollar answers, enter a real rate (nominal minus expected inflation) instead of the nominal rate.
  • You are modelling a loan rather than savings. This calculator computes future value of growing money. For loan payoff schedules, amortization tables, or paying down a credit card, you want an amortization or loan-payoff calculator, not this one.

What to do if the result looks wrong

  • If the result is shockingly high, check whether your contribution is being multiplied by 365 because the frequency is set to Daily. Switch to Monthly and re-check.
  • If the result is shockingly low or unchanged from your principal, check whether you typed the rate as a decimal (0.07 instead of 7), or whether years is at 0.
  • If nothing renders at all, confirm both the starting amount and the years field are above zero.
  • If the year-by-year table stops short of your horizon, that is the 30-year display cap. The summary cards still use your full horizon.

Adjacent concepts worth knowing

  • APR vs APY: APR is the nominal annual rate before compounding. APY is the effective rate after compounding within the year. Banks usually quote APY on savings products, so enter that directly. The Annual rate field expects the APR-equivalent nominal rate, and the frequency button handles the compounding for you.
  • Rule of 72: a rough shortcut for doubling time. Divide 72 by your annual percentage rate and you get the approximate years to double. At 7%, that is about 10.3 years. Useful for sanity-checking the calculator's output.
  • Ordinary annuity vs annuity due: this tool uses an ordinary annuity, meaning each deposit lands at the end of each period. A deposit made at the start of each period (an annuity due) earns one extra period of interest each cycle. The difference over 30 years is small — typically under 1% of the final balance at moderate rates — but it means real-world results can run a touch higher if you contribute on the first of the month rather than the last.
  • Continuous compounding: the limit as n approaches infinity. The formula becomes A = P × e^(r·t). This calculator's Daily setting is already within a hair of continuous, so you will not see a meaningful jump if you mentally compare against it.

The about text and FAQ on this page were drafted with AI assistance and reviewed by a member of the Coherence Daddy team before publishing. See our Content Policy for editorial standards.

Frequently Asked Questions

What is compound interest?
Compound interest is interest calculated on both the initial principal and the accumulated interest from previous periods. Unlike simple interest which only earns on the principal, compound interest grows exponentially over time, making it one of the most powerful concepts in personal finance.
How often should interest compound?
More frequent compounding produces slightly higher returns. Daily compounding earns more than monthly, which earns more than annually. However, the difference between daily and monthly compounding is small for most savings. The biggest factors are starting early and contributing consistently.