Skip to main content

Adjusted Cost Base (ACB) Canada 2026 | How to Calculate

Updated

What Is Adjusted Cost Base?

ACB Defined

TermDefinition
ACBAverage cost of investment
PurposeCalculate capital gains
TrackingRequired for non-registered
MethodWeighted average

Why ACB Matters

When SellingCalculation
ProceedsWhat you receive
Minus ACBYour cost
EqualsCapital gain or loss

Basic ACB Calculation

Formula

ComponentCalculation
Total costAll purchases + commissions
Total sharesAll shares owned
ACB per shareTotal cost ÷ Total shares

Simple Example

PurchaseSharesPriceCommissionTotal Cost
Buy 1100$50$10$5,010
Total100$5,010

ACB per share = $5,010 ÷ 100 = $50.10

Multiple Purchases

Adding to Position

TransactionSharesPriceCommissionTotal CostRunning Total
Buy 1100$50$10$5,010$5,010
Buy 250$55$10$2,760$7,770
Buy 3100$45$10$4,510$12,280
Total250$12,280

ACB per share = $12,280 ÷ 250 = $49.12

Weighted Average

NoteDetails
MethodMust use weighted average
Not FIFOCanada doesn’t use first-in-first-out
Not specific IDCan’t choose which shares to sell

Selling Shares

Partial Sale

ActionImpact on ACB
Sell some sharesTotal ACB reduces proportionally
ACB per shareStays same
Capital gainProceeds minus (shares sold × ACB/share)

Example Sale

Before Sale
Shares owned250
Total ACB$12,280
ACB per share$49.12
Sale
Sell100 shares
Proceeds$6,000
ACB of sold shares100 × $49.12 = $4,912
Capital gain$6,000 - $4,912 = $1,088
After Sale
Shares remaining150
Total ACB$7,368
ACB per shareStill $49.12

DRIP and ACB

How DRIP Affects ACB

EventImpact
Dividend paidTaxable income
DRIP buys sharesIncreases ACB
New sharesAdded to position

DRIP Example

QuarterDividendDRIP PriceShares AddedCost Added
Q1$150$483.125$150
Q2$155$522.98$155
Q3$160$503.2$160
Q4$165$553.0$165
Year$63012.305$630

Your ACB increases by $630 even though you added no new money.

Why DRIP ACB Matters

If You Don’t TrackProblem
Report wrong ACBPay too much tax
Miss DRIP additionsOverstate capital gains
Double taxationDividend + gain on same $

Return of Capital (ROC)

What Is ROC

DefinitionDetails
Tax-deferred distributionNot immediately taxable
Reduces ACBLowers your cost basis
Deferred gainPay more tax later

ROC Example

Starting Position
Shares1,000
ACB$25,000 ($25/share)
ROC Distribution
ROC received$500
Not taxable nowDeferred
New ACB$24,500 ($24.50/share)

Why ROC Matters

When You SellImpact
Lower ACBHigher capital gain
Tax deferredBut not avoided
Track carefullyT3/T5 slips show ROC

ETFs and Mutual Funds

Phantom Distributions

Distribution TypeACB Impact
Cash dividendNo (unless reinvested)
ReinvestedIncreases ACB
Capital gains distributionAdds to ACB
Return of capitalReduces ACB

T3/T5 Slips

SlipInformation
T5008 slipProceeds and transaction details from your broker
Box 21Capital gains
Box 42Return of capital
Box 26Dividends

Your brokerage records and T5008 slip can help reconcile sales, but you still need to track ACB yourself because the slip often does not reflect the correct adjusted cost base.

Reinvested Capital Gains

SituationTreatment
Fund distributes cap gainsTaxable to you
If reinvestedAdds to ACB
If not trackedYou pay tax twice

Superficial Loss Rule

What It Is

RuleDetails
If you sell at a lossAnd rebuy within 30 days
Loss deniedCannot claim
Added to ACBOf replacement shares

Time Window

Period30 Days
Before saleCannot have bought
After saleCannot buy
Total window61 days

Example

ActionResult
Sell stock at $5,000 loss
Buy same stock 15 days later
Loss claimDenied
New shares ACBIncreased by $5,000

Foreign Securities

US Stocks

FactorTreatment
Purchase priceIn CAD at time of purchase
Sale proceedsIn CAD at time of sale
ACBTrack in CAD

Currency Conversion

TransactionConvert
Buy $1,000 USD @ 1.30ACB = $1,300 CAD
Sell $1,200 USD @ 1.35Proceeds = $1,620 CAD
Gain$320 CAD

Tools for Tracking ACB

Options

ToolFeatures
SpreadsheetManual, flexible
AdjustedCostBase.caFree, automated
Broker recordsMay not be complete
SoftwarePortfolio trackers

What to Track

For Each TransactionRecord
DateOf transaction
TypeBuy, sell, DRIP, ROC
SharesNumber
PricePer share
CommissionIf any
CurrencyIf foreign

Sample Spreadsheet

DateTypeSharesPriceCommTotalCumulative SharesCumulative CostACB/Share
Jan 1Buy100$50$10$5,010100$5,010$50.10
Apr 1DRIP2$52$0$104102$5,114$50.14
Jul 1Buy50$48$10$2,410152$7,524$49.50

Common Mistakes

Tracking Errors

MistakeConsequence
Ignoring DRIPOverstate gains
Missing ROCUnderstate ACB
Wrong currencyWrong gain calculation
Forgetting commissionsSlightly wrong ACB

Reporting Errors

MistakeConsequence
Using broker ACB onlyMay be incomplete
Not reporting at allCRA has records
Inaccurate costAudit risk

Summary

ACB Key Points

RuleRemember
Weighted averageRequired method
DRIP adds to ACBTrack each reinvestment
ROC reduces ACBCheck T3/T5 slips
Track everythingIn non-registered
Foreign = CADConvert at transaction