Canada investment planning projection Real vs nominal view Stress-tested assumptions

Portfolio Growth Projection Calculator Canada

Project where your investment portfolio could land, see the inflation-adjusted value, and find out whether the plan depends more on steady contributions or aggressive return assumptions.

Calculation review Oleksandr Domchynskyi
Last reviewed August 12, 2026
Model / sources NH-PG-2026.08 / 5 sources
Corrections Report an issue
See the portfolio formula, assumptions, and model boundaries

Formula sequence used on this page

Contribution frequency is annualized, then converted to a monthly equivalent. The entered annual return minus annual fees is converted to an equivalent monthly growth rate. Each month applies growth first and adds the contribution at month-end. The final nominal balance is divided by the cumulative inflation factor to show value in today’s dollars. The target is also stated in today’s dollars, so the verdict compares like with like.

Model constants and internal planning bands

Model: NH-PG-2026.08. Source review: 2026-08-12. Weekly, bi-weekly, monthly, and annual contributions use 52, 26, 12, and 1 periods per year. The risk-profile return bands are NumeraHub internal planning bands used only to flag assumption pressure; they are not official expected-return recommendations.

Included in the projection

  • Starting portfolio balance and optional opening lump sum.
  • Recurring contributions plus an annual contribution increase.
  • Monthly equivalent compounding, annual fee drag, inflation adjustment, and a lower-return stress case.
  • Target gap, required contribution, lump-sum repair, longer-timeline repair, fee comparison, and year-by-year projection.

Not included in the projection

  • TFSA or RRSP contribution-room rules, RRSP withdrawal tax, taxable-account distributions, or capital-gains tax.
  • Withdrawals, employer matching, irregular market returns, sequence-of-returns risk, currency effects, or product guarantees.
  • Advice on which expected return or asset mix you should use.

Primary references checked

How to use the result responsibly

This is a deterministic planning projection, not a forecast. Actual markets do not earn the same return every month or every year. Use the base case to understand the math, then use the stress case and repair scenarios to see whether the plan still works when assumptions become less favourable. For corrections, use the issue-report page.

Build the portfolio path in today’s dollars

Use realistic assumptions first. The calculator will show where the plan becomes fragile.

Starting point

$

Include TFSA, RRSP, taxable investments, or other invested assets you want this projection to cover.

Contribution engine

$

One source of truth: enter the amount for the frequency below. The calculator converts it into a monthly pace.

$500 monthly equals $6,000 per year before annual contribution increases.

%

Applied once per year. Use 0% if you want a flat contribution projection.

$

Added at the start of the projection, before monthly compounding begins.

Return, fees, and risk

years

The projection uses monthly compounding and end-of-month contributions.

%

Use a planning assumption, not a promise. Higher return assumptions increase dependency risk.

%

Used to convert the projected future portfolio into today’s dollars.

%

Annual fee drag converted into a monthly effect. Small fee differences can compound into large gaps.

Used to judge whether the return assumption fits the risk profile.

%

Example: -2% tests a weaker-return path without pretending to forecast markets.

Target

$

The calculator compares your inflation-adjusted result against this target, so the verdict is not fooled by nominal growth.

Real value matters more than headline growth when the goal is stated in today’s dollars.

Early in the plan, contribution rate usually matters more than chasing a higher return.

A plan can look strong nominally and still miss once inflation and fees are included.

Where the future portfolio comes from — and what weakens it

These blocks explain where the future portfolio comes from, what weakens it, and which scenario gives the cleanest repair.

How starting capital, contributions, and drag shape the finish

What actually builds the future portfolio — and what pulls the real value down?

Base case
Starting balance $25,000

Capital already invested before the projection begins.

Future contributions $145,784

New money added through the plan.

Investment growth $163,983

Growth after monthly compounding and fee drag.

Inflation drag -$130,468

Loss of purchasing power between today and the target year.

Fee drag -$10,615

Estimated portfolio value lost to annual fees / MER.

Stress-test gap -$44,286

