Adjusted cost base (ACB) is the tax cost of an investment — the number the CRA uses to calculate your capital gain or loss when you sell. In Canada, ACB is calculated using an average cost method: every purchase changes your average cost per share. Tracking ACB accurately is essential for reporting capital gains correctly, avoiding double taxation, and applying losses properly. This guide explains the rules, shows you how to calculate ACB across common scenarios, and outlines where most investors go wrong.
What Is Adjusted Cost Base?
| Concept | Details |
|---|---|
| Full name | Adjusted cost base |
| CRA term | Also called “adjusted cost basis” |
| Method | Average cost (not FIFO or LIFO) |
| Applies to | Taxable (non-registered) accounts only |
| Does not apply | RRSP, TFSA, RRIF, RESP, FHSA |
| Purpose | Calculate capital gain or loss on sale |
Formula: $$\text{Capital Gain} = \text{Proceeds} - \text{ACB} - \text{Selling Costs}$$
How ACB Is Calculated: Average Cost Method
Canada uses the average cost method — you cannot choose which shares you sell (unlike the US, where specific identification is allowed).
Basic ACB Calculation
| Transaction | Shares | Price | Total Cost | ACB/Share |
|---|---|---|---|---|
| Buy 100 shares | 100 | $20 | $2,000 | $20.00 |
| Buy 50 more shares | 50 | $25 | $1,250 | — |
| After 2nd buy | 150 | — | $3,250 | $21.67 |
After the second purchase: ACB = $3,250 ÷ 150 = $21.67/share
Selling After Multiple Purchases
If you sell 50 shares at $30:
| Item | Calculation | Amount |
|---|---|---|
| Proceeds | 50 × $30 | $1,500 |
| ACB | 50 × $21.67 | $1,083.50 |
| Commission (estimate) | — | $9.99 |
| Capital Gain | $1,500 − $1,083.50 − $9.99 | $406.51 |
Remaining 100 shares still have ACB of $21.67/share — it does not change when you sell.
ACB Adjustments: What Changes Your ACB
| Event | ACB Effect |
|---|---|
| Buy more shares | Increases total ACB (recalculate per share) |
| Sell shares | Removes ACB proportionally (per-share ACB stays same) |
| DRIP (dividend reinvestment) | Adds cost of new shares to ACB |
| Return of capital (ROC) | Reduces ACB |
| Stock split | Shares increase, ACB per share decreases proportionally |
| Stock consolidation (reverse split) | Shares decrease, ACB per share increases |
| Superficial loss denied | Denied loss added to ACB of repurchased shares |
| Reinvested capital gains (ETFs) | Increases ACB by reinvested amount (phantom gains) |
Stock Splits and Reverse Splits
Stock Split (e.g., 2-for-1)
| Item | Before Split | After 2:1 Split |
|---|---|---|
| Shares held | 100 | 200 |
| Total ACB | $5,000 | $5,000 |
| ACB per share | $50.00 | $25.00 |
Total ACB stays the same — only the per-share amount changes.
Reverse Stock Split (e.g., 1-for-10)
| Item | Before | After 1:10 Reverse Split |
|---|---|---|
| Shares held | 1,000 | 100 |
| Total ACB | $2,000 | $2,000 |
| ACB per share | $2.00 | $20.00 |
DRIP (Dividend Reinvestment Plans) and ACB
Why DRIP Affects ACB
When a company pays a dividend and you reinvest it via DRIP, you:
- Receive dividends (taxable income reported on T3/T5)
- Use that dividend money to buy more shares
- The cost of those shares must be added to your ACB
DRIP ACB Example
| Date | Event | Shares | Price | DRIP $ | New ACB |
|---|---|---|---|---|---|
| Jan 1 | Buy 100 shares | 100 | $40 | — | $4,000 |
| Mar 15 | DRIP: 0.5 shares | 100.5 | $42 | $21.00 | $4,021 |
| Jun 15 | DRIP: 0.5 shares | 101 | $44 | $22.00 | $4,043 |
| ACB/share | — | 101 | — | — | $40.03 |
If you don’t add DRIP shares to your ACB, you’ll report a higher capital gain when you eventually sell — paying tax twice on the same income.
Return of Capital (ROC) and ACB
ROC is common with REITs, income ETFs, and some limited partnerships. It reduces your ACB rather than being taxed immediately.
ROC ACB Example
| Year | ACB Start | ROC Received | ACB End |
|---|---|---|---|
| 2023 | $10,000 | $500 | $9,500 |
| 2024 | $9,500 | $600 | $8,900 |
| 2025 | $8,900 | $700 | $8,200 |
When you eventually sell, your capital gain is larger because your ACB is lower — but you weren’t taxed on the ROC when received. The deferral is intentional.
What If ROC Pushes ACB Below Zero?
If your ACB hits $0 and you receive more ROC, the excess is a capital gain in that tax year.
| Situation | Tax Treatment |
|---|---|
| ROC reduces ACB to $0+ | No immediate tax |
| ROC pushes ACB below $0 | Excess = capital gain NOW |
Superficial Loss Rule
The superficial loss rule prevents you from selling to realize a loss and immediately buying back the same security.
When Superficial Loss Applies
| Condition | Details |
|---|---|
| Period | 30 days before OR after sale |
| Who is included | You, spouse, corporation you/spouse controls |
| Securities | Same or identical security |
What Happens When Triggered
| Step | Details |
|---|---|
| 1 | You sell shares at a loss |
| 2 | You buy same shares within 30 days |
| 3 | Loss is denied — you can’t claim it |
| 4 | Denied loss is added to ACB of repurchased shares |
Superficial Loss Example
| Event | Shares | Price | Capital Loss |
|---|---|---|---|
| ACB | 100 | $30 | — |
| Sell | 100 | $20 | −$1,000 loss |
| Buy back after 15 days | 100 | $20 | — |
| Loss denied? | Yes | — | — |
| New ACB of repurchased shares | 100 × $20 + $1,000 denied loss | = | $3,000 |
The $1,000 denied loss is preserved — it just moves to the repurchased shares’ ACB. You’ll realize it when you eventually sell without repurchasing within 30 days.
How to Avoid the Superficial Loss Rule
| Strategy | Details |
|---|---|
| Wait 30+ calendar days | Most straightforward approach |
| Replace with similar (not identical) ETF | e.g., sell XIC, buy VCN |
| Sell, don’t rebuy | Only works if you truly exit the position |
| Avoid year-end rebuy cycles | Common mistake in tax-loss harvesting |
Phantom Capital Gains: Reinvested Distributions
Some ETFs internally reinvest capital gains distributions. You receive a T3 showing a capital gain, but no cash arrives in your account.
| Situation | Tax Impact | ACB Adjustment |
|---|---|---|
| Regular cash distribution | Taxable (dividend/interest) | No ACB change |
| Reinvested capital gain (ETF) | Taxable as capital gain | Increase ACB |
| Return of capital | Not immediately taxable | Decrease ACB |
If you don’t increase ACB for reinvested ETF capital gains, you’ll pay tax again when you sell — a double-taxation error.
How to Identify Phantom Gains
Check your ETF’s T3 slip:
- Box 21: Capital gains (earned but reinvested — add to ACB if reinvested)
- Box 42: Return of capital (subtract from ACB)
Tracking ACB: Practical Methods
Method 1: Spreadsheet
The most reliable method for active investors.
| Column | Purpose |
|---|---|
| Date | Transaction date |
| Transaction type | Buy / Sell / DRIP / ROC / Split |
| Shares bought/sold | Quantity |
| Price per share | Market price |
| Commission | Brokerage fee |
| Total cost | Amount |
| Running total shares | Cumulative holding |
| Running total ACB | Cumulative cost |
| ACB per share | Total ACB ÷ Total shares |
Method 2: ACB Tracking Sites
| Site | Cost | Notes |
|---|---|---|
| adjustedcostbase.ca | Free / paid | Excellent for Canadian investors |
| sharesight.com | Freemium | Multi-account, tax reporting |
| Wealthica | Free/paid | Aggregates Canadian accounts |
Method 3: Brokerage Records
Brokerages show your book value — but this is NOT always your ACB:
- Brokerages often use FIFO internally
- Dividends reinvested may not be tracked correctly
- Transfers between institutions reset book value
Do not rely solely on your brokerage’s book value for tax reporting.
ACB for ETFs vs Individual Stocks
| Feature | Individual Stocks | ETFs |
|---|---|---|
| Splits | Must track | Must track |
| DRIP | Must track | Must track |
| ROC | Rare | Common (especially REITs, income ETFs) |
| Reinvested gains | Rare | Common — check T3 Box 21 |
| Annual T3 complexity | Low | Medium-high for distributions |
Common ACB Mistakes
| Mistake | Consequence |
|---|---|
| Not tracking DRIP shares | Overpay capital gains |
| Ignoring return of capital | Underreport capital gains later |
| Not adjusting for phantom gains | Double-pay tax on ETF gains |
| Forgetting commissions | Small overstatement of gains |
| Relying on brokerage book value | Often wrong ACB |
| Not tracking ACB after transfer | Transfer resets brokerage book value |
| Triggering superficial loss | Loss denied, must adjust ACB |
Frequently Confused: ACB vs Book Value vs Market Value
| Term | Definition | Used For |
|---|---|---|
| ACB (adjusted cost base) | Tax cost of shares, averaged, adjusted | Capital gains calculation |
| Book value | Brokerage’s internal cost tracking (often FIFO) | Reference only — not for CRA |
| Market value | Current share price × shares | Current portfolio value |
| Fair market value (FMV) | Value on a specific date (e.g., death, emigration) | Deemed disposition calculations |
Related Resources
- Tax-Loss Harvesting Canada — How to use capital losses strategically
- Capital Gains Tax Canada — How capital gains are taxed
- T3 Slip Explained — ETF distribution tax slips
- RRSP vs TFSA for Investments — Which account to use for what
- Dividend Investing Canada — DRIP programs explained
- What Happens to RRSP When You Die — Deemed disposition at death