Investment Calculator

Project a hypothetical balance from the starting amount, recurring contribution, time horizon, return, compounding, contribution-increase, and inflation inputs you choose. The result is a scenario calculation, not an investment forecast or recommendation.

Example Scenarios

Index Fund Plan

$10k + $500/mo • 7% • 25 yr

$500 Monthly

$500/mo • 7% • 30 yr

Path to $1M

$1k/mo • target $1M

Rising Contributions

$300/mo + 3%/yr raises

Investment Details View Results

Broad US stock index funds have historically averaged around 10% annually before inflation over long periods, closer to 7% after inflation, with individual decades varying widely.

Investment Projection

Future Value (today's dollars)
Nominal:
Total Contributions
Total Growth

Return Sensitivity

5.0%
7.0%
9.0%

Contributions vs Growth

Year-by-Year Breakdown

YearContributionsGrowthEnd (headline)End (other)
How This Is Calculated

The projection compounds your starting amount and monthly contributions month by month at your expected return, with optional annual raises on the deposit. Inflation adjustment divides nominal balances by (1 + inflation)years to show today's purchasing power.

Enter your investment details to see the math…
Transparent calculator

Check the method before you use the estimate

This page documents the formula, assumptions, and any specific external sources used for this tool.

See the method
Planning estimate What this result can and cannot tell you

Educational projection only. This calculator does not predict investment performance, recommend a security or allocation, account type, contribution amount, or withdrawal strategy, or provide financial, tax, or investment advice. Verify account terms and obtain qualified advice where appropriate. This is not financial advice.

Read the full site disclaimer.

Found an error or unclear result? Tell us what happened so it can be investigated.
Calculator feedback

Report an issue with Investment Calculator

Your report is saved for the Octa Calculator team to review. Do not include sensitive financial, medical, or personal information.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Method & sources

How the Investment Calculator works

These notes describe the calculation used on this page and the assumptions that can change a real-world result.

Contribution-growth scenario with optional inflation adjustment The calculator grows the entered starting balance and contributions through successive periods using the entered annual return and selected compounding frequency. It can increase the recurring contribution annually and divides nominal balances by (1 + entered inflation rate) raised to elapsed years for the purchasing-power view.

Assumptions on this page

  • Starting balance, monthly contribution, contribution increase, time, return, compounding frequency, target, and inflation rate are user-entered scenario inputs.
  • The return is an assumed constant rate within a scenario. Actual investments can gain or lose value and do not earn a fixed return merely because one is entered here.
  • The inflation adjustment is a mathematical purchasing-power comparison, not a forecast of future consumer prices or an individual cost-of-living estimate.
  • The projection excludes investment fees, taxes, trading costs, contribution limits, account rules, changing asset allocation, deposits missed, withdrawals, and sequence-of-returns risk unless separately reflected in inputs.

Sources used on this page

Guide & Reference

Everything behind the Investment Calculator

Formulas, reference charts, and detailed answers — expand any section you need.

A projection is a chain of assumptions, not a forecast

This calculator takes a starting amount, a recurring contribution, a time horizon, an assumed annual return, and a compounding choice, then repeats the growth arithmetic over time. You can also enter an annual increase in the contribution and an inflation assumption. The output answers a narrow question: what does this set of assumptions produce?

It cannot answer what a market, fund, account, or portfolio will actually do. A constant return input is a modeling convenience. Real investment values can rise or fall; costs, taxes, missed contributions, withdrawals, and account rules can change an outcome. Use the page to compare transparent scenarios, not to turn a chosen percentage into a promise.

Read the calculation one period at a time

In each modeled period, the starting balance earns the rate implied by the annual return and selected compounding frequency, and the page adds the contribution according to the selected timing. If you choose a contribution increase, the next year’s monthly contribution is raised by that percentage. The table separates the total amount you contributed from the modeled growth so you can see which part comes from each input.

For a simple scenario, a $10,000 starting amount plus $500 each month is not the same calculation as $10,000 with no future deposits. A long horizon makes the timing of deposits relevant, and a different compounding setting changes the assumed periodic rate. The diagram identifies the inputs that should be reviewed before you compare outputs.

Investment projection diagram showing starting amount, monthly deposit, time horizon, assumed return, and inflation feeding lower, base, and higher scenarios.
The chart is a sensitivity aid: each line is the arithmetic of an input set, not a prediction of market performance.

Use sensitivity instead of pretending one rate is certain

The lower, base, and higher return rows are deliberately not recommendations. They show how the same contribution plan changes when the assumed return changes. That makes the model more useful than hiding uncertainty behind a single default. If a goal only works in the highest displayed scenario, that is information about the assumption—not evidence that the outcome will occur.

The U.S. Securities and Exchange Commission’s Investor.gov compound-interest tool similarly asks for an estimated rate, contribution, time, variance range, and compounding frequency. Those inputs belong in the open because they drive the result.

Nominal balance and purchasing power answer different questions

A nominal projection shows the model’s dollar amount at the end of the selected period. When you turn on the inflation adjustment, the page divides that future nominal amount by the entered inflation factor to express it in today’s purchasing-power terms. Both outputs can be useful, but neither is a prediction of prices or a guarantee of what a future withdrawal can buy.

Try a controlled comparison: keep the starting amount, contribution, time, and return unchanged; change only the inflation input; then inspect the nominal and purchasing-power columns. The Inflation Calculator is a separate historical-data tool and should not be used to turn one past index series into a future certainty.

Separate an investment projection from a savings deadline

Use this page when you want to inspect growth with a chosen return assumption and regular contributions. Use the Savings Goal Calculator when the main question is a cash goal, deadline, deposit amount, and account rate. Use the Retirement Calculator when the inputs include retirement spending, age, other income, withdrawal rate, and a separate retirement-period assumption.

Each tool is a different model. Copying a result from one to another without matching the assumptions can make a plan look more precise than it is. Record the date you ran a scenario and the actual inputs used, especially if you later compare it with a different contribution or time horizon.

Keep a scenario record instead of a single headline balance

When comparing two projections, write down the date, starting balance, monthly contribution, contribution increase, years, return assumption, compounding choice, and inflation setting for each one. A final balance without that input record cannot be reproduced or meaningfully compared later. This is especially important when a contribution is expected to change or when a target is evaluated under several return assumptions.

Do not use a projection to hide cash-flow risk. A contribution that only works if income arrives every month is a different scenario from a flexible contribution that can pause. The calculator can illustrate either input pattern only through reruns; it cannot estimate job stability, emergency costs, taxes, account limits, or the effect of withdrawals on a real portfolio.

FAQ

Frequently Asked Questions

Does this calculator predict investment returns?
No. It calculates the result of the return, contribution, time, compounding, and inflation assumptions you enter. Actual investments can gain or lose value.
Why are there lower, base, and higher scenarios?
They show how changing the assumed return changes the same underlying contribution plan. They are sensitivity comparisons, not forecasts or recommended rates.
What does inflation-adjusted mean here?
The page divides the nominal future balance by an inflation factor based on the rate you enter to express a purchasing-power comparison in today’s dollars.
Are fees and taxes included?
Not automatically. The projection uses the inputs on the page and does not model fees, taxes, trading costs, account limits, or changing portfolio value unless you adjust assumptions yourself.
Can I use the target result as a required contribution recommendation?
No. It is the arithmetic needed to reach a user-entered target under the selected assumptions. A real contribution decision may depend on account rules, affordability, risk, taxes, and other goals.
How is this different from compound interest?
This page adds scenario tools such as contribution increases, inflation adjustment, sensitivity, and an optional target. The Compound Interest Calculator focuses on the underlying growth math.

Related Calculators

Explore all Finance calculators →