How much weaker the real value gets under the lower-return case.

Final real value $204,298

Inflation-adjusted result compared with your target in today’s dollars.

Run the projection to see whether the portfolio is powered by contributions, market growth, starting capital, or risky assumptions.

Compare five repair paths before assuming higher returns

Each card uses your actual numbers, not generic advice. Compare the base case, a contribution repair, a stress case, a lower-fee path, and a longer timeline.

Current plan Base case

Current plan

Nominal value
$334,767
Real value
$204,298
Target gap
-$295,702
Monthly required
$1,438

Higher contribution plan Repair

Contribution fix

Nominal value
$819,308
Real value
$500,000
Target gap
Target met
Monthly required
$1,438

Lower-return stress case Risk test

Stress-tested path

Nominal value
$262,199
Real value
$160,012
Target gap
-$339,988
Monthly required
$1,826

Lower-fee plan Fee repair

Fee drag check

Nominal value
$334,767
Real value
$204,298
Target gap
-$295,702
Estimated impact
$0 at 0.25% fee

Extend timeline plan Time repair

Longer runway

Nominal value
$1,318,763
Real value
$503,426
Target gap
+$3,426
Extra years
19 years

Which assumption puts the target under the most pressure?

After calculation, this detector shows whether the plan is mainly limited by savings rate, return assumptions, timeline, inflation, fees, or stress-test weakness.

Contribution pressure High • 100/100
Return dependency Medium • 46/100
Inflation pressure Medium • 51/100
Fee drag Very low • 7/100
Stress-test weakness Very low • 14/100

Trace the money behind the real-value verdict

Component / Amount / Note — a decision-focused audit of where the projected portfolio comes from, where value is lost, and what drives the verdict.

Component Amount Note
Opening portfolio$25,000Starting invested assets in the worked example.
Future contributions$145,784$500 monthly with a 2% annual increase over 20 years.
Investment growth after fees$163,983Growth produced by the model after the entered 0.25% annual fee drag.
Nominal final value$334,767Future-dollar balance before inflation adjustment.
Inflation-adjusted final value$204,298Buying power in today’s dollars after 2.5% annual inflation.
Real target gap-$295,702Shortfall versus the $500,000 target stated in today’s dollars.
Open full yearly projection Collapsed by default after Calculate
Yearly values are rounded for readability. Monthly compounding is still used in the calculation.
Year Starting balance Contributions Growth Fees Inflation-adjusted value End balance Target gap / surplus Notes
1$25,000$6,000$1,594$69$31,799$32,594-$468,201Below target in today’s dollars.
10$116,682$7,171$6,896$404$102,141$130,749-$397,859Below target in today’s dollars.
20$308,083$8,741$17,943$1,337$204,298$334,767-$295,702Worked-example finish.

See whether the target survives inflation and weaker returns

These visuals are not decoration. Each one answers a planning question about target risk, return dependency, inflation, or stress-test weakness.

Does the real portfolio path catch the target?

Question: will the plan reach the target after inflation?

Worked example ready
Run the projection to compare nominal value, inflation-adjusted value, and the target path in one view.
Path chart appears after Calculate. It will show whether the real portfolio value keeps up with the target.

How much of the finish comes from you versus markets?

Question: is the portfolio powered by savings or return assumptions?

Dependency view
After calculation, this chart separates starting balance, new contributions, and investment growth.
Split chart appears after Calculate. It will show whether the plan depends too heavily on market growth.

How far does the plan fall when return weakens?

Question: what happens if returns are weaker?

Risk view
After calculation, this chart compares the base real value with the stress-tested real value.
Stress chart appears after Calculate. It will show how much lower the real value gets under weaker returns.

Which value driver matters most over the full timeline?

Question: what builds the future portfolio, and what weakens its buying power?

Engine view
The engine view converts the projection into drivers: starting balance, future contributions, investment growth, inflation drag, fee drag, stress gap, and final real value.
Starting balance $25,000
Future contributions $145,784
Investment growth $163,983
Inflation drag $130,468
Fee drag $10,615
Stress-test gap $44,286
Final real value $204,298

