Accumulation schedule
Stacked bars show invested capital with interest layered above it.
Schedule
| Year | Deposit | Interest | Ending balance |
|---|
What this investment calculator does
This tool models deterministic compound growth across a fixed investment horizon. It supports recurring contributions, separates compounding from contribution cadence, and lets you solve for one unknown variable while holding the rest constant. The tool is intentionally the primary element above the fold. The reference content below explains how the result is generated and where a deterministic investment model is useful or incomplete.
The default example is not trivial. Starting with $10,000.00, adding $500.00 at the end of each month, and compounding at 8% for 20 years produces a projected end balance of about $343,778.24. Of that total, roughly $130,000.00 is contributed capital and $213,778.24 is modeled growth.
Use it to answer practical planning questions such as:
- How much could this plan be worth at the end?
- How much do I need to contribute each month to hit a target?
- What annualized return would I need to reach a goal?
- How much should I start with if I already know my target and timeline?
- How long will this plan likely take to reach a target value?
Input modes explained
Each mode solves for a different variable so you do not need to manually rearrange compound-growth equations. The five supported solve modes are End Amount, Additional Contribution, Return Rate, Starting Amount, Investment Length.
- End Amount: projects final balance from your current plan assumptions.
- Additional Contribution: solves the periodic contribution needed to hit a target.
- Return Rate: solves the annual return needed to hit a target for a fixed timeline.
- Starting Amount: solves the principal required at the start of the plan.
- Investment Length: solves how long the plan needs to run to reach your target.
The key technical point is that the non-balance modes are solved numerically. The page is not just a future-value display with fields relabeled. It actively searches for the missing value that makes the modeled balance and your target converge under the same compounding and contribution rules.
Core formulas and variable definitions
The calculator is based on periodic compounding. In readable form, the periodic growth rate is derived first, then the ending balance is built from the starting principal and the contribution stream.
Formula: Periodic growth rate (i) = (1 + Annual nominal return (r) / Compounding periods per year (m))^(m / Contribution periods per year (f)) - 1
- Periodic growth rate (i) = effective growth rate applied at each contribution period.
- Annual nominal return (r) = the fixed annualized return assumption entered by the user.
- Compounding periods per year (m) = 1, 2, 4, 12, 52, or 365 depending on the compounding setting.
- Contribution periods per year (f) = 12 for monthly contributions or 1 for yearly contributions.
For end-of-period contributions, the future-value structure is:
Formula: Ending balance (FV) = Starting amount (PV) x (1 + i)^n + Contribution per period (PMT) x [((1 + i)^n - 1) / i]
For beginning-of-period contributions, the contribution stream receives one extra period of growth:
Formula: Ending balance with beginning timing = End-of-period contribution future value x (1 + i)
- Starting amount (PV) = initial capital already invested.
- Contribution per period (PMT) = recurring deposit made monthly or yearly.
- Number of contribution periods (n) = total years x contribution periods per year.
- Ending balance (FV) = projected nominal account value at the end of the modeled horizon.
In the default configuration on this page, the annual return is 8%, compounding is monthly, contributions are monthly, and the effective periodic rate works out to about 0.6667% per contribution period.
How compounding and contribution timing work
Compounding frequency controls how often growth is applied. Contribution frequency controls how often you add money. These two settings are modeled separately, then mapped into a deterministic per-period growth path. That distinction matters more than many generic calculators admit. Monthly compounding with yearly deposits is not equivalent to yearly compounding with monthly deposits, even when the nominal annual rate is the same.
Contribution timing also matters:
- Beginning of period: each deposit gets one extra period of growth.
- End of period: deposits are added after growth for that period is applied.
That single timing change can produce a meaningful difference over long horizons. This is one of the hidden variables that often gets ignored in simplified savings illustrations. If a workplace contribution lands at the start of a month but a model assumes month-end deposits, the projected balance can be understated. The reverse is also true.
How to read the chart and schedule
The stacked chart separates invested capital from growth. Blue bars represent cumulative capital contributed (starting amount plus recurring deposits). Green bars represent cumulative interest earned.
The schedule table shows period-by-period mechanics:
- Deposit: new capital added in that period
- Interest: growth earned in that period
- Ending balance: account value after deposit and growth
Together, the chart and schedule give you both the high-level trend and the audit trail behind each result. This matters because two scenarios can arrive at the same ending balance through very different mechanics. One might rely mostly on contributed capital, while another depends heavily on compounding in the later years. The schedule makes that distinction visible instead of hiding it behind a single final number.
Information gain: hidden variables this page makes explicit
The biggest weakness in many competing investment calculators is that they repeat generic compound-interest definitions while skipping the variables that actually break real-world forecasts. The first is nominal versus real return. This page outputs nominal balances. If inflation averages 3% while the nominal return assumption is 8%, the real growth rate is materially lower than the headline number suggests.
The second is fee drag. The SEC has repeatedly warned that fees and expenses can materially reduce long-horizon portfolio value. A seemingly small annual fee gap compounds because fees reduce the base on which future growth is earned. A deterministic calculator should therefore be run with net-of-fee assumptions when the goal is realism rather than classroom math.
The third is sequence risk. This tool assumes the same rate repeats cleanly. Markets do not behave that way. A portfolio that averages 8% over twenty years can still land in a very different place if weak returns occur early while contributions are small, or late when the capital base is large. The fourth is contribution reliability. Missing or reducing deposits during high-cost years can matter more than fine-tuning the nominal return assumption by a few basis points.
The fifth is tax regime. Tax-deferred, tax-free, and taxable accounts do not compound the same way after distributions, dividend taxation, realized gains, or withdrawal sequencing are considered. This calculator intentionally stays pre-tax and account-agnostic, but that limitation should be understood, not hidden.
Planning guidance and scenario realism
Investment planning is always scenario-based. This calculator gives deterministic outputs for deterministic inputs, but real markets are variable and path-dependent. Investor.gov emphasizes the power of compound interest, while also reminding investors that risk and inflation shape what those balances really mean in practice.
For practical forecasting, many users should run at least three scenarios:
- Conservative: lower return assumptions and occasional contribution gaps
- Base case: realistic long-run return and stable contribution cadence
- Stretch case: higher return or contribution assumptions for upside planning
This approach helps you plan ranges instead of a single point estimate. It also forces a better question: which variable are you actually willing to change if the base-case path misses your target? In most real plans, the adjustable variable is contribution rate, not market return. That is why the Additional Contribution mode is often more decision-useful than the Return Rate mode for household planning.
Mode-specific edge cases and interpretation
Each solve mode has its own failure modes. Additional Contribution mode can return zero if the current plan already reaches the target without extra deposits. Return Rate mode can produce a mathematically valid answer that is economically unrealistic if the required annual rate is implausibly high. Starting Amount mode can expose how much of the target depends on existing capital versus future savings discipline. Investment Length mode can show that a target is technically reachable, but only over a horizon much longer than the user expects.
That is why the output should not be read as a recommendation. It is a constraint-solving engine. If the return-rate solve says you need 19% annualized growth for two decades, the correct takeaway is usually not to chase a 19% strategy. The correct takeaway is that the target, timeline, contribution rate, or starting capital assumption is inconsistent with a prudent plan.
Assumptions and limitations
This investment calculator is designed for fixed-rate planning models. Results assume:
- Constant annual return rate over the full horizon
- Consistent contribution amount and cadence
- No taxes, platform fees, withdrawal charges, or inflation adjustments
- No changes in strategy over time
Use it for structured planning, then validate final decisions using instrument-specific fee, tax, and risk assumptions. If you need portfolio drawdown modeling, Monte Carlo style return variation, retirement withdrawal sequencing, or after-tax account comparison, this calculator should be treated as the first screen rather than the final answer.
Frequently asked questions
How does this investment calculator project end balance?
It applies a fixed annual return assumption, converts that into a periodic growth rate based on the selected compounding frequency, then layers recurring contributions on top according to the chosen contribution timing. With the default scenario, $10,000.00 plus $500.00 contributed at the end of each month for 20 years at 8% grows to about $343,778.24.
What is the difference between compounding frequency and contribution frequency?
Compounding frequency controls how often returns are applied. Contribution frequency controls how often you add new capital. They are modeled separately in this tool, so monthly compounding with annual contributions behaves differently from monthly compounding with monthly contributions.
Why does beginning-of-period contribution timing produce a larger result?
Deposits made at the beginning of each contribution period get one extra period of growth. Over long horizons, that small timing difference compounds into a noticeable gap, especially when contribution size is large relative to starting capital.
Does this calculator use real returns or nominal returns?
It uses nominal returns unless you manually adjust the rate. Inflation is not removed automatically, so if you want purchasing-power estimates you should model a lower real return assumption or compare the nominal result with a separate inflation forecast.
Do taxes, management fees, and platform costs reduce the result here?
No. The engine is intentionally clean and deterministic. It does not subtract expense ratios, advisory fees, trading costs, taxes, or withdrawal penalties. That matters because even small annual fees can materially reduce a long-horizon compound-growth result.
How are the non-balance modes solved?
The tool solves Additional Contribution, Return Rate, Starting Amount, and Investment Length numerically rather than by asking you to rearrange formulas manually. It searches for the missing value that makes the target balance and the modeled balance converge under the same assumptions.
What important risks does a deterministic investment calculator ignore?
It ignores volatility, sequence-of-returns risk, missed contributions, changing asset allocation, fees, taxes, inflation shocks, and behavioral drift. A single-rate projection is useful for planning, but it should not be read as a forecast of real market path or guaranteed outcome.
When is this calculator most useful?
It is most useful for goal planning, savings discipline, and sensitivity testing. Use it to compare timelines, required contributions, and return assumptions before moving to a more detailed portfolio model that includes asset mix, fee drag, inflation, or withdrawal schedules.