ACB for ETFs, explained

ETFs quietly change your cost base every year through reinvested distributions and return of capital — miss those adjustments and you overpay when you sell.

Updated July 2026 · 6 min read

Why ETFs are harder than a single stock

With a plain share, your adjusted cost base only moves when you buy or sell. ETFs move it in two extra ways that never show up as a trade in your account: reinvested (phantom) distributions and return of capital. Both are reported on your T3 slip after year-end, not on your brokerage statement, so most investors never fold them in.

The result is a cost base that drifts away from what you actually paid — usually upward — and a capital gain that is smaller than the raw "proceeds minus purchase price" number your broker might imply.

Reinvested distributions raise your ACB

Some ETF distributions are declared and immediately reinvested without any cash reaching you — a "phantom" distribution. You are still taxed on it in the year it is paid, so to avoid being taxed on the same money twice, the CRA lets you add that reinvested amount to your ACB.

The trap. You pay tax on the distribution now, but if you forget to bump your ACB, you pay tax on it again as a larger capital gain when you sell. The adjustment is what makes it a wash.

Return of capital lowers your ACB

Return of capital (ROC), reported in box 42 of your T3, is not income — it is the fund handing back part of your own capital. It is not taxed the year you receive it. Instead it reduces your ACB dollar for dollar, so the eventual capital gain is larger.

If enough ROC accumulates to drive your ACB below zero, the negative amount becomes an immediate capital gain in that year. Ignore ROC entirely and you understate the gain — exactly the kind of error the CRA can reassess.

Keeping it straight across a portfolio

For one ETF held one year this is arithmetic. Across a dozen ETFs, several accounts, and reinvestment plans, the per-unit adjustments compound and are easy to lose. The fund's tax characteristics are published each year on sites like the CDS Innovations breakdown, but matching them to your unit count on the right dates is the tedious part — and where a tool earns its keep.

Estimate a running ACB for a series of ETF buys. Sched3 layers the T3 distribution and return-of-capital adjustments on top automatically.

Scenarios
Switch the worked example. Each scenario pre-loads transactions to illustrate a CRA concept.
ACB / unit
$53.40
Total units
70
Total ACB
$3,738.00
Capital gain (loss)
$1,318.00
Add a transaction
Transaction ledgerClick Details on any row to see the calculation
DATE
TYPE
DETAIL
UNITS
ACB / UNIT
ACB POOL
GAIN/LOSS
Jan 5, 2026
Buy
100 sh @ $50.00 (+$10.00 fee)
100
$50.10
$5,010.00
--
Feb 12, 2026
Buy
50 sh @ $60.00
150
$53.40
$8,010.00
--
Mar 20, 2026
Sell
80 sh @ $70.00 (-$10.00 fee)
70
$53.40
$3,738.00
$1,318.00
Not tax advice. Superficial loss adjustments aren't applied automatically here — check the superficial loss calculator for any sale followed by a repurchase within 30 days.
Want this pooled across every account?

Sched3 does this automatically across all your taxable accounts and brokers, with USD/CAD conversion built in.

Start free

What this calculator shows

ACB is a running pooled cost: purchases increase total cost and units, while sales reduce both based on the current average cost per unit. The CRA requires Canadian taxpayers to report capital gains using the weighted average cost method — you cannot use FIFO or specific identification like some other countries allow.

Buy / DRIP
Adds shares and cost to the pool. Commission is added to the cost base. DRIPs are treated like purchases at the reinvestment price.
Sell
Removes shares at the average cost per unit. The difference between net proceeds and the ACB of shares sold is your capital gain or loss.
Return of Capital
Reduces your total ACB without changing your share count. If ROC exceeds your ACB, the excess becomes a capital gain.
Stock Split / Consolidation
Changes only the unit count, not the total cost. A 2-for-1 split doubles your shares and halves your ACB per share. A reverse split does the opposite.

Frequently asked

Do ETF distributions change my adjusted cost base?

Yes. Reinvested (phantom) distributions increase your ACB because you are taxed on them without receiving cash, and return of capital decreases your ACB because it is a non-taxable return of your own money. Both are reported on your T3 slip.

Where do I find the ACB adjustment for an ETF?

The reinvested-distribution and return-of-capital amounts per unit are published by the fund after year-end (often via the CDS Innovations tax breakdown) and summarized on your T3. You apply them to the number of units you held on the relevant dates.

What happens if I ignore ETF ACB adjustments?

Skipping reinvested distributions makes you pay tax twice on the same amount; skipping return of capital understates your capital gain, which the CRA can reassess with interest. Tracking both keeps the eventual gain accurate.

Keep reading
What is adjusted cost base?Phantom distributions explainedReturn of capital and T3 box 42

Educational information, not tax advice. Rules summarized here can change and may not fit your situation — always confirm your capital gains reporting with a qualified Canadian accountant.

Not tax or legal advice. Always confirm capital gains reporting with a qualified accountant. · Made with love in Canada 🇨🇦
© 2026 Sched3