Set assumptions that expose portfolio risk instead of hiding it

Start with the numbers you would actually follow for the next few years, not the numbers that make the result look good. A portfolio projection is most useful when it exposes the weak part of the plan early.

1

Enter the current portfolio and contribution pace

Use the contribution frequency that matches real life. If you invest weekly or bi-weekly, the calculator converts that into a monthly equivalent and annual contribution pace.

2

Set return, inflation, fees, and risk profile

A 6% return with 2.5% inflation and 0.25% fees is very different from a 6% return with no drag shown. The real-return estimate is where many projections become less comfortable.

3

Compare the real value against the target

The target is treated as today’s dollars. That means a $500,000 goal is not “future dollars that sound large” — it is a purchasing-power target.

4

Use the Best Fix before changing the return assumption

If the plan misses, the first repair should usually be contribution pace, timeline, or fees. Raising the expected return can make the spreadsheet look better while making the plan less reliable.

Useful comparison: if you are building a specific savings target rather than a long-term investment portfolio, compare this result with the Savings Goal Planner Calculator Canada. For TFSA-specific growth assumptions, use the TFSA Growth Estimator Canada.

Read the real-value gap before the future-dollar balance

The headline final balance can be misleading because it is shown in future dollars. A portfolio that grows to $650,000 in 20 years may not feel like $650,000 today after inflation has reduced purchasing power.

That is why the Smart Results focus on the inflation-adjusted value first. If your real value is above the target, the plan has a buffer. If it is below the target, the shortfall shows how much purchasing power is missing, not just how many future dollars are missing. If this portfolio is only one part of the household picture, compare investments, cash, debts, home equity, and other assets with the Net Worth Calculator Canada before treating the portfolio result as the full financial position.

Real value Buying power

The result converted into today’s dollars. This is the number to compare with your lifestyle goal.

Nominal value Future balance

Useful for account balance projections, but it can look stronger than the plan really is.

Dependency score Risk signal

A high score means the result relies heavily on investment growth rather than controllable contributions.

Stress case

Plan resilience

The stress-tested result shows whether the plan still works if returns are weaker than expected. A plan that only succeeds in the base case needs more buffer.

Example: why the “real” number can change the verdict

Suppose a portfolio is projected to reach $620,000 in 20 years. At first glance, that looks above a $500,000 goal. But with 2.5% inflation, the real value is much lower in today’s dollars. If that real value lands near $380,000, the plan is not on track for a $500,000 purchasing-power target even though the future balance looks large.

Choose a repair lever before increasing expected return

Do not treat the projection as a prediction. Treat it as a pressure test. The right question is not “will the market return exactly this?” The better question is: “Does this plan still work if returns are weaker, fees are higher, or inflation takes more buying power?”

If the real value beats the target by a wide margin

Keep the contribution pace realistic and stress-test the return. A strong base case is useful, but only if the lower-return scenario still looks acceptable.

If the real value is close to the target

Treat the plan as fragile. A small market disappointment or fee drag could erase the margin. Build a buffer by increasing contributions, extending the timeline, or lowering fees.

If the plan misses badly

Do not solve it by typing a more aggressive return. First check the required monthly contribution, then compare a longer timeline and a lower-fee scenario.

If the stress case breaks the plan

The base case may be too optimistic. A plan that only works under strong markets is not the same as a plan that is financially resilient.

Next comparison: if this projection is part of retirement planning, compare the gap with the Retirement Income Gap Calculator Canada and the CPP Retirement Pension Estimator Canada.

Four portfolio paths that look similar until the stress test

These are the situations where a portfolio projection becomes more than a future-value number.

Scenario 1

Good contribution habit, weak inflation buffer

A 35-year-old investor with $25,000 invested and $500 monthly contributions may see a strong nominal balance after 20 years. The warning appears when the inflation-adjusted value is compared with the target. If the real value is short, the issue is not discipline — it is that the goal needs more purchasing-power buffer.

Scenario 2

The plan only works at aggressive returns

If changing the expected return from 6% to 8% turns a miss into a pass, the plan may be return-dependent. That does not mean the goal is impossible. It means the safer repair is usually higher contributions, a longer timeline, or lower fees before assuming markets will do the work.

Scenario 3

High fees quietly absorb the margin

A 1.75% fee can look small beside a 6% return assumption, but the annual drag compounds every month. Over a long timeline, reducing fees can improve the final value without requiring more market risk.

Scenario 4

Starting late needs a different kind of honesty

A short timeline can make the required monthly contribution jump sharply. When the calculator shows an unrealistic repair amount, the more practical decision may be a smaller target, a longer runway, a lump sum, or a different retirement-income mix.

Projection choices that can make a weak plan look strong

Most weak projections fail because the inputs are too flattering, not because the math is complicated. The calculator is designed to expose those weak spots before they become expensive.

Using nominal value as the verdict

A future balance can look impressive while the inflation-adjusted value misses the goal. The real-value comparison should decide whether the plan is on track.

Raising return assumptions to fix a shortfall

If the required contribution feels uncomfortable, it is tempting to use a higher expected return. That makes the projection look better, but it also raises return dependency.

Ignoring fee drag

MER and advisory fees reduce the compounding engine every year. A plan that is close to the target can be pushed off track by fees that seem small in one year.

Forgetting that account type changes the real-world outcome

TFSA, RRSP, and taxable accounts are not taxed the same way. This projection shows growth mechanics, but it does not replace account-specific tax planning.

How contributions, fees, inflation, and monthly compounding build the projection

The projection uses monthly compounding, end-of-month contributions, annual contribution increases, fee drag, inflation adjustment, and a lower-return stress case.

1. Convert contribution frequency

The entered contribution is converted into an annual pace, then into a monthly equivalent:

monthly equivalent = annual contribution ÷ 12

Weekly contributions are multiplied by 52, bi-weekly by 26, monthly by 12, and annual by 1.

2. Convert return and fees into monthly effects

The calculator subtracts the annual fee / MER from the expected annual return, then converts that net return into a monthly compounding rate:

monthly net return = (1 + annual net return)^(1/12) − 1

This avoids treating annual return as a simple straight-line monthly amount.

3. Add contributions at the end of each month

Each month, the current balance grows first, then the monthly contribution is added at month end. Annual contribution increases are applied once per year.

balance = balance × (1 + monthly return) + monthly contribution

4. Convert final value into today’s dollars

The final nominal portfolio is discounted by inflation to estimate today’s purchasing power:

real value = nominal value ÷ (1 + inflation)^years

5. Compare real value with the target

The target is treated as today’s dollars. The main verdict is based on:

target gap = projected real value − target

This prevents a plan from looking “on track” only because future dollars are larger than today’s dollars.

6. Stress-test weaker returns

The stress case reduces the expected return by the selected stress-test amount and reruns the projection. It is not a market forecast. It is a resilience check.

stress return = expected return + stress reduction

Simple example

If you start with $25,000, contribute $500 monthly for 20 years, assume a 6% annual return, pay 0.25% fees, and use 2.5% inflation, the calculator projects the nominal balance first. It then discounts that future balance into today’s dollars and compares it with the $500,000 target. If the real result is short, the Best Fix estimates whether a contribution increase, lump sum, lower fees, or longer timeline is the most realistic repair.

Planning estimate, not financial advice

This calculator provides an educational planning projection, not financial advice, tax advice, investment advice, or a guaranteed investment result.

  • Actual returns are not guaranteed and can be negative.
  • Fees, taxes, contribution limits, and account rules can vary.
  • TFSA, RRSP, taxable, and general accounts can produce different after-tax outcomes.
  • Inflation and market performance can differ from the assumptions entered.
  • The projection does not include withdrawals, employer matching, taxes on taxable distributions, or account-specific contribution-room limits.