Compound interest calculator
See how regular saving can grow over time.
- Formula and assumptions shown
- Table and CSV export
- Runs in your browser
Inputs
Result
Assumptions used
Enter your numbers to see an estimate.
Assumptions and methodology
Balance over time
Monthly viewChart data will appear here as a text summary.
How it works
The calculator applies a nominal annual rate divided by 12 at the end of each modeled month. Your contribution can be added after that month's interest or at the beginning of the month before interest is applied.
The result separates your starting balance and contributions from the interest estimate so you can see what came from saving and what came from growth. It is a planning model, not a promise of a particular account return.
Time and rate do most of the work. Each month's interest is calculated on a larger balance than the month before, so extending the term or raising the rate increases the interest share faster than it increases your contributions. Run a lower planning rate alongside your main one to see a range rather than a single number.
Assumptions
- Rates are nominal annual percentages divided into 12 monthly periods; the rate stays constant for the modeled term.
- Contributions are the same each month and are made either at the beginning or end of that month.
- The estimate excludes taxes, account fees, withdrawals, changing rates, and investment volatility.
- Balances keep full precision during calculation and are rounded only for display.
Worked example
$10,000 plus $200 a month at 5% for 10 years
With end-of-month contributions, the estimated balance after 120 months is $47,526.55: the $10,000 starting amount, $24,000 of contributions, and $13,526.55 of modeled interest. Moving the same contributions to the beginning of each month raises the estimate to $47,655.95.
Step by step
- Convert the rate to a monthly rate. 5% ÷ 12 = 0.4167% a month (0.0041667 as a decimal). The model applies this rate to the balance in each of the 10 × 12 = 120 months.
- Grow the starting amount. The monthly growth factor compounded over 120 months is 1.0041667^120 = 1.6470, so the $10,000 starting amount on its own grows to $16,470.09.
- Grow the monthly contributions. Each $200 deposit earns interest for the months left after it is made. Together the 120 deposits are worth $200 × (1.6470 − 1) ÷ 0.0041667 = $200 × 155.2823 = $31,056.46.
- Add the two parts. $16,470.09 + $31,056.46 = $47,526.55, the future balance in the example.
- Separate deposits from interest. Total invested is $10,000 + 120 × $200 = $34,000. Interest earned is $47,526.55 − $34,000 = $13,526.55.
- Move deposits to the start of each month. Each deposit then earns one extra month of interest, so the contribution part becomes $31,056.46 × 1.0041667 = $31,185.86 and the balance $47,655.95, which is $129.40 more.
How to read your result
Future balance is the modeled account value at the end of the last month, after that month’s interest and deposit. Total invested is the starting amount plus every contribution, and Interest earned is the rest. In the example, interest is $13,526.55 of the $47,526.55 balance, about 28%.
The chart plots the balance month by month, and the schedule table lists each month’s balance, interest, and contribution. The interest column rises because each month’s interest is figured on a larger balance: month 1 earns $41.67 on $10,000, while month 120 earns $196.38.
All figures are nominal dollars before taxes, account fees, and inflation. An account that compounds daily or quotes an APY will differ slightly from this monthly model. For a market investment, the rate stands in for an average return; actual returns vary from year to year, so the balance on any given date can sit well above or below this path.
What changes the result most
- Rate
- Raising the rate from 5% to 6% lifts the 10-year balance from $47,526.55 to $50,969.84, which is $3,443.29 more from the same $34,000 of deposits.
- Time
- Doubling the term to 20 years gives $109,333.14. Deposits double to $58,000, but interest nearly quadruples, from $13,526.55 to $51,333.14.
- Monthly contribution
- Raising the deposit from $200 to $300 a month adds $12,000 of deposits over 10 years and brings the balance to $63,054.78, which is $15,528.23 more than the example.
- Contribution timing
- Timing moves the result least here: beginning-of-month deposits add $129.40 over 10 years at 5%.
Questions
Is this an APY calculator?
No. It uses a nominal annual rate divided by 12 and compounded monthly. If your account advertises APY, the APY calculator shows the effective annual yield of a nominal rate at a chosen compounding frequency, which helps you check whether the rate you enter here matches the advertised figure.
Does contribution timing matter?
Yes. A beginning-of-month contribution receives that month's modeled interest, while an end-of-month contribution is added after interest. The difference grows with the rate and term.
Will my actual balance match this result?
Not necessarily. Actual accounts may compound daily, change rates, apply fees, or use different deposit timing. Use the estimate to compare a consistent set of assumptions.
How does compound interest work?
Interest is added to the balance, and later interest is calculated on that larger balance. With no deposits, $10,000 at 5% earns $41.67 in its first month, and the second month’s interest is figured on $10,041.67. Over 10 years the $10,000 grows to $16,470.09 with monthly compounding, compared with $15,000 under simple interest at the same rate.
What is the rule of 72?
It is a shortcut for doubling time: divide 72 by the annual rate. At 5%, 72 ÷ 5 = 14.4 years. With monthly compounding the exact doubling time is ln 2 ÷ (12 × ln(1 + 0.05 ÷ 12)) = 13.9 years, and the savings time calculator reports 167 months for $10,000 to reach $20,000 at 5%. The rule is an approximation that works best at moderate rates.
More in Savings & investing
Sources
These references explain the concepts behind the calculation. They do not endorse this site. Estimates leave out any cost or condition you did not enter.