Compound interest is interest paid on interest. The balance grows, next period’s interest is calculated on the larger balance, and the curve that starts almost flat bends upward late. Everyone knows the shape. What most calculators hide is what happens when your deposits and your bank’s compounding dates do not line up, which is the normal case rather than the exception.
The seven fields, and the three totals they drive
- Enter Initial principal ($), the amount you are starting with, which may be zero.
- Enter the Annual interest rate (%) and the Term (years, 1–100).
- Choose a Compound frequency, from
Annually (1×/year)throughDaily (365×/year), with monthly preselected. - Set a Recurring contribution ($) and a Contribution frequency, which
runs from
Weekly (52×/year)down toAnnually (1×/year), orNoneto project a lump sum on its own. - Pick a Contribution timing of
End of period (ordinary)orStart of period (annuity due).
There is no calculate button. Final balance, Total deposited and Interest earned update as you type, along with the growth chart and the year-by-year table underneath.
A shared clock built from the least common multiple
The tidy formula in every textbook assumes your deposits arrive on exactly the same schedule as the compounding, and it divides by the rate. This tool allows neither assumption, so it steps through the account instead.
It builds a clock of equal sub-periods per year whose count is the least common multiple of the two frequencies. Monthly deposits with quarterly compounding give twelve sub-periods a year; weekly deposits with monthly compounding give 156. Interest is credited only at the compounding boundaries, as the balance times the rate divided by the compounds per year. Deposits land at their own boundaries, before that period’s interest under the annuity-due convention and after it under the ordinary one.
When the two frequencies do match, the simulation reproduces the closed form to well inside a hundredth of a cent, so the flexibility costs nothing in accuracy. And the difference the mismatch makes is real but modest: take the default projection and switch compounding from monthly to quarterly while leaving the deposits monthly, and the ending balance moves from 106,474.08 to 106,349.64.
End of period against start of period, in dollars
The two timing conventions have proper names. End of period (ordinary) is an ordinary annuity: the deposit is added after that period’s interest, so it earns nothing in the period it was made. This is the usual default for savings contributions and it is what the form opens on. Start of period (annuity due) adds the deposit before interest, buying each one an extra period of growth.
On the default figures that is the difference between 106,474.08 and 106,976.34. Around five hundred dollars over thirty years, from a convention rather than a decision, which is a reasonable illustration of why it is worth knowing which one your actual account uses before comparing two projections.
Reading the year rows without expecting bit-perfect arithmetic
The table gives every year a start balance, that year’s contributions, that year’s interest, and the end balance. Year one of the default projection reads 1,000.00, 1,200.00, 95.23, 2,295.23. Year thirty reads 99,126.61, 1,200.00, 6,147.47, 106,474.08, and that last figure is exactly the headline total.
Two honest notes about those numbers. The running balance and the two yearly subtotals are accumulated in a different order, so within a row they agree only to floating-point tolerance, of the order of a hundred-billionth of a dollar in this projection rather than exactly. Rounding each cell to cents for display then leaves some rows looking a cent adrift, and 7 of the 30 rows in this projection do. The projection itself keeps full precision from beginning to end.
The chart above the table splits the same data into two stacked bands, blue for everything you deposited and green for the interest on top, running to the balance line. On a long term the visual point makes itself: on the default projection the green band is a thin sliver for the first few years, passes a quarter of the column height by year ten, and is about two thirds of it by year thirty.
A zero percent rate is a legitimate input, not an error
Set the rate to zero and the projection still works, because nothing in the simulation ever divides by the rate. The final balance becomes exactly what you put in, 37,000 on the default figures, and interest earned reads zero. That is genuinely useful as a baseline: run it once at zero to see your own money, then at your real rate, and the gap between the two is the entire case for starting early.
Taxes, inflation and fees are all absent on purpose
The projection assumes one fixed rate for the whole term, and it models no tax on interest, no inflation eroding purchasing power, and no account fees. Real returns vary year to year and are usually lower than a smooth curve suggests. These are estimates for comparing scenarios, not a forecast and not financial advice; the page repeats that in a disclaimer under the results, and anything consequential belongs with a qualified professional.
For the rest of the picture, work out where the monthly contribution actually fits with the budget planner, price a loan running the other direction with the mortgage calculator, and check a plain rate change with the percentage calculator. The full calculators hub collects the rest.

