Skip to main content

Adjusted Cost Base (ACB) Canada: How to Calculate It Correctly

Updated

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:

  1. Receive dividends (taxable income reported on T3/T5)
  2. Use that dividend money to buy more shares
  3. 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