Investment return calculator.
Model what a distribution rate does over time — taken as income, or reinvested. Compounding is where a yield turns into a wealth engine, and the difference over a decade is larger than most people expect.
Projected value
How the model works
The distribution rate is divided by the number of periods per year and applied to the balance each period. With DRIP on, distributions are added back to the balance and earn in the next period. With DRIP off, distributions are paid out and the balance stays flat except for any additional contributions.
The model is shown before tax. In a non-registered account, MIC distributions are taxed as interest income at your marginal rate under subsection 130.1(2) of the Income Tax Act — so the after-tax figure will be lower than what you see here. Your accountant is the right person to apply your own rate.
Assumptions and limits
- A constant rate, which no real investment delivers
- No allowance for a reduced or suspended distribution
- No allowance for redemption timing, notice periods or fees
- No allowance for loss of capital
This is arithmetic, not a forecast. It shows what a rate would do if it held — not what any investment will do.
computeReturn() function in the page script. Its contract: read the state object, return {final, contributed, distributions, series[]}. Everything else — inputs, formatting and the output panel — stays as-is.