Your broker tracks your trades. It does not track your adjusted cost base. Here's what that gap costs you โ and how to fix it.
ACB โ Adjusted Cost Base โ is the cost basis of your investments for the purpose of calculating capital gains when you sell. When you buy 100 shares at $20, your ACB is $2,000. When you sell at $30, your capital gain is $1,000, and 50% of that ($500) is included in your taxable income. Straightforward.
The complication: ACB isn't fixed. It changes every time you add to a position โ including through dividend reinvestment. And some types of dividend distributions actually reduce your ACB. Miss these adjustments, and you'll either overpay capital gains tax (because you forgot to include the cost of reinvested dividends) or underpay it (because you ignored Return of Capital reductions โ something CRA will eventually notice).
One crucial point first: ACB only matters in non-registered accounts. Inside a TFSA, RRSP, RRIF, or FHSA, there are no capital gains โ you don't need to track ACB at all. The complexity described on this page applies only to taxable (non-registered) accounts.
Canada uses the weighted average cost method, not FIFO (first in, first out) like the US. This means you don't track individual lots separately โ you track one average ACB per security per account. Every purchase (including reinvested dividends) gets blended into a single per-share ACB figure. That's the good news. The bad news is that you still have to record every transaction that changes it.
DRIPs โ Dividend Reinvestment Plans โ are offered by most major Canadian banks, utilities, and pipeline companies. Instead of receiving your dividend as cash, the broker (or the company's transfer agent) uses that cash to purchase additional shares, usually at a small discount to market.
Here's the ACB implication that catches people off guard: each reinvested dividend is a purchase. It adds to your total cost base at the market price on the reinvestment date. If you hold a dividend stock for 20 years with quarterly DRIPs, you have 80 separate purchase events to account for in your ACB calculation โ all of which must be blended into your running weighted average.
If you sell at $50/share: capital gain is ($50 โ $40.16) ร 519 = $5,106. Without tracking DRIP purchases, you'd have calculated a gain of ($50 โ $40) ร 519 = $5,190 โ you'd have overpaid tax on a phantom $84 gain. Small per year, but significant over decades.
Most brokers show DRIP transactions on your statements, but they do not automatically calculate or report your running ACB. That work is yours to do โ or yours to automate with the right tools.
Some brokers allow fractional DRIP shares (Questrade, for example). Others only issue whole shares and credit the remainder as cash. The fractional share approach is cleaner for ACB โ every dollar of dividend is reinvested and tracked. Whole-share DRIPs leave you with partial dividends as cash that weren't reinvested, which is simpler but can complicate your reconciliation if you're doing it manually.
This is where ACB tracking moves from "mildly annoying" to "genuinely dangerous if ignored."
Not all distributions from Canadian securities are dividends. Some are classified as Return of Capital (ROC) โ essentially the company giving you back a portion of your original investment. ROC is not immediately taxable income. Instead, it reduces your ACB.
This is most common with:
ROC shows up on your T3 slip (for trusts and ETFs) as Box 42. Some ETFs are entirely ROC โ their "yield" is partly or wholly you getting your own money back. Tax-deferred, yes. But with a cost: your ACB is declining year after year, and a larger capital gain awaits when you sell.
If you receive enough ROC distributions that your ACB falls to zero and keeps going, CRA treats the negative amount as a capital gain in the year it occurs โ even if you haven't sold the investment. You owe tax without having received cash proceeds from a sale. This can blindside investors who bought a high-ROC REIT years ago and never tracked the ACB erosion.
Selling at $10/unit after Year 3: capital gain is $10,000 โ $9,400 = $600, not $0. The ROC you received tax-free is "recaptured" as a capital gain on sale. This is the mechanism โ not a loophole, just a deferral. But if you never tracked it, your reported gain will be wrong.
For ETFs and trusts, look at your T3 slip in Box 42. For year-end tax reporting, most fund companies publish a tax breakdown showing what portion of their distributions was eligible dividend, foreign income, capital gains, and ROC. iShares Canada, Vanguard Canada, and BMO ETFs all publish these annually on their websites and via PFSL/CDS summaries. Check them every tax season and update your ACB records.
Canadian dividend tax is not one-size-fits-all. The federal dividend tax credit differs based on whether the dividend is "eligible" or "non-eligible."
In practice, most dividend investors in publicly traded stocks are receiving eligible dividends. But if you hold REITs that pay distributions โ some of which are ROC, some eligible dividends, some capital gains distributions โ your T3 will break it all out. Each component is taxed differently.
| Income Type | Ontario (45% marginal rate) | BC (46.7%) | Alberta (48%) |
|---|---|---|---|
| Employment / Interest income | ~45.0% | ~46.7% | ~48.0% |
| Capital gains (50% inclusion) | ~22.5% | ~23.4% | ~24.0% |
| Eligible Canadian dividends | ~29.5% | ~31.4% | ~34.3% |
| Non-eligible dividends | ~38.3% | ~40.6% | ~41.8% |
| US/foreign dividends (non-reg) | ~45.0% + 15% withholding | ~46.7% + 15% withholding | ~48.0% + 15% withholding |
Approximate effective rates at the top marginal bracket for 2025. Provincial rates vary. US withholding on US dividends is partially recoverable as a foreign tax credit in non-registered accounts (but not TFSAs โ see below).
The takeaway for high earners: Canadian eligible dividends in a non-registered account are taxed at roughly 29โ34% depending on province. Capital gains are taxed at 22โ24%. If you're above $100K income, growth-oriented ETFs generating capital gains โ rather than dividend-heavy stocks generating ongoing income โ may be more tax-efficient in non-registered accounts.
This is a specific, widely misunderstood mistake. If you hold US dividend-paying securities (US stocks, or ETFs with US equity exposure like VFV or ZSP) inside a TFSA, you will lose 15% of every dividend distribution to US withholding tax โ and you cannot get it back.
The Canada-US tax treaty exempts RRSPs and RRIFs from the 15% IRS withholding tax on dividends from US sources. It does not exempt TFSAs. The CRA and IRS treat TFSAs as ordinary taxable accounts from the US perspective.
If your TFSA holds VDY (which holds mostly Canadian stocks but some US exposure) or any US equity ETF that pays distributions, a portion of each distribution is withheld by the US and you never receive it. In a non-registered account, you can claim a foreign tax credit to recover most of that withholding. In a TFSA, you cannot. The correct structure: hold US dividend-paying securities in your RRSP. Hold Canadian dividend stocks in your TFSA or non-registered account.
Account placement is the simplest way to reduce both the tax complexity and the tax cost of dividend investing. The general rules:
| Investment Type | Best Account | Why |
|---|---|---|
| Canadian eligible dividend stocks (banks, pipelines) | TFSA | Dividends are tax-free in TFSA; no ACB tracking required; no withholding issues |
| US dividend stocks or US equity ETFs | RRSP | Canada-US treaty exempts RRSPs from 15% US withholding on dividends |
| Growth-oriented ETFs (low or no dividend) | Non-registered | Capital gains are taxed at 50% inclusion rate โ more efficient than dividend income at high incomes |
| REITs with significant ROC | TFSA or RRSP | ROC inside registered accounts has no tax consequences; in non-reg, you must track ACB reductions every year |
| Covered call ETFs (e.g., QYLD, ZWC) | TFSA or RRSP | Distributions include ROC, options income, and ordinary income โ messy in non-reg; clean inside registered |
The broader principle: every dollar of dividend income earned in a registered account is a dollar you don't have to track for ACB purposes. For most Canadians with meaningful TFSA and RRSP room, putting dividend-heavy holdings inside those accounts is the single most effective way to reduce tax complexity.
If you do hold dividend stocks in a non-registered account, you need to track ACB systematically. Three serious options exist:
The most complete free option. Supports all transaction types including ROC, stock splits, return of capital, and superficial loss rules. You input transactions manually. Widely used by Canadian DIY investors and frequently recommended on Canadian personal finance forums. Handles the edge cases that spreadsheets get wrong.
Subscription-based portfolio tracker with automatic DRIP tracking and Canadian ACB calculations built in. Connects to most major Canadian brokers via import. Best option if you want automation and are willing to pay. Particularly useful for investors with large portfolios spanning multiple accounts and many DRIP transactions.
Questrade, Wealthsimple, TD Direct Investing, and most other Canadian brokers do not calculate or report ACB for non-registered accounts. They show transaction history. The ACB math is your responsibility. Some brokers show a "book value" column โ this is often wrong after corporate actions, ROC distributions, or transfers between accounts.
Book value as reported by most Canadian brokers is not ACB for CRA purposes. It typically doesn't account for ROC adjustments from T3 distributions, superficial loss disallowances, or cost adjustments from corporate actions like spin-offs. Treat it as a rough starting point, not your tax record.
If you prefer a spreadsheet, the calculation for each security is:
The challenge is discipline โ you have to update this every quarter if you're doing DRIPs, and every tax season for ROC amounts from T3s. Most investors start strong and drift. AdjustedCostBase.ca is more sustainable for most people.
Dividend investing in Canada comes with a tax administration overhead that almost no one warns you about at the start. The dividend tax credit makes eligible dividends attractive โ but it doesn't reduce the ACB tracking burden in non-registered accounts.
The cleanest path for most investors:
ACB errors are one of the more common causes of CRA reassessments for DIY investors. The math isn't difficult โ it's the consistency that's hard. Build the habit early.
โ Best Canadian Dividend Stocks โ top sectors and how to start
โ Best TFSA Investments โ how to prioritize what goes inside registered accounts
โ Mutual Fund Tax Guide โ T3 slips, capital gains distributions, and year-end tax surprises
โ Dividend Stocks Canada โ yield comparison and DRIP programs
Questrade and Wealthsimple are the two most popular platforms for DIY Canadian investors. Both offer TFSA, RRSP, and non-registered accounts โ the account types that determine your tax situation.
Compare Platforms TFSA GuideThis page is for general information purposes only and does not constitute tax advice. Canadian tax rules are complex and change over time. Consult a qualified tax professional or accountant for advice specific to your situation. ACB calculations, dividend tax credits, and withholding tax rules described here reflect general CRA guidance as of 2025.