Compound Interest Calculator
Plan how your savings or investments can grow over time with compound interest. Designed for individuals, advisors, and students, this tool models lump-sum deposits, recurring contributions, flexible compounding, and inflation adjustments—clearly and accessibly.
Calculator inputs
Results
Show year-by-year schedule
Year | Contributions | Interest | End Balance |
---|---|---|---|
Open the schedule to generate a breakdown. |
Data Source and Methodology
Authoritative source: U.S. Securities and Exchange Commission (SEC) — Investor.gov, “Compound Interest Calculator,” last updated 2024, available at investor.gov. Tutti i calcoli si basano rigorosamente sulle formule e sui dati forniti da questa fonte.
This tool applies standard time-value-of-money identities for compounding and annuities, using the effective per-period rate implied by your compounding frequency and contribution cadence.
The Formula Explained
Given: - P = initial deposit (principal) - r = annual nominal interest rate (APR, decimal) - n = compounding periods per year - t = time in years - m = contribution frequency per year - PMT = contribution per period - δ = 1 if contributions at the beginning of period (annuity due), otherwise 0 (end) Future value of principal: $$ FV_{\text{principal}} = P \cdot \left(1 + \frac{r}{n}\right)^{n t} $$ Effective rate per contribution period (when m may differ from n): $$ i_c = \left(1 + \frac{r}{n}\right)^{\frac{n}{m}} - 1 $$ Future value of contributions: $$ FV_{\text{contrib}} = \begin{cases} PMT \cdot \dfrac{(1 + i_c)^{m t} - 1}{i_c} \cdot (1 + i_c)^{\delta}, & \text{if } i_c \neq 0 \\ PMT \cdot (m t), & \text{if } i_c = 0 \end{cases} $$ Total future value (nominal): $$ FV_{\text{total}} = FV_{\text{principal}} + FV_{\text{contrib}} $$ Effective Annual Rate (EAR): $$ EAR = \left(1 + \frac{r}{n}\right)^{n} - 1 $$ Inflation-adjusted (real) future value using annual inflation π: $$ FV_{\text{real}} = \frac{FV_{\text{total}}}{(1 + \pi)^{t}} $$
Glossary of Variables
- Initial deposit (P): Starting amount invested today.
- APR (r): Nominal annual interest rate, expressed as a percentage.
- Compounding (n): How many times per year interest is added to the balance.
- Time (t): Investment duration in years (decimals allowed).
- Contribution (PMT): Regular amount added each contribution period.
- Contribution frequency (m): How often contributions are made per year (e.g., 12 for monthly).
- Timing: Beginning or end of period (annuity due vs. ordinary annuity).
- Future Value (FV): Ending balance before inflation adjustment.
- EAR: Effective Annual Rate implied by APR and compounding.
- Inflation-adjusted FV: Future value expressed in today’s purchasing power.
Come Funziona: Un Esempio Passo-Passo
Inputs: P = $10,000; r = 7% APR; n = 12 (monthly); t = 10 years; PMT = $200 per month; timing = end of period.
- Compute growth factor: G = (1 + r/n)^(n·t) = (1 + 0.07/12)^(120) ≈ 2.009.
- Principal future value: FV_principal ≈ 10,000 × 2.009 ≈ $20,090.
- Monthly rate i = r/n ≈ 0.005833; number of contributions N = 12 × 10 = 120.
- FV of contributions (end): FV_contrib ≈ 200 × [((1 + i)^N − 1)/i] ≈ 200 × 172.95 ≈ $34,590.
- Total FV ≈ $20,090 + $34,590 ≈ $54,680.
Contributions total $34,000 ($10,000 initial + $24,000 recurring), so interest earned is roughly $20,680 before inflation.
Frequently Asked Questions (FAQ)
Does compounding frequency really matter?
Yes, but the difference is modest for typical APRs. Daily vs. monthly compounding slightly increases returns because interest is credited more often.
Can I model irregular contributions?
This version supports fixed contributions at a set cadence. For irregular plans, approximate with the closest average amount and frequency, or use the schedule to sanity check totals.
What if the APR changes over time?
The calculator assumes a constant APR for clarity. Real accounts vary; consider stress-testing with a range of rates.
Is negative interest supported?
You can enter 0% to see no-interest scenarios. Negative rates are uncommon and not supported in this version for simplicity.
How are inflation-adjusted values computed?
Using FV_real = FV / (1 + inflation)^t. This expresses future balances in today’s purchasing power (real terms).
Is this financial advice?
No. This tool is educational and does not provide financial advice. Verify terms with your financial institution.