Future ValueCALCULATOR
Calculation methodology
Interest on interest

Compound Interest Calculator

Explore how compound interest accumulates and compare annual, semiannual, quarterly, monthly and daily compounding at the same nominal rate. Optional deposits are modeled on their own payment schedule.

Your assumptions

Editable example
Formatting only. Values are not converted.
How the calculation works
Example result

Projected value

$31,998.32

Based on your inputs · a scenario, not a promise

Starting amount$10,000.00
Total deposits$12,000.00
Gross growth$9,998.32
Annual compounding result$31,725.26
Daily compounding result$32,023.26
Balance over time0.0 years5.0 years10.0 years31,998
Calculated balanceStarting balance
View methodology

Show calculation & assumptions

Closing balance = opening + deposits + gross growth − fees − withdrawals, applied in the stated timing order.

  • Hypothetical constant-rate calculation; no guaranteed return.
  • Currency changes formatting only. No conversion is performed.
  • Nominal rate 5% compounded 12 times/year. Payment frequency: 12/year. End timing. Payments occur only for complete payment periods; a final partial period earns fractional-exponent growth without an extra payment.
  • Deposit/spending increases take effect after each completed year. Balance fees, where entered, are deducted after growth using (1 − annual fee)^(period length). Taxes excluded.
View the calculation breakdown

Full-precision calculations; displayed values are rounded. Year values may include fractions.

Calculation breakdown
YearOpeningDepositsGrowthFeesWithdrawalsClosing
0.083310,00010041.66670010,141.6667
0.166710,141.666710042.25690010,283.9236
0.2510,283.923610042.84970010,426.7733
0.333310,426.773310043.44490010,570.2182
0.416710,570.218210044.04260010,714.2608
0.510,714.260810044.64280010,858.9035
0.583310,858.903510045.24540011,004.1489
0.666711,004.148910045.85060011,149.9996
0.7511,149.999610046.45830011,296.4579
0.833311,296.457910047.06860011,443.5265
0.916711,443.526510047.68140011,591.2078
111,591.207810048.29670011,739.5045
1.083311,739.504510048.91460011,888.4191
1.166711,888.419110049.53510012,037.9542
1.2512,037.954210050.15810012,188.1124
1.333312,188.112410050.78380012,338.8962
1.416712,338.896210051.41210012,490.3082
1.512,490.308210052.0430012,642.3512
1.583312,642.351210052.67650012,795.0276
1.666712,795.027610053.31260012,948.3403
1.7512,948.340310053.95140013,102.2917
1.833313,102.291710054.59290013,256.8846
1.916713,256.884610055.2370013,412.1216
213,412.121610055.88380013,568.0054
2.083313,568.005410056.53340013,724.5388
2.166713,724.538810057.18560013,881.7243
2.2513,881.724310057.84050014,039.5649
2.333314,039.564910058.49820014,198.063
2.416714,198.06310059.15860014,357.2216
2.514,357.221610059.82180014,517.0434
2.583314,517.043410060.48770014,677.5311
2.666714,677.531110061.15640014,838.6875
2.7514,838.687510061.82790015,000.5153
2.833315,000.515310062.50210015,163.0175
2.916715,163.017510063.17920015,326.1967
315,326.196710063.85920015,490.0559
3.083315,490.055910064.54190015,654.5978
3.166715,654.597810065.22750015,819.8253
3.2515,819.825310065.91590015,985.7412
3.333315,985.741210066.60730016,152.3484
3.416716,152.348410067.30150016,319.6499
3.516,319.649910067.99850016,487.6484
3.583316,487.648410068.69850016,656.347
3.666716,656.34710069.40140016,825.7484
3.7516,825.748410070.10730016,995.8557
3.833316,995.855710070.81610017,166.6718
3.916717,166.671810071.52780017,338.1996
417,338.199610072.24250017,510.4421
4.083317,510.442110072.96020017,683.4022
4.166717,683.402210073.68080017,857.0831
4.2517,857.083110074.40450018,031.4876
4.333318,031.487610075.13120018,206.6188
4.416718,206.618810075.86090018,382.4797
4.518,382.479710076.59370018,559.0734
4.583318,559.073410077.32950018,736.4028
4.666718,736.402810078.06830018,914.4712
4.7518,914.471210078.81030019,093.2815
4.833319,093.281510079.55530019,272.8368
4.916719,272.836810080.30350019,453.1403
519,453.140310081.05480019,634.1951
5.083319,634.195110081.80910019,816.0042
5.166719,816.004210082.56670019,998.5709
5.2519,998.570910083.32740020,181.8983
5.333320,181.898310084.09120020,365.9895
5.416720,365.989510084.85830020,550.8478
5.520,550.847810085.62850020,736.4763
5.583320,736.476310086.4020020,922.8783
5.666720,922.878310087.17870021,110.057
5.7521,110.05710087.95860021,298.0156
5.833321,298.015610088.74170021,486.7573
5.916721,486.757310089.52820021,676.2854
621,676.285410090.31790021,866.6033
6.083321,866.603310091.11080022,057.7141
6.166722,057.714110091.90710022,249.6213
6.2522,249.621310092.70680022,442.328
6.333322,442.32810093.50970022,635.8377
6.416722,635.837710094.3160022,830.1537
6.522,830.153710095.12560023,025.2794
6.583323,025.279410095.93870023,221.218
6.666723,221.21810096.75510023,417.9731
6.7523,417.973110097.57490023,615.548
6.833323,615.54810098.39810023,813.9461
6.916723,813.946110099.22480024,013.1709
724,013.1709100100.05490024,213.2258
7.083324,213.2258100100.88840024,414.1142
7.166724,414.1142100101.72550024,615.8397
7.2524,615.8397100102.5660024,818.4057
7.333324,818.4057100103.410025,021.8157
7.416725,021.8157100104.25760025,226.0733
7.525,226.0733100105.10860025,431.1819
7.583325,431.1819100105.96330025,637.1452
7.666725,637.1452100106.82140025,843.9666
7.7525,843.9666100107.68320026,051.6498
7.833326,051.6498100108.54850026,260.1984
7.916726,260.1984100109.41750026,469.6158
826,469.6158100110.29010026,679.9059
8.083326,679.9059100111.16630026,891.0722
8.166726,891.0722100112.04610027,103.1183
8.2527,103.1183100112.92970027,316.048
8.333327,316.048100113.81690027,529.8648
8.416727,529.8648100114.70780027,744.5726
8.527,744.5726100115.60240027,960.175
8.583327,960.175100116.50070028,176.6757
8.666728,176.6757100117.40280028,394.0785
8.7528,394.0785100118.30870028,612.3872
8.833328,612.3872100119.21830028,831.6055
8.916728,831.6055100120.13170029,051.7372
929,051.7372100121.04890029,272.7861
9.083329,272.7861100121.96990029,494.756
9.166729,494.756100122.89480029,717.6508
9.2529,717.6508100123.82350029,941.4744
9.333329,941.4744100124.75610030,166.2305
9.416730,166.2305100125.69260030,391.9232
9.530,391.9232100126.6330030,618.5562
9.583330,618.5562100127.57730030,846.1335
9.666730,846.1335100128.52560031,074.659
9.7531,074.659100129.47770031,304.1368
9.833331,304.1368100130.43390031,534.5707
9.916731,534.5707100131.3940031,765.9647
1031,765.9647100132.35820031,998.3229
Calculated in your browser No signup required Transparent formulas

Separate principal from interest

Compound growth applies each period’s rate to the accumulated balance. Simple interest applies it only to the original principal. At $1,000 and 5% annually for ten years, compound growth reaches $1,628.89, while simple interest reaches $1,500. The difference is $128.89, provided no deposits or withdrawals occur.

Compare like with like

Frequency comparisons hold the nominal annual rate constant. They do not establish that one actual investment is better than another. If two products state the same effective annual rate, changing the number of displayed compounding periods alone should not change their one-year growth factor.

Read interest by payment period

The detailed schedule separates deposits from growth at each reporting interval. Optional recurring deposits enter according to their own frequency and timing. The annual and daily comparison metrics keep all other entered assumptions fixed. To compare simple interest directly, set recurring deposits to zero; otherwise the timing of new principal needs an additional simple-interest convention.

Questions about this calculation

How can I check the inputs behind the result?

Open “Show calculation & assumptions” for the formula and timing conventions, then inspect the breakdown. Export CSV to keep the last calculated inputs and numerical results together.

Does this include taxes or changing market returns?

No tax calculation or variable market-return path is included. The task-specific assumptions above describe the scope. Calculated values are conditional on the inputs, not personalized recommendations.

Learn more

Choose your next readContinue from the question you haveThe route changes the guide link, not your calculator inputs.

Start with the step-by-step future value formula guide.

Open the formula guide →

How to calculate future value · Spreadsheet calculations · All learning guides

Calculation methodology and numerical conventions

Use these figures to explore assumptions. Actual interest, returns, fees, taxes and purchasing power can differ.