Compound investment calculator
Model a starting balance and monthly deposits at a nominal rate you choose. Compare compounding frequencies and see how a separate inflation assumption changes estimated purchasing power.
What this compound investment calculator models
It models a starting balance and monthly deposits under a nominal rate and compounding schedule you choose. You can keep deposits level or increase them by 0% to 20% at the start of each later projection year; the default increase is 0%.
New to the topic? Read the compound interest guide for beginners →
Explore related investment scenarios
These pages explore different contribution, balance and time-period inputs. The calculator above lets you enter and compare your own assumptions.
Browse the compound-interest Q&A or use the inverse calculator to estimate a monthly contribution for a target.
How this compound investment calculator works
The calculator applies the entered nominal annual rate at the selected compounding frequency. It converts that rate to an equivalent monthly growth rate, applies one month of growth, then adds the monthly deposit at month-end. The starting balance is the initial input and the rate stays fixed. The optional annual contribution increase (0% to 20%, default 0%) keeps the starting deposit in year one and raises it at the start of each later projection year.
In the model, B_m = B_(m-1) * (1 + i_m) + C_y, where i_m = (1 + r/n)^(n/12) - 1 and C_y = C_1 * (1 + g)^(y-1). Here r is the nominal annual rate, n is the compounding frequency per year, C_1 is the starting monthly deposit, g is the optional annual contribution increase, and y is the projection year. For frequencies below monthly, the engine converts the selected rate to equivalent monthly growth; this projection convention is not a bank's actual crediting schedule. The model assumes a smooth rate and does not represent the order of market gains and losses.
$500 monthly for 30 years: compare rate assumptions
These examples use no starting balance, $500 deposited at each month-end, a 0% annual contribution increase, monthly compounding, and a 30-year term. They use the same calculation as the widget above. The rates are sensitivity inputs only, not return forecasts.
| Nominal annual rate | Modeled balance | Total deposits | Modeled growth |
|---|---|---|---|
| 5% | $416,129 | $180,000 | $236,129 |
| 7% | $609,985 | $180,000 | $429,985 |
| 10% | $1,130,244 | $180,000 | $950,244 |
A higher rate produces a higher modeled balance because the input applies to every period. Actual investment returns vary, and fees, taxes, withdrawals and changing contributions can reduce or alter the result.
Nominal balance and inflation-adjusted value
The main balance is nominal: it reflects the selected return assumption but not a purchasing-power adjustment. The calculator separately divides that result by the selected inflation factor raised to the number of years. This is a constant-inflation scenario, not a prediction of future prices. For background on compound-interest calculations, see Investor.gov's compound-interest calculator; the Bureau of Labor Statistics CPI provides U.S. price-index data for historical comparisons.
Using the projection for a 401(k), IRA or investment account
- Enter your current invested balance, or use zero if modeling a new account.
- Enter the monthly deposit you want to test. Employer contributions can be included in that amount, but verify matching formulas, vesting and plan rules separately.
- Choose a nominal rate and compounding frequency, then compare more than one rate assumption.
- Choose the number of years. The output assumes the rate and deposit remain unchanged over that full period.
This is generic growth arithmetic, not an account-specific projection. It does not apply IRS contribution limits, employer-match rules, tax treatment or withdrawal restrictions. For index history, use the separate S&P 500 calculator; for employer-plan inputs, see the 401(k) calculator.
Fees, taxes and investment risk
There is no separate fee or tax field. The rate is applied as entered, so the page does not calculate a fund's expense ratio, account charges or tax bill. Investor.gov explains that investment products involve risk and can lose value; a smooth projection cannot show volatility or sequence of returns. The SEC also describes how fees and expenses affect a portfolio. Review fund costs in current disclosures and use the fee analyzer to model fee assumptions separately.
Solve for a target or monthly deposit
When you have a target balance, the inverse tool below can solve for a starting balance, monthly contribution, rate or timeline under its stated fixed-rate model. A required return is a mathematical result for the entered target, not a promise that markets will deliver it.
Embedding a calculator
For current embedding options and instructions, see Snowballr widgets. The widget page describes its embed details and attribution behavior.
Compound investment calculator FAQ
What is a compound investment calculator?
How much can $500 a month become in 30 years?
Can I increase my monthly contribution each year?
What rate of return should I use?
Does the calculator include inflation?
Does the calculator subtract fees or taxes?
Can I use this as a 401(k) or IRA projection?
How does compound investment growth work?
Methodology and editorial standards
Scenario values use the shared compound calculation engine, nominal-rate convention, month-end deposits, and the selected annual contribution increase. The inflation-adjusted figure uses the separate constant-inflation assumption. The calculation and this page were reviewed on 2026-10-13; no projection is a guarantee. Read our editorial standards and sources index.
Related calculators
Understand the calculation
Why this calculator and not the others?
Snowballr publishes eight compound-interest calculator variants because the math is the same but the conventions, defaults, and product context differ. Here's where this one fits and when to switch to another.
- Compound interest calculator (general)Generic lump-sum + monthly contributions, default monthly compounding. The right pick when you just want to model 'what if I save X/month at Y% for Z years'.
- Daily compound interest calculatorSavings products where the provider discloses an APY and calculates interest daily. Enter the disclosed APY; the calculator converts it to an equivalent daily rate without applying another compounding uplift. For the same nominal APR, daily compounding yields a slightly higher APY than monthly compounding.
- Monthly compound interest calculatorStandard US brokerage, 401(k), IRA modeling — the convention used by Fidelity, Vanguard, Schwab projections. Monthly is the practical default for retirement math.
- UK compound interest calculatorGBP-denominated savings and investment scenarios, including Cash ISAs and Stocks & Shares ISAs. Enter a rate that matches the product you want to model; Bank Rate is a policy rate, not a savings APY.
- Australia compound interest calculator (AUD)AUD-denominated savings: superannuation, high interest savings accounts, ETFs (VAS, A200, IVV). Defaults assume RBA cash rate context (2026) and AUD formatting.
- Canada compound interest calculator (CAD)CAD-denominated savings: TFSA, RRSP, RESP, high interest savings, Canadian ETFs (XIC, VCN, VFV). Defaults reflect Bank of Canada policy rate (2026) and CAD formatting.
- SBI compound interest calculator (India)State Bank of India FD, RD, PPF, and savings — quarterly compounding is the SBI convention. Defaults reflect 2026 SBI FD rates and 7-year PPF lock-in.