Compound Interest Calculator — Future Value & Growth
How long does $100 take to become $1,000 at 7%? About 34 years — $100 at 7% compounded annually grows to $997.81 after 34 years and $1,067.66 after 35. And the next 10x is just as fast: it reaches $9,956.27 after 68 years. This free compound interest calculator shows the future value, the interest earned, and a year-by-year growth table — with every step shown.
Compound Interest Calculator: Future Value & Growth
Pick the mode that matches your question. Calculations run in your browser — nothing is sent anywhere.
| Year | Balance | Interest earned so far | Contributions so far |
|---|
What Is a Compound Interest Calculator?
A compound interest calculator answers one question: if money earns interest, and that interest starts earning interest too, how much is there in the end? Give it $100 at 7% compounded annually and it finds $997.81 after 34 years — the interest in year 34 alone is about $65.28, more than half the original $100. The same $100 reaches $9,956.27 after 68 years. Every answer shows the step-by-step working and a year-by-year growth table, so you can check it by hand.
How to Use the Compound Interest Calculator
The tool has five modes so you can start with whatever your question is — the same starting amount and rate feed all of them.
- Choose a mode that matches your question (or tap a preset to load a worked example).
- Enter your numbers — starting amount, annual rate as a percent, years, and compounding frequency.
- Select Calculate to generate the result cards and the growth table.
- Read the note under the cards for the step-by-step working and a check you can verify by hand.
The built-in check re-derives the answer a second way — the future value from the growth table's final row, and the interest as future value minus everything paid in — so a wrong keystroke shows up immediately.
What Is Compound Interest?
Compound interest is interest earned on interest. In year 1, $100 at 7% earns $7.00. In year 2, the 7% applies to $107.00, not $100 — so it earns $7.49. Each year the interest itself is a little bigger, because the balance it is calculated on keeps growing. Simple interest never does this: it pays 7% of the original $100 every year, $7.00 forever.
In the formula, A is the future value, P is the starting amount (principal), r is the annual rate as a decimal (7% = 0.07), n is how many times per year interest is compounded, and t is the time in years. With annual compounding n = 1, so $100 at 7% for 34 years is 100 × (1.07)^34 = $997.81. The table below shows the same $100 at each milestone.
| After | Balance | Interest earned | What happened |
|---|---|---|---|
| 1 year | $107.00 | $7.00 | 7% of $100 |
| 5 years | $140.26 | $40.26 | Interest starts earning interest |
| 10 years | $196.72 | $96.72 | Almost doubled — doubling takes 10.24 years |
| 20 years | $386.97 | $286.97 | Doubled twice (10.24 + 10.24 years) |
| 30 years | $761.23 | $661.23 | Growth visibly accelerating |
| 34 years | $997.81 | $897.81 | Just short of $1,000 — passes it in year 35 |
| 35 years | $1,067.66 | $967.66 | Year 35 alone adds $69.85 |
| 68 years | $9,956.27 | $9,856.27 | The second 10x takes the same 34.03 years |
Why Compounding Frequency Matters — But Only a Little
Compounding more often means each interest payment starts earning interest sooner. The effect is real but small: $1,000 at 5% for 10 years grows to $1,628.89 compounded annually, $1,643.62 quarterly, $1,647.01 monthly and $1,648.66 daily. The jump from annual to daily is only $19.77 on $1,000 over a decade — the rate and the time matter far more than the frequency. The table below proves it on the same inputs.
| Frequency (n) | $1,000 at 5%, 10 years | Interest | Extra vs annual |
|---|---|---|---|
| Annually (n = 1) | $1,628.89 | $628.89 | — |
| Quarterly (n = 4) | $1,643.62 | $643.62 | +$14.73 |
| Monthly (n = 12) | $1,647.01 | $647.01 | +$18.12 |
| Daily (n = 365) | $1,648.66 | $648.66 | +$19.77 |
The Rule of 72: Doubling Time in Your Head
Divide 72 by the rate to estimate the doubling time in years. At 7%, 72 ÷ 7 ≈ 10.3 years — the exact doubling time is 10.24 years, so the estimate is off by less than a month. At 5% it estimates 14.4 years against an exact 14.21; at 10% it estimates 7.2 against an exact 7.27. The rule works because ln(2) ≈ 0.693, and 72 is the nearest number that divides cleanly by most common rates (6, 8, 9, 12). Use it for quick estimates; use the calculator for exact answers.
Starting Early Beats Saving More Later
Time is the biggest lever in compound interest, and the start-age comparison proves it. Two savers each put $200 a month into an account earning 7% until age 65. The one who starts at 25 ends with $524,962.68; the one who starts at 35 ends with $243,994.20. The 10-year head start is worth $280,968.48 — more than double — even though the early starter only paid in $24,000 more ($96,000 vs $72,000). The extra decade is almost all interest: $428,962.68 of interest for the age-25 starter vs $171,994.20 for the age-35 starter.
| Age | Started at 25 | Started at 35 | Gap |
|---|---|---|---|
| 35 | $34,616.96 | $0.00 | $34,616.96 |
| 45 | $104,185.33 | $34,616.96 | $69,568.37 |
| 55 | $243,994.20 | $104,185.33 | $139,808.87 |
| 65 | $524,962.68 | $243,994.20 | $280,968.48 |
Compound Interest Calculator Worked Examples
Every row below is computed exactly — hand-verified in Python — so you can check each one by hand.
| Scenario | Calculation | Future value | Interest earned |
|---|---|---|---|
| $100 at 7%, 34y, annual | 100 × 1.07^34 | $997.81 | $897.81 |
| $100 at 7%, 68y, annual | 100 × 1.07^68 | $9,956.27 | $9,856.27 |
| $1,000 at 5%, 10y, annual | 1,000 × 1.05^10 | $1,628.89 | $628.89 |
| $1,000 at 5%, 10y, monthly | 1,000 × (1 + 0.05/12)^120 | $1,647.01 | $647.01 |
| $1,000 at 7%, 10y, annual | 1,000 × 1.07^10 | $1,967.15 | $967.15 |
| $1,000 at 7%, 30y, annual | 1,000 × 1.07^30 | $7,612.26 | $6,612.26 |
| $100/mo at 7%, 30y | Annuity, $36,000 paid in | $121,997.10 | $85,997.10 |
| $200/mo at 7% to 65, from 25 | Annuity, $96,000 paid in | $524,962.68 | $428,962.68 |
| $200/mo at 7% to 65, from 35 | Annuity, $72,000 paid in | $243,994.20 | $171,994.20 |
$1,000 at 7%: Year by Year
Watch the yearly interest grow: it starts at $70.00 in year 1 and reaches $498.00 in year 30. That is compounding in one table.
| Year | Balance | Interest that year |
|---|---|---|
| 0 | $1,000.00 | — |
| 1 | $1,070.00 | $70.00 |
| 5 | $1,402.55 | $91.76 |
| 10 | $1,967.15 | $128.69 |
| 20 | $3,869.68 | $253.16 |
| 30 | $7,612.26 | $498.00 |
How to Calculate Compound Interest, Step by Step
Follow this recipe for the hero example — $100 at 7% compounded annually for 34 years.
- Write down the inputs: P = $100, r = 7% = 0.07, n = 1 (annual), t = 34 years.
- Find the rate per period: r/n = 0.07/1 = 0.07.
- Find the number of periods: n × t = 1 × 34 = 34.
- Add 1 to the period rate: 1 + 0.07 = 1.07.
- Raise to the power of the periods: 1.07^34 ≈ 9.9781.
- Multiply by the principal: 100 × 9.9781 = $997.81.
- Interest earned: $997.81 − $100 = $897.81.
- Check with the Rule of 72: doubling takes about 10.3 years, so $100 → $200 (10.3y) → $400 (20.5y) → $800 (30.8y) → about $1,000 near year 34 ✓.
Common Mistakes With Compound Interest
1. Using simple interest instead of compound interest
The classic. Simple interest on $1,000 at 7% for 30 years is $1,000 × (1 + 0.07 × 30) = $3,100. Compound interest is $7,612.26 — a gap of $4,512.26. If your answer grows by the same dollar amount every year, you used the simple-interest formula by mistake.
2. Forgetting to convert the percent to a decimal
7% means r = 0.07, not 7. Using 7 in the formula gives 100 × 8^34 — a number with 30 digits. Always divide the percent by 100 first.
3. Mixing up n and t
n is how many times per year interest compounds; t is the number of years. For monthly compounding over 10 years, n = 12 and t = 10, so the exponent is n × t = 120 periods and the period rate is r/n = 0.07/12. Swapping them gives a wildly wrong exponent.
4. Comparing rates with different frequencies as if they were equal
A 7% rate compounded monthly is not the same as 7% compounded annually — monthly is effectively 7.229% a year. Compare effective annual rates, not nominal rates: the calculator shows the effective rate for every calculation.
5. Ignoring contributions (or counting them twice)
With monthly contributions, the future value is principal growth PLUS contribution growth. $100 a month at 7% for 30 years is $121,997.10 — the $36,000 paid in plus $85,997.10 of interest. Interest earned is the future value minus the principal minus ALL contributions, not minus the principal alone.
6. Expecting the growth to be linear
Compound growth starts slow and finishes fast: $100 at 7% is only $196.72 after 10 years but $761.23 after 30. The first decade adds $96.72; the third decade adds $374.26. If your year-by-year table shows equal yearly gains, the compounding is missing.
Benefits and Limitations
Benefits
- Finds the future value with annual, quarterly, monthly or daily compounding, with the full formula working.
- Shows total interest earned separately from the money paid in.
- Builds a year-by-year growth table so the acceleration of compounding is visible.
- Solves backwards for the time or the rate a goal needs — e.g. 34.03 years for $100 → $1,000 at 7%, or a 12.20% rate to do it in 20 years.
- Compares starting at 25 vs 35 on identical monthly savings, so the cost of waiting is a number, not a slogan.
- Responsive on phones, tablets and desktops.
Limitations
- Assumes a fixed rate for the whole period — real savings rates and investment returns change over time.
- Ignores inflation, taxes and fees, which all reduce the real return. A 7% nominal return is not a 7% real return.
- Contributions are credited at the end of each compounding period; contributions made at the start of a period would earn slightly more.
- Results are educational estimates, not investment advice.
Quick Definitions
| Question | Direct Answer |
|---|---|
| What is a compound interest calculator? | A tool that finds how much money grows when interest earns interest. $100 at 7% annual becomes $997.81 in 34 years and $9,956.27 in 68 years. |
| What is the compound interest formula? | A = P(1 + r/n)^(nt). For $100 at 7% annual for 34 years: A = 100 × 1.07^34 = $997.81. |
| How long does $100 take to become $1,000 at 7%? | 34.03 years with annual compounding. After 34 years it is $997.81; after 35 years it is $1,067.66. |
| What is the Rule of 72? | Divide 72 by the rate to estimate doubling time. At 7%: 72/7 ≈ 10.3 years (exact: 10.24 years). |
| What is the difference between compound and simple interest? | Simple interest pays only on the principal; compound interest pays on the interest too. $1,000 at 7% for 30 years: compound $7,612.26 vs simple $3,100.00. |
| How much is $1,000 worth in 10 years at 5%? | $1,628.89 compounded annually ($628.89 interest); $1,647.01 monthly; $1,648.66 daily. |
| Is it better to start investing at 25 or 35? | Starting at 25. $200/month at 7% to 65: $524,962.68 from 25 vs $243,994.20 from 35 — $280,968.48 more from only $24,000 extra paid in. |
| What is the effective annual rate? | The true yearly rate after compounding: (1 + r/n)^n − 1. 7% compounded monthly is 7.229% effective; 7% compounded daily is 7.250%. |
Frequently Asked Questions
How long does it take $100 to become $1,000 at 7% compound interest?
About 34 years. With annual compounding, $100 at 7% grows to $997.81 after 34 years and $1,067.66 after 35 years, so it passes $1,000 during year 35. The exact time is 34.03 years. With monthly compounding it is a little faster: 32.99 years.
What is the compound interest formula?
A = P(1 + r/n)^(nt). A is the future value, P is the starting amount, r is the annual rate as a decimal, n is the compounding periods per year, and t is the years. For $100 at 7% annual for 34 years: A = 100 × 1.07^34 = $997.81.
How much is $1,000 worth in 10 years at 5% compound interest?
$1,628.89 compounded annually ($628.89 of interest). Compounded monthly it is $1,647.01, and compounded daily $1,648.66. Simple interest would give only $1,500.00.
What is the Rule of 72?
Divide 72 by the interest rate to estimate the doubling time in years. At 7%, 72 ÷ 7 ≈ 10.3 years; the exact doubling time is 10.24 years. At 5% it estimates 14.4 years against an exact 14.21. It is a quick estimate — use the calculator for exact answers.
Is it better to start investing at 25 or 35?
Starting at 25, by a wide margin. Saving $200 a month at 7% until age 65 gives $524,962.68 starting at 25 versus $243,994.20 starting at 35 — $280,968.48 more, from only $24,000 of extra contributions. The extra decade is almost all interest.
What is the difference between compound and simple interest?
Simple interest pays only on the original principal; compound interest pays interest on the interest already earned. On $1,000 at 7% for 30 years, compound interest gives $7,612.26 while simple interest gives $3,100.00 — a gap of $4,512.26 that grows every year.
Related Math Tools
Compound Interest Calculator Methodology
This calculator derives every answer from the standard compound-interest formula, using exact decimal arithmetic in the browser.
Future value is computed as P × (1 + r/n)^(n×t); for the hero example, $100 at 7% annual for 34 years is 100 × 1.07^34 = $997.81, and for 68 years it is 100 × 1.07^68 = $9,956.27. Monthly contributions use the ordinary-annuity formula with contributions credited at the end of each compounding period; the per-period contribution is the monthly amount × (12/n), so with monthly compounding it is the monthly amount itself. With a zero rate the formula reduces to principal plus total contributions. Solve-for-time uses natural logarithms and solve-for-rate uses the nth root; both require the target to exceed the principal and the rate to be positive. The year-by-year table recomputes the same formula at each whole year, and the final row must equal the headline future value — that is the built-in check, along with interest = future value − principal − total contributions. The page is intended as an educational calculator and verification tool, not investment advice.
Financial References
How Fast Will Your Money Grow?
Enter your starting amount, rate and years above — $100 at 7%, or your own numbers — and see the future value, the interest earned and the year-by-year table. Remember: $100 reaches $1,000 in about 34 years, and $10,000 in about 34 more.
Use Compound Interest Calculator