Annual Compound Interest Calculator With Formula and Example
Work out future value with the annual compound interest formula, a step-by-step 10-year example, and a calculator you can run on your own numbers.
Compound interest is one line of arithmetic: future value = principal x (1 + rate / 100) ^ years. Run 10,000 at 5% for 10 years through that line and you get 16,288.95, of which 6,288.95 is interest. This post explains what each term does, works two examples end to end, and gives you a calculator for your own numbers. It also covers the part a bare result hides, which is how many of the assumptions behind it are yours rather than the arithmetic's.
What annual compounding actually changes
Simple interest pays on the principal only. A deposit of 10,000 at 5% pays 500 every year, so after 10 years you hold 15,000 and have earned 5,000. Annual compounding adds each year's interest to the balance, so the following year earns on the larger amount. Year two earns 5% on 10,500 instead of 10,000, which is 525. Year three earns on 11,025, which is 551.25.
Ten years of that produces 6,288.95 of interest instead of 5,000. The extra 1,288.95 is the entire contribution of compounding at this rate and horizon, and over a short period it is smaller than most people expect.
Time is what makes the difference large. The same 10,000 at the same 5%:
- 10 years: 16,288.95, so 6,288.95 of interest against 5,000 from simple interest
- 20 years: 26,532.98, so 16,532.98 against 10,000
- 40 years: 70,399.89, so 60,399.89 against 20,000
At 10 years, compounding earns 26% more interest than simple interest. At 40 years it earns 202% more. The rate moves the result even faster, because it sits inside the base that gets raised to a power. Doubling the rate from 5% to 10% over the same 10 years turns 6,288.95 of interest into 15,937.42, which is 2.5 times the interest for 2 times the rate.
The formula, term by term
future value = principal x (1 + rate / 100) ^ years
total interest = future value - principal
Three inputs and one exponent carry the whole calculation:
principalis the amount you start with, in whatever currency you use. Nothing is added or withdrawn later.rateis the annual rate written as a percentage, so 5 means 5% andrate / 100is 0.05.yearsis the number of compounding periods. With annual compounding, that is simply the number of years.
The parenthesis is the growth factor for a single year. The 1 keeps the money you already have, and
rate / 100 adds the interest earned on it, so at 5% the factor is 1.05. Raising that factor to
the power of years chains the years together: the balance after any year equals the previous
balance times 1.05, and repeating that multiplication ten times is exactly what an exponent of 10
means. This is why the growth curve bends upward instead of running straight, and why the
calculation cannot be shortened to rate times years.
Fractional years work the same way, though the result surprises people. Half a year at 5% is 1.05 ^ 0.5, which is 1.024695, so six months of annual compounding earns 2.4695% rather than half of 5%. Total interest is not a separate formula. It is the future value minus what you put in.
Set your own numbers below. The result updates as you type, so you can feel how one point of rate or one extra year moves the total.
A worked example with 10,000 at 5% for 10 years
Take the defaults above and follow the formula in order:
growth factor = 1 + 5 / 100 = 1.05
compounded = 1.05 ^ 10 = 1.6288946
future value = 10,000 x 1.6288946 = 16,288.95
total interest = 16,288.95 - 10,000 = 6,288.95
Year by year, the balance and the interest credited at the end of each year:
| Year | Balance | Interest that year |
|---|---|---|
| 1 | 10,500.00 | 500.00 |
| 2 | 11,025.00 | 525.00 |
| 3 | 11,576.25 | 551.25 |
| 4 | 12,155.06 | 578.81 |
| 5 | 12,762.82 | 607.75 |
| 6 | 13,400.96 | 638.14 |
| 7 | 14,071.00 | 670.05 |
| 8 | 14,774.55 | 703.55 |
| 9 | 15,513.28 | 738.73 |
| 10 | 16,288.95 | 775.66 |
The right column is where compounding shows itself. The rate never changed and no money was added, yet the credit rises from 500.00 in year one to 775.66 in year ten, a gain of 55%. That 55% is not a coincidence: yearly interest grows by exactly the same factor as the balance it is charged on, which after nine years is 1.5513.
The balance figures are rounded to two decimals for display only. The calculator carries full precision through the whole calculation and rounds once at the end, so rounding each year by hand and adding the column will drift from the exact result by a few units of the last decimal place.
A second example with 250,000 at 4% for 25 years
Longer horizons and lower rates behave differently enough to be worth a second pass. Here the rate is lower than in the first example, but the money stays invested more than twice as long:
growth factor = 1 + 4 / 100 = 1.04
compounded = 1.04 ^ 25 = 2.6658363
future value = 250,000 x 2.6658363 = 666,459.08
total interest = 666,459.08 - 250,000 = 416,459.08
| Year | Balance |
|---|---|
| 1 | 260,000.00 |
| 5 | 304,163.23 |
| 10 | 370,061.07 |
| 15 | 450,235.88 |
| 20 | 547,780.79 |
| 25 | 666,459.08 |
Simple interest on the same terms would pay 250,000 over 25 years for a total of 500,000, so compounding adds 166,459.08 here. Notice the shape of the growth: the first five years add 54,163.23, while the last five add 118,678.29, which is 2.2 times as much from an identical rate. Nothing changed except the size of the base that each year's rate applied to.
The comparison between the two examples is the practical lesson. A rate one point lower produced a multiple of 2.67 rather than 1.63, purely because the money compounded for 25 years instead of 10. Duration is the input people underestimate, and it is usually the one they control least once a contract is signed.
Where the assumption breaks
The most common mismatch is compounding frequency. This calculator applies interest once per year, and a bank or fund may apply it monthly, daily, or continuously. Running the same 10,000 at 5% for 10 years at other frequencies gives a range rather than a single number:
| Compounding | Future value |
|---|---|
| Annual (this calculator) | 16,288.95 |
| Semiannual | 16,386.16 |
| Quarterly | 16,436.19 |
| Monthly | 16,470.09 |
| Daily | 16,486.65 |
| Continuous | 16,487.21 |
Monthly compounding beats annual by 181.14 here, about 2.9% of the interest earned, so the choice
of frequency matters far less than the rate or the horizon. The gap does widen with both. At 10%
over 30 years, 10,000 grows to 174,494.02 with annual compounding and 198,373.99 with monthly, a
difference of 23,879.97. For any frequency, replace the formula with
principal x (1 + rate / 100 / m) ^ (years x m), where m is the number of periods per year.
Inflation is not modeled at all, and it works against every figure above. If prices rise 2% a year, the 666,459.08 from the second example buys what 406,227.38 buys today, because 25 years of 2% inflation is a factor of 1.6406. Subtracting the inflation rate from the interest rate before running the calculation gives a rough real return, and for anything longer than a decade the real number is the one worth looking at.
Tax and fees come off the rate rather than the result, which is why they cost more than they look. A 5% return carrying a 0.5% annual fee compounds at 4.5% and ends at 15,529.69 instead of 16,288.95, so half a point of fee took 759.25 from a 10,000 start over ten years. Interest taxed at 22% as it is earned each year turns 5% into an effective 3.9% and ends at 14,660.73, cutting the interest from 6,288.95 to 4,660.73. Neither effect is visible in a calculator that only takes a rate, so subtract them from the rate you enter.
Finally, a fixed rate is an assumption, not a promise. Fixed-term deposits and bonds held to maturity pay a contracted rate, but investment returns vary year to year and can be negative, and a single bad year breaks the smooth curve above. Treat the output as arithmetic on the numbers you supplied, not as a forecast. To cross-check a result, the US Securities and Exchange Commission publishes a free calculator at investor.gov.
Common questions
Does this calculator use monthly compounding?
No. Interest is applied once at the end of each year, which is what annual compounding means. For monthly compounding, divide the rate by 12 and multiply the years by 12 before applying the same exponent. On the default inputs, monthly compounding gives 16,470.09 against 16,288.95, so annual compounding is the conservative end of the range.
How long does money take to double?
Solve the formula for the year count where the growth factor reaches 2, which gives
years = ln 2 / ln(1 + rate / 100). At 5% that is 14.21 years, and at 4% it is 17.67 years. The
rule of 72 is a decent mental shortcut: 72 divided by 5 gives 14.4 against the exact 14.21. Its
accuracy drifts at higher rates, where 72 divided by 12 gives 6.0 years against an exact 6.12.
Can I use it with any currency?
Yes. The calculator is currency neutral and prints no symbol, so the numbers mean whatever unit you typed in. Keep the principal in a single currency, because there is no conversion step and no exchange rate assumption anywhere in the formula.
What if I add money every year?
The lump-sum formula does not cover recurring deposits, and adding them to the principal will
overstate the result because later deposits compound for fewer years. For equal deposits made at
the end of each year, the future value is deposit x ((1 + r) ^ years - 1) / r, where r is
rate / 100. Depositing 1,000 a year at 5% for 10 years produces 12,577.89, which you add to the
lump-sum result: 16,288.95 plus 12,577.89 is 28,866.84.
Related posts
Monthly Loan Repayment Calculator and the Formula Behind It
Work out the level monthly payment on an amortizing loan: the exact formula, two worked examples at 5.5 percent, the interest split, and a calculator.
BMI Calculator for Adults: WHO Ranges, Formula, and Limits
Work out adult BMI from height in cm and weight in kg, check it against the WHO and Asian cutoffs, and see exactly where the number stops being useful.
How to Convert a Jeonse Deposit into Monthly Rent in Korea
Jeonse-to-monthly-rent conversion turns a lump-sum deposit into rent with a single annual rate. Here is the formula, two worked examples, the legal cap, and a calculator.