Investment Calculators
ROI calculator.
Calculate total return, ROI percentage, and annualized ROI for any investment so you can compare opportunities apples to apples.
Return on investment is the gain divided by the amount invested: (final value − initial investment) / initial investment, shown as a percentage. This calculator also annualizes it over the holding period so different investments can be compared.
Method: a standard formula, shown on this page. No government rate or table is used.
Cite this page: TNAADO Tools, “ROI Calculator: Return on Investment Percent”, https://tools.tnaado.ca/calculators/investment/roi/
Inputs
Your ROI
Fill the form and press Calculate.
Reading the result
Total return is the dollar gain or loss. ROI % is that return divided by your original investment. Annualized ROI smooths the return over the holding period - the only number you should use when comparing investments held for different lengths of time.
What ROI measures, and what it quietly leaves out
ROI is the simplest performance measure there is: gain divided by cost. Its simplicity is why it is everywhere, and also why it is misread. Four things are missing from it, and each one can reverse a decision.
- Time. A 30% ROI over nine months and a 30% ROI over nine years are the same number and completely different outcomes. This is why the annualised figure, not the raw percentage, is the one to compare.
- Risk. ROI has no volatility term. A 9% result from a GIC and a 9% result from a single stock rank identically, which is obviously wrong.
- Cash flow timing. ROI treats one dollar in and one dollar out. If you contributed along the way, or took distributions, the simple calculation overstates or understates your actual result depending on when the money moved.
- Tax. ROI is pre-tax by default, and in Canada the after-tax number depends heavily on the account and on the kind of income.
The Canadian after-tax version
Two investments with identical ROI can leave you with materially different amounts of money, because Canada taxes the three forms of investment income at three different effective rates.
Capital gains are the lightest: only part of a realised gain is included in income, and nothing is taxable at all until you sell, so gains compound untouched in the meantime. Canadian dividends come next, taxed through the gross-up-and-credit mechanism that partially refunds the corporate tax already paid: see the dividend calculator for how that works. Interest is the heaviest, taxed as ordinary income at your full marginal rate, every year, whether you spent it or not.
The account wrapper then multiplies the effect. Inside a TFSA nothing is taxed at all and ROI is ROI. Inside an RRSP the whole withdrawal is taxed as income later, so the comparison depends on your marginal rate then versus now. In a non-registered account, the tax drag lands annually on distributions and reduces the compounding base every year, which is a much bigger effect over decades than most people credit.
The practical implication is that ROI is a fair comparison tool only between investments held in the same account earning the same kind of income. Across account types it is a starting point, not an answer.
ROI, CAGR, IRR and MOIC
Four measures, four questions:
- ROI: total gain relative to cost. No time dimension. Best for a quick read on a completed, single-cash-flow investment.
- CAGR: the constant annual rate that would produce the same result. Use it whenever holding periods differ; the CAGR calculator does exactly this.
- IRR: a money-weighted rate that handles contributions and withdrawals at the times they actually happened. This is the honest measure of your return on a portfolio you have been adding to.
- MOIC: a multiple rather than a percentage, standard in private equity and venture. A 3× MOIC is a 200% ROI stated differently, which is worth knowing when reading a fund report.
The common error is comparing a time-weighted figure to a money-weighted one. A fund can report a strong CAGR while an investor who bought in at the top has a poor IRR, and neither number is wrong: they are measuring the fund and the investor respectively.
Simple ROI versus annualised ROI: worked examples
ROI = (final value − initial investment) ÷ initial investment. Annualised ROI = (final value ÷ initial investment)1/years − 1. The two numbers tell different stories:
| Investment | Held for | Simple ROI | Annualised ROI |
|---|---|---|---|
| $1,000 sold for $3,200 | 3 years | 220% | 47.4% |
| $10,000 worth $14,000 | 3 years | 40% | 11.87% |
| $10,000 worth $13,000 | 9 years | 30% | 2.96% |
| $10,000 worth $13,000 | 9 months | 30% | 41.9% (extrapolated) |
The third and fourth rows have the same 30% ROI, but one took nine years and the other nine months. Annualising the nine-month result assumes you could repeat it at the same rate, which is rarely realistic, so treat that figure as a way of comparing speed, not as a forecast.
Putting every cost into the calculation
An honest ROI includes the cost of getting in and out. Suppose you buy $10,000 of shares and pay a $75 commission, then sell them for $13,000 and pay another $75. Your total cost is $10,075 and your net proceeds are $12,925, so the net gain is $2,850 and ROI is 2,850 ÷ 10,075 = 28.29%, not the 30% the prices alone suggest. For property or a business, add holding costs such as taxes, insurance, maintenance and the fees on any borrowed money.
When ROI is the right tool, and when it is not
ROI is a good fit for a single purchase and a single sale, like a flip, an equipment purchase or a one-off marketing spend. It is a poor fit for a portfolio you keep adding to, because it cannot tell when the money went in. For that, use a money-weighted measure such as IRR or a time-weighted return. If money was borrowed, compare the ROI with the after-tax interest rate, since a return below the borrowing cost destroys value even though the percentage is positive.
Common mistakes
- Dividing by the final value instead of the starting cost, which understates ROI.
- Comparing a two-year ROI with a five-year ROI without annualising.
- Leaving out dividends, interest or distributions received along the way, which are part of the gain.
- Forgetting that tax is charged on realised gains: Canada’s CRA asks you to report taxable capital gains on the return for the year in which you sold or disposed of the property.
Sources
- Investor.gov (U.S. SEC), Compound Interest: the definition of compound interest behind annualised returns (retrieved 2026-10).
- Investor.gov (U.S. SEC), Compound Interest Calculator: a regulator-run tool for checking growth over time (retrieved 2026-10).
- Canada Revenue Agency, Line 12700 - Taxable capital gains: taxable capital gains are reported when you sell or dispose of property (retrieved 2026-10).
TNAADO Inc. · Toronto
Return on investment says nothing about time
ROI is gain over cost, expressed as a percentage. It is the right measure for a single self-contained decision such as a piece of equipment, a campaign or a renovation, and the wrong measure for comparing investments held for different lengths of time. A 40% return earned over eight years is worse than a 20% return earned over two, and the ROI figure alone will never tell you that.
The mistake people make. Leaving costs out of the cost. A complete ROI includes everything spent to get the return: fees, commissions, financing, taxes and the time of the people involved. The second error is comparing ROI across different holding periods. When the periods differ, annualise first with a compound annual growth rate and compare those instead.
Frequently asked questions
How do you calculate ROI?
Subtract what you put in from what you got out, then divide by what you put in. Final value minus initial investment, over initial investment, expressed as a percentage. A $10,000 investment worth $13,000 has returned $3,000, an ROI of 30%.
Include every real cost in the denominator, not just the purchase price: commissions, fees and any spend needed to hold the asset. Leaving those out is the most common way an ROI figure ends up flattering.
Is ROI the same as annualised return?
No. ROI is the total gain over the whole holding period with no reference to how long that period was. Annualised return spreads it into a per-year compound rate, which is the version you can compare across different holding periods.
Ignoring the difference systematically favours slow investments. A 45% total ROI earned over six years is a worse annual result than a 20% ROI earned in one year, and the raw percentages rank them the wrong way round.
Does ROI account for tax in Canada?
Not unless you feed it after-tax figures. The same headline ROI can leave you with quite different amounts depending on whether the return arrived as interest, Canadian dividends or capital gains: interest is taxed as ordinary income each year, dividends receive the gross-up and dividend tax credit, and capital gains are only partially included and only when realised.
The account wrapper matters as much as the income type. Returns inside a TFSA are untaxed, an RRSP defers everything to withdrawal, and a non-registered account pays tax annually on distributions, which reduces the base that compounds. Compare ROI across identical account types, or convert to after-tax before comparing at all.
What is a good ROI?
Only meaningful against three things: a relevant benchmark over the same period, the risk you accepted, and what the money would otherwise have earned. An 8% return during a year the broad market returned 22% is a poor result, and the same 8% in a year the market fell is an excellent one.
For borrowed money the bar is concrete rather than relative: the return has to beat the interest you are paying, after tax, or the position loses money however positive the ROI reads.
What is the ROI formula?
ROI = (final value − initial cost) ÷ initial cost × 100. If you invest $10,000 and it is worth $13,000, ROI is 30%. Include fees and costs in the initial cost for an accurate result.
How do I annualise ROI?
Raise the ratio of final value to initial value to the power of 1 divided by the number of years, then subtract 1. A 40% total return over three years is 1.4^(1/3) − 1 = 11.87% a year. This assumes the same return in every year.
Why is my ROI different from my broker’s reported return?
Brokers often report a money-weighted or time-weighted return that accounts for the dates of deposits and withdrawals. This calculator uses a single start and end value, so the two numbers only match when there were no cash flows in between.
Should I include taxes in my ROI?
For decisions, yes: compare after-tax outcomes in the same type of account. In Canada, interest, dividends and capital gains are taxed differently and registered accounts change the picture further, so a pre-tax ROI can rank two investments in the wrong order.
Disclaimer
ROI ignores the time value of money, risk, and ongoing cash flows. Past performance does not guarantee future results.