Adjusted Cost Base (ACB) Canada: The 2026 Guide Every Investor Needs
The Adjusted Cost Base is the number the CRA uses to work out your capital gain the moment you sell an ETF or a stock outside your TFSA and RRSP. Most Canadians think it's just what they paid on the trade confirmation, but reinvested distributions, return of capital, DRIPs, and identical-property pooling can move it every single year. This guide walks through the exact ACB math the CRA expects, the three events that quietly change it, and how to keep a clean record so a six-year reassessment doesn't turn a $30,000 gain into a $60,000 one.
What Adjusted Cost Base actually is
In plain language, your Adjusted Cost Base (ACB) is the average price the CRA thinks you paid for a security, per share, after every buy, sell, and distribution event. When you sell, your capital gain is (proceeds - commissions) minus (ACB per share x shares sold). Half of that gain is taxable at your marginal rate. Everything hinges on getting the ACB right.
The CRA calls the underlying framework the identical property rule. If you own the same security across multiple lots, you cannot pick which lot you sold. All units of the same class are pooled into one average cost per share, updated every time you buy more, sell some, or receive a distribution that adjusts the base.
The exact formula the CRA expects you to use
Every ACB calculation is a running tally. You start at zero and update the total book value and total share count on every trade or distribution event. Divide book value by share count and you have your per-share ACB at any moment in time.
| Event | Effect on total ACB | Effect on share count |
|---|---|---|
| Buy shares | + (price x shares) + commission | + shares purchased |
| Sell shares | - (ACB per share x shares sold) | - shares sold |
| Reinvested distribution (phantom) | + dollar amount of the distribution | no change |
| Cash distribution | no change | no change |
| Return of capital (ROC) box 42 | - ROC amount | no change |
| DRIP purchase in cash | + (price x new shares) | + new shares issued |
| Stock split 2-for-1 | no change | x2 (per-share ACB is halved) |
The three events that quietly move your ACB
Everyone remembers to add buys and subtract sells. The events that trip most Canadians up are the three that happen silently inside their T3 or T5 slip at year-end.
Reinvested Distributions
- ETFs like VFV, XEQT, and ZSP issue phantom distributions in December
- You never see cash - but Box 42 on your T3 slip credits it to your ACB
- Skipping this step means you'll pay tax again on the same dollars when you sell
- Roughly $0.10 to $0.60 per share per year on broad-index ETFs
Return of Capital
- Common in REIT ETFs, covered-call ETFs, and infrastructure funds
- Reported on Box 42 of the T3 - it lowers ACB dollar for dollar
- If your ACB goes negative, that entire negative amount is a capital gain in the same year
- Tools like HMAX, ZWB, and REI.UN can push ACB down every quarter
A worked example: 5 years of VFV in a taxable account
Imagine you buy 100 shares of VFV at $100 in January 2021 (total cost $10,000 including a $10 commission). By July 2026 you've held for five years, received five annual phantom distributions of $0.55 per share (Box 42 total: $275 across all years), and never sold. In July 2026 you sell all 100 shares at $175.
| Line item | Amount |
|---|---|
| Original buy: 100 shares at $100 + $10 commission | ACB $10,010 |
| 5 years of reinvested distributions (Box 42) | + $275 |
| Total ACB at time of sale | $10,285 |
| Proceeds: 100 shares at $175 - $10 commission | $17,490 |
| Capital gain (proceeds - ACB) | $7,205 |
| Taxable portion (50% inclusion rate for 2026) | $3,602.50 |
If you had ignored the phantom distributions and used the raw purchase cost of $10,010, you would have declared a $7,480 gain and paid tax on the extra $275 of ACB you never claimed - roughly $70 of avoidable tax at a 50% marginal rate. Multiply that across dozens of positions and 20 years of holding and the drift is real money.
How to track ACB without a spreadsheet
The CRA does not track ACB for you. Neither do most Canadian brokerages - Wealthsimple, Questrade, and Interactive Brokers show book value on your position screen, but that number is often stale, ignores phantom distributions, and resets when you transfer between accounts. You are on your own for anything the T3 doesn't add automatically.
ACB TRACKING WORKFLOW
- Every buy or sell: log trade date, shares, price, and commission in a running record
- Every March: check Box 42 on each T3 slip - add reinvested distributions and subtract return of capital
- For any DRIP: record the exact number of new shares issued and the reinvestment price
- For any share split, consolidation, or spin-off: divide or multiply share count and per-share ACB by the ratio
- For US-listed ETFs: convert every event to CAD at the Bank of Canada rate on the transaction date - the CRA is strict about this
US and cross-listed securities: the FX trap
If you buy a US-listed security (VOO, SCHD, MSFT) in a taxable account, every event on that security must be converted to CAD at the Bank of Canada exchange rate on the transaction date. The CRA does not care what your broker reports on the year-end summary - it wants each buy, each distribution, and the sale itself individually re-expressed in Canadian dollars.
This is why so many Canadian advisors push clients toward TSX-listed CAD-hedged or CDR versions of US names for taxable accounts. The tracking overhead is genuinely lighter when every transaction is already in Canadian dollars. If you insist on holding US-listed ETFs outside a shelter, keep a permanent record of the noon FX rate the day of every trade and every distribution.
Rebalancing without wrecking your ACB
Every time you sell to rebalance a taxable account, you trigger a capital-gains event and a partial ACB recalculation on the remaining shares. The cleanest way to keep drift under control is to rebalance by directing new contributions to the underweight holding instead of trimming the overweight one. This avoids realising gains you did not need to realise and leaves your ACB untouched on the positions you keep.
Wealth Rebalancer's dashboard shows the drift on every holding versus your targets and calculates exactly where a fresh $500 or $5,000 contribution should go to bring the portfolio back into balance without triggering a sale. For non-registered accounts, this is the single highest-value habit you can build.
Frequently asked questions
Do I need to track ACB inside a TFSA or RRSP?
No. Gains inside a TFSA are tax-free forever, and gains inside an RRSP or RRIF are fully taxed as ordinary income on withdrawal regardless of cost base. ACB only matters in a taxable non-registered account, a joint non-registered account, or a Canadian corporate investment account.
What is a phantom distribution and how does it show up on my T3?
A phantom distribution is a reinvested capital gain that an ETF is required to allocate to unitholders even though no cash is actually paid out. It appears on Box 42 of your T3 slip as a non-cash amount and increases your ACB by that dollar figure. Broad-index Canadian ETFs like VFV, XEQT, and ZSP issue small phantom distributions in December most years.
Can my ACB go below zero?
Yes, and if it does, the negative amount becomes a capital gain in that same tax year. This most often happens with REITs, high-yield covered-call ETFs, or infrastructure funds that pay large return-of-capital distributions. Once ACB hits zero, every subsequent ROC dollar is immediately taxable, not deferred.
How far back can the CRA reassess my ACB?
The CRA has three years from the date of your original assessment to reassess for individuals, and up to six years if it believes there was a misrepresentation attributable to neglect or wilful default. There is no limit if there was fraud. Keep every trade confirmation and T3 for at least seven years to be safe.
What if I transferred shares between brokerages - does that reset my ACB?
No. An in-kind transfer between two of your own accounts is not a disposition and does not affect ACB. Only the receiving broker's book value field may reset, which is why you should keep an independent ACB record that outlives any single account.
Does the superficial loss rule interact with ACB?
Yes - directly. If you sell at a loss and rebuy the same or identical security within 30 days, the loss is denied and added back to the ACB of the replacement shares. This is another reason to keep clean ACB records: the disallowed loss must be tracked forward until the shares are eventually sold. See our superficial loss rule guide for the full mechanic.