T5008 Box 20 is not your ACB
Brokers warn about this, but they still hand you a number that many investors assume is final until tax season proves otherwise.
MyCostBase helps Canadian investors maintain a clear, CRA-ready adjusted cost base ledger across taxable accounts, broker transfers, USD conversions, ETF adjustments, and year-end reconciliation.
Your broker can show book value. Your tax software can file numbers. Neither one maintains the full transaction-level history CRA expects when holdings move across accounts, currencies, and adjustment types.
Brokers warn about this, but they still hand you a number that many investors assume is final until tax season proves otherwise.
If you hold the same security in two taxable accounts, the legal ACB pool is yours to maintain, not the broker's.
Return of capital, DRIP shares, and reinvested capital gains change ACB even when your broker does not apply them.
Date-specific FX conversion and transfer cost carry-forward are easy to lose when you rely on spreadsheets and account statements.
MyCostBase is a tax-first ledger for Canadian taxable accounts. It is not a portfolio tracker and it is not filing software. It gives you the transaction history and explanations those tools expect you to already have.
One weighted-average ACB per identical property across all taxable accounts for the same tax owner.
Record buys, sells, DRIP, ROC, reinvested gains, stock splits, transfers, and manual corrections in one chronological ledger.
Use Bank of Canada rates by transaction date, keep the source visible, and override when you need an audited exception.
Compare broker figures against MyCostBase, explain differences, and export reports ready for tax prep or accountant review.
Every security has a running ledger so you can see how the share count, total ACB, and ACB per share changed after each event. When a number moves, the explanation is next to the row that caused it.
Date, account, quantity, commission, currency, and source row.
Shares before and after, ACB before and after, realized gain or loss, and the rule applied.
Manual adjustments, FX overrides, and warnings stay attached to the ledger for later review.
MyCostBase is for investors who need to maintain adjusted cost base across one or more non-registered accounts. It is especially useful when you hold the same security at multiple brokerages, trade in USD, or need to account for ETF tax adjustments and broker transfers.
Explore the feature set ->Unlimited manual entry for one tax owner, plus the core ledger views needed to validate your history before paying for imports or exports.
Unlock CSV import, unlimited transactions, reconciliation reports, full exports, and support for up to 5 tax owners.
MyCostBase handles the upstream ledger work so you can enter better numbers into filing software instead of rebuilding them under deadline pressure.
Create free account