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 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%.

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, $500 deposits at month-end, and a 0% annual contribution increase. 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. 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 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.

Solve for any variable
How much will I have?
$
$
%
yrs
End balance needed
$462,290
Total contributed
$150.0K
Total gains
$302.3K
Monthly compounding · end-of-period contributions · solver range: 0–50% annual rate and up to 80 years. Figures are projections, not guarantees.

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, with a 0% annual contribution increase, 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.

Can I increase my monthly contribution each year?

Yes. Set an optional annual contribution increase from 0% to 20%. The entered monthly amount applies during year one; the model increases it at the start of each later projection year. The default is 0%, so the worked $500-per-month example keeps deposits level. This is a scenario input, not a wage-growth assumption or forecast.

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, 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.

You're using:
Compound investment calculator with goal solver
Best for: Project a starting balance with fixed monthly deposits, then use the inverse tool to solve for a target balance, contribution, rate, starting amount, or timeline under monthly compounding.
The projection uses month-end deposits and the selected compounding frequency; the inverse tool models fixed-rate monthly compounding.
Switch away if: Account-specific taxes, employer-match rules, withdrawals, or changing deposits. Use an account-specific calculator for those rules.
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
    Savings 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 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 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.