Snowballr provides financial education, not investment advice. Verify any advisor on FINRA BrokerCheck.
Investment growth · Fixed-rate scenario

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.

Fact-checked against primary sourcesEditorial standards
Coverage: Compound interest · Retirement · FIRE · Debt payoff · Mortgages · Fraud prevention
Built from: IRS · FINRA · SEC · BLS · Federal Reserve · Freddie Mac30+ primary sources verified

What this compound investment calculator models

It estimates how a starting balance and recurring monthly deposits could grow under a fixed nominal rate and compounding schedule. Change the inputs below to compare your own contribution and time-period assumptions.

Example scenario · fixed nominal rate
$500 per month for 30 years at 7%
$609,985 modeled balance · $180,000 contributed · $429,985 modeled growth
Assumptions: $0 starting balance, nominal annual rate compounded monthly, deposits at month-end. This fixed-rate illustration excludes fees, taxes, inflation and market volatility; it is not a forecast.

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. Starting balance, deposits and rate stay fixed throughout the scenario.

In the model, B_m = B_(m-1) * (1 + i_m) + C, where i_m = (1 + r/n)^(n/12) - 1, r is the nominal annual rate, n is the compounding frequency per year and C is the monthly deposit. 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, 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 rateModeled balanceTotal depositsModeled 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

  1. Enter your current invested balance, or use zero if modeling a new account.
  2. 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.
  3. Choose a nominal rate and compounding frequency, then compare more than one rate assumption.
  4. 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?

It models how a starting balance and recurring deposits could grow when a fixed nominal rate and compounding schedule are entered. Use it to compare assumptions; it does not forecast market returns or apply account-specific fees, taxes, contribution limits or withdrawal rules.

How much can $500 a month become in 30 years?

At a fixed 7% nominal annual rate compounded monthly, $500 deposited at each month-end for 30 years from a $0 starting balance grows to $609,985 in this calculation. Total deposits are $180,000 and modeled growth is $429,985. This is a scenario, not a forecast; it excludes fees, taxes and market volatility.

What rate of return should I use?

There is no return assumption that fits every investment or time period. Choose rates you want to test, compare lower and higher scenarios, and treat each fixed-rate result as an illustration rather than a forecast.

Does the calculator include inflation?

The main projection is nominal. A separate inflation assumption is used to show an estimated value in today's purchasing power; that calculation is also a scenario and depends on the rate entered.

Does the calculator subtract fees or taxes?

No. There is no separate fee or tax input. The rate is used as entered, and account-specific taxes, fund fees, contribution limits and withdrawal rules are not modeled.

Can I use this as a 401(k) or IRA projection?

You can enter an account balance and planned deposits to make a generic growth scenario. The calculator does not apply employer-match formulas, vesting, account contribution limits, taxes or withdrawal rules; check your plan documents and current official guidance separately.

How does compound investment growth work?

A balance grows by the rate applied in each period, and later growth is calculated on the updated balance. With monthly deposits, this calculator adds each deposit after that month's modeled growth. Actual investment returns do not follow a smooth fixed path.

Methodology and editorial standards

Scenario values use the shared compound calculation engine, nominal-rate convention, and equal month-end deposits. The inflation-adjusted figure uses the separate constant-inflation assumption. The calculation and this page were reviewed on 2026-10-04; 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 six compound-interest 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.

You're using:
Compound investment calculator (solve-for-X)
Best for: When you know your goal and need to solve for the missing variable — 'how much/month to hit $1M', 'what rate gets me there', 'how many years'. Five interactive solver tabs.
Same as general, inverted via closed-form (rate/years require numerical search)
Switch away if: Quick 'what if' projections — use General for that, it's faster.
Backed by our research: 10,000 deterministic Monte Carlo scenarios — methodology, percentile distribution, and the year interest beats contributions.
Other Snowballr compound calculators
  • 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 calculator
    HYSAs, CDs, money market accounts — products that explicitly state daily compounding. Tiny mathematical edge over monthly (≈0.04% at 5% APY), but it's what your bank actually quotes.
  • Monthly compound interest calculator
    Standard 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 calculator
    GBP-denominated savings: Cash ISA, Stocks & Shares ISA, easy-access savings. Defaults assume UK Bank Rate context (2026 BoE base 4.25%) and £20,000 annual ISA allowance.
  • 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.