What to do when you've never tracked your ACB
A coworker messaged me last April in full panic mode. She’d been investing in a non-registered account for about five years. Mostly ETFs, nothing wild. She’d finally sold a position, pocketed a nice gain, and then sat down to do her taxes. That’s when it hit her: she had absolutely no idea what her adjusted cost base was.
She’d never tracked it. Not once. Five years of purchases, reinvested distributions, maybe some return of capital in there somewhere. All of it just… unrecorded. She was convinced she was going to get audited, fined, or both.
I told her to take a breath. This is way more common than people think. And it’s fixable.
None of this is financial or tax advice. I’m just walking through what I’ve seen work, based on how the system actually operates. Always confirm the specifics with the CRA or a tax professional, especially if your situation is complex.
You’re not alone
Here’s the thing about adjusted cost base. Most self-directed investors don’t think about it until the first time they sell something in a taxable account. Before that moment, it’s invisible. Your brokerage shows you a market value and a gain percentage, and everything feels fine.
Then you sell, and suddenly the CRA wants to know what you paid. Not the market value. Not what your brokerage app shows in green. The actual, adjusted, averaged cost of every share you owned, accounting for every purchase, every reinvestment, every return of capital distribution along the way.
If you’ve never tracked it, that first sale is when the panic arrives. All at once.
You’re not behind because you were careless. You’re behind because nobody told you this was your responsibility. Brokerages aren’t required to track your ACB for tax purposes, and most of them don’t make it obvious that their numbers might not be accurate.
Why your brokerage’s number might be wrong?
Most brokerages show you something called “book value” or “average cost.” It looks like it should be your ACB. Sometimes it is. Often it isn’t.
There are a few reasons it can be off. If you’ve had dividends reinvested through a DRIP, your brokerage might track those purchases correctly, or it might not. If your fund paid return of capital distributions, those should reduce your ACB over time, but many brokerages don’t adjust for that. If you triggered the superficial loss rule by selling at a loss and rebuying within 30 days, your brokerage almost certainly didn’t account for it.
And if you ever transferred shares between brokerages, the receiving brokerage often records the market value on the transfer date as your “cost,” which has nothing to do with what you actually paid.
The number on your screen is a starting point. Not a final answer.
How to reconstruct your ACB
This is the tedious part, but it’s just math. Nothing conceptually hard. You need to rebuild the history of every transaction that affected your cost base.
Step one: get your transaction history. Log into your brokerage and download your full transaction history. Most brokerages keep records going back at least seven years, often longer. You want every buy, every sell, every reinvested dividend, and every distribution. If you’ve used more than one brokerage over the years, you’ll need records from each one.
Step two: list every purchase. Every time you bought shares, whether manually or through a DRIP, that’s a transaction that increased your total cost and your share count. Add them all up.
Step three: check for return of capital. Look at your annual T3 slips or distribution summaries from your fund providers. Return of capital is usually broken out as a separate line. Each ROC payment reduces your ACB. If you’ve held a fund for years that pays ROC regularly, this adjustment can be significant.
Step four: check for superficial losses. If you sold something at a loss and bought it back within 30 days (before or after the sale), the loss is denied and gets added to the ACB of the repurchased shares. This one is easy to miss, but it matters.
Step five: calculate your average. Once you have every transaction, your ACB per share is your total adjusted cost divided by the number of shares you hold. That’s the number you use to calculate your capital gain or loss on any sale.
It can take an afternoon. For complicated histories, maybe a full day. But it’s doable.
The CRA has records too?
If you’re missing some pieces, CRA My Account is worth checking. Your T3 and T5 slips going back several years are all there. These slips show the distributions you received each year, broken down by type: eligible dividends, other income, capital gains, return of capital.
They won’t give you a complete ACB calculation. That’s still your job. But they’re a useful cross-reference, especially for return of capital amounts that you might not have tracked. If you know a fund paid you $200 in ROC in 2022, that’s $200 you need to subtract from your cost base.
Between your brokerage transaction history and your CRA slips, you should have enough information to reconstruct a reasonably accurate ACB. If there are genuine gaps, a tax professional or an ACB tracking tool can help fill them in.
Start tracking now
Even if your past is a mess, today is the best day to start tracking. Every purchase you record from this point forward is one less thing to reconstruct later. The longer you wait, the more transactions pile up, and the harder it gets.
If you’re buying in a non-registered account, tracking your ACB isn’t optional. It’s something the CRA expects you to do. There’s no grace period for people who didn’t know.
The good news is that once you have a system, it takes almost no effort to maintain. Log each buy, note each distribution type, and your ACB stays current. It’s the years of catching up that are painful, not the ongoing tracking.
Or, if you don’t mind me suggesting our own thing, Greenline calculates your ACB automatically for every holding, including DRIP purchases and return of capital adjustments. Even if you’re starting years behind, entering your transaction history once means you never have to think about it again.
The worst case here isn’t having a complicated ACB history. Plenty of people do. The worst case is ignoring it entirely and either overpaying taxes because you understated your cost base, or underreporting your gains and hearing from the CRA about it later. Neither is a good time. But both are avoidable. The records exist. The math is straightforward. You just have to sit down and do it.
More in The Fine Print
Investment tax in Canada, simplified
How to calculate your adjusted cost base (ACB)
Capital gains tax in Canada: what you actually owe
Investment tax in Canada, simplified
You sold something, got a T3, and have no idea what to do with it. Here's how investment taxes actually work, without the jargon.
How to calculate your adjusted cost base (ACB)
Capital gains tax in Canada: what you actually owe
Start tracking your ACB now, even if you're years behind
Start now — it's freeWe haven't finalized pricing yet, but early members will always get the best deal.