- Some other countries let investors choose which specific purchase "lot" they're selling (first-in-first-out, or a specific identification method).
- The mechanics are straightforward, even if investors rarely calculate it by hand: New average ACB per share = (Total ACB before the purchase + Cost of the new purchase, including…
- 32 per share — not against the price paid for any specific batch.
If you've bought shares of the same company at different times and different prices, you might assume you can choose which purchase to "sell" for tax purposes — selling your highest-cost shares first, for example, to minimize the gain. Canadian tax law doesn't work that way for identical shares. Instead, every purchase gets blended into a single running average, and that average is what determines your capital gain or loss when you sell.
Getting this adjusted cost base (ACB) calculation wrong is one of the more common ways Ontario investors misreport capital gains — usually without realizing it, until the numbers don't reconcile with a brokerage statement or a CRA review.
Why the CRA Requires Averaging, Not Lot Selection
Some other countries let investors choose which specific purchase "lot" they're selling (first-in-first-out, or a specific identification method). Canada does not offer that flexibility for identical properties. Once you own more than one block of the same class of shares in the same corporation, they're combined into a single averaged cost base — there is no way to selectively sell your "cheap" shares or your "expensive" shares for tax purposes. You're always selling a proportional slice of the average.
This matters most when share prices have moved a lot between purchases. An investor who bought early at a low price and later added more at a much higher price can't isolate the recent, high-cost shares to reduce a taxable gain — the average blends everything together.
The Averaging Formula
The mechanics are straightforward, even if investors rarely calculate it by hand:
New average ACB per share = (Total ACB before the purchase + Cost of the new purchase, including commissions) ÷ Total shares held after the purchase
Every time you buy more shares of the same class of the same company, you recalculate the average. Every time you sell, you use the current average to determine the ACB of the shares sold — you don't get to pick which "batch" left your account.
Worked Example (Illustrative Only — Use Your Actual Numbers)
| Transaction | Shares | Price/share | Cost (incl. commission) | Total shares held | Total ACB | Average ACB/share |
|---|---|---|---|---|---|---|
| Buy 1 | 100 | $20.00 | $2,010 | 100 | $2,010 | $20.10 |
| Buy 2 | 50 | $30.00 | $1,510 | 150 | $3,520 | $23.47 |
| Buy 3 | 100 | $18.00 | $1,810 | 250 | $5,330 | $21.32 |
| Sell | 100 | $25.00 | — | 150 | $3,198 (150 × $21.32) | $21.32 |
When the investor sells 100 shares at $25, the capital gain is calculated against the current average ACB of $21.32 per share — not against the price paid for any specific batch. The gain on that sale is roughly $368 (100 × ($25.00 − $21.32)), and only the applicable inclusion rate of that gain is taxable — currently 50% for all taxpayers, as of mid-2026 (verify the current rate before relying on it).
What Counts as "Identical" Property
The averaging rule applies to identical properties — the same class of shares in the same corporation, held in the same account type (for example, a non-registered account). It generally does not blend together:
- Shares held in a registered account (like an RRSP or TFSA) with shares of the same company held in a non-registered account — gains and losses inside registered accounts aren't calculated the same way.
- Different classes of shares in the same company (common vs. preferred), which are not identical properties to each other.
- Options, warrants, or convertible securities, which have their own cost-base rules separate from the underlying shares.
Mixing these up — averaging shares that shouldn't be pooled together, or failing to pool ones that should be — is one of the more common reasons an investor's self-reported ACB doesn't match what a broker or the CRA calculates.
What Happens If You Sell at a Loss
If your averaged ACB is higher than your sale proceeds, the result is a capital loss. Capital losses can only be used to offset capital gains, not other income, but they aren't wasted if you don't have a gain to apply them against that year — they can generally be carried back three years or carried forward indefinitely to offset gains in other years.
Frequently asked questions
My brokerage statement shows a different ACB than I calculated. Which is right?
Brokerages generally track ACB as a service to you, but they don't always capture every adjustment (reinvested dividends, corporate actions, transfers between institutions). Treat your brokerage's number as a helpful starting point, not a guarantee — you're ultimately responsible for reporting the correct figure.
Do I need to average across different brokerage accounts holding the same stock?
Yes, if the accounts are the same type (both non-registered, for example) and held by the same taxpayer. The averaging rule applies to your overall holdings of identical property, not just what's inside one account.
What if I transferred shares from one brokerage to another?
A transfer alone (not a sale) doesn't change your ACB — it should carry over. But transfers are a common point where ACB records get lost or miscommunicated between institutions, so double-check the receiving brokerage has the correct historical cost base.
Does this averaging rule apply to mutual funds and ETFs too?
Yes — identical units of the same mutual fund or ETF are averaged the same way as identical shares. This becomes especially relevant with automatic reinvestment plans, which add new units regularly at varying prices.
This is a tax question
Start a file online — flat, published fees, reviewed by a licensed Ontario lawyer before a dollar is owed.