Skip to content

Compound Interest Calculator

Enter a starting amount, interest rate, time and compounding frequency — with an optional recurring contribution — and get the future value, broken down into how much of it is money you actually put in versus interest earned on top of it, using the standard compound growth and annuity formulas verified against a textbook reference value.

  • Annual, monthly or daily compounding
  • Optional recurring contribution
  • Clear split between contributions and interest earned
  • Runs fully client-side

Calculator

Calculated locally, nothing uploaded

Future value
Total contributions
Interest earned

How to calculate compound interest

  1. 01

    Enter the starting amount and rate

    The annual interest rate, as a percentage.

  2. 02

    Pick a compounding frequency

    Annually, monthly, or daily — more frequent compounding earns slightly more.

  3. 03

    Add a recurring contribution, if relevant

    Applied at the same frequency as compounding.

Why compounding frequency changes the result, even at the same nominal rate#

A 5% annual rate compounded once a year earns interest only on the original balance each year. Compounded monthly, that same 5% is split into twelve smaller applications, each one earning interest on a balance that already includes the previous month's interest — interest earning interest, slightly more often. The difference is small at low rates and short time horizons but grows with both, which is why the compounding frequency is a real input here, not a cosmetic detail.

How the recurring contribution is modeled#

This assumes each contribution happens at the end of a compounding period (an "ordinary annuity," the standard assumption in this kind of calculator) and at the same frequency as compounding itself — a monthly contribution paired with monthly compounding, for instance. The formula combines two separate growth streams: the starting amount compounding on its own, plus the growing series of contributions each earning interest for whatever time remains after they are added.

Why the contributions-versus-interest split matters#

The future value alone answers "how much will I have," but the split between total contributions and total interest earned answers a more useful question: "how much of this did I actually put in, versus how much did compounding do for me?" Over long time horizons with regular contributions, interest earned can end up exceeding the total amount contributed — a fact that is easy to miss when only the final number is shown.

Frequently asked questions

Does compounding frequency actually make a meaningful difference?

A little, and the difference grows with both the rate and the time horizon — monthly compounding earns slightly more than annual at the same nominal rate, because interest starts earning interest more often. Daily compounding earns a bit more still.

When is the recurring contribution added — start or end of each period?

At the end of each compounding period (an "ordinary annuity," the standard assumption), and at the same frequency as the compounding itself.

Why does the tool separate total contributions from total interest?

So it's clear how much of the final number is money actually put in versus what compounding earned on top of it — over a long enough horizon with regular contributions, interest earned can exceed the total contributed.

Is my data sent anywhere?

No. The calculation runs entirely in your browser.

Developers

UUID Generator

Generate cryptographically random UUID v4 or time-ordered UUID v7, in bulk.

Developers

Base64 Encoder & Decoder

Encode and decode Base64 with correct UTF-8 handling, including the URL-safe alphabet.

Developers

ULID Generator

Generate ULIDs — sortable by creation time like UUID v7, but Crockford Base32 instead of hex.