← Home

Why Your CIBC Investor’s Edge T5008 May Not Reflect Your True ACB

CIBC Investor’s Edge fills in Box 20 on your T5008, and its own documents say that figure may not be your adjusted cost base. The slip is a starting point. The correct ACB is still yours to report.

By Published Last reviewed

What the CIBC T5008 does and does not tell you

If you sold, redeemed or matured a security in a non-registered Investor’s Edge account, your tax package includes a T5008, and a Relevé 18 if you live in Quebec. CIBC fills in Box 20 “for your convenience” and describes it as the total paid for the security, generally adjusted for transaction charges, reinvested distributions, returns of capital and certain reorganizations. That sounds like an adjusted cost base. CIBC is careful to say it may not be one.

Its own T5008 FAQ states that the book value in Box 20 “may not accurately represent the adjusted cost base (ACB) of a security and therefore may not be appropriate for tax reporting purposes.” The tax slips and mailing dates document explains why. Box 20 uses the same method as your monthly statements and is “reported on an individual account basis.” Canadian tax law pools identical securities across your non-registered accounts. A figure built one account at a time cannot do that.

CIBC then lists the situations where Box 20 can be wrong. The list is long, and each item is a rule the slip does not apply.

CIBC closes with the instruction that matters. “Consult with your tax advisor to determine whether the amount in Box 20 accurately reflect your ACB.” It also warns that slips pulled electronically from your CRA account may need the ACB adjusted by hand in the return. The slip also says nothing about whether a sale is a capital gain or business income, which is yours to decide. See is a T5008 capital gains or investment income.

Why the Transaction History CSV is the better source file

The Transaction History export lists every event in order, with its date, quantity, price, commission, currency and net amount. ActiveACB rebuilds the result from those events and applies the rules Box 20 leaves out.

These broker files are imported as non-registered accounts. Review registered-plan and affiliated-person purchases separately. They can affect a superficial loss even when they are absent from your uploaded history.

Written options spanning tax years. ActiveACB currently recognizes their premiums when the position closes. Review and adjust the affected returns for the write-year reporting and later-exercise rules explained in the options guide.

When the CIBC slips arrive

CIBC Investor Services publishes its mailing schedule each season. For non-registered accounts it reads as follows.

Slip or report When to expect it
T5 / RL-3 (issued for C$50 or more) End of February
T5008 / RL-18 End of February
T3 / RL-16, with the return of capital for the year Throughout March and April
T5013 / RL-15 Throughout March and April

The T5008 can arrive before the T3 that carries the year’s return of capital. That gap is the reason a Box 20 figure for an ETF or trust can be out of date on the day you receive it. CIBC keeps statements, confirmations and tax documents online for seven years under eDocuments.

How to export the right file from CIBC Investor’s Edge

The full walk-through is in the CIBC export guide. Follow the four steps below to prepare your file for the ACB calculator. Your first calculation is free.

  1. Open Transaction History. Sign on, select Account Information, then Transaction History.
  2. Set the widest date range. Choose your non-registered account and a custom range reaching back to the day it was opened.
  3. Download the transactions. Save the CSV and leave it as downloaded.
  4. Upload to ActiveACB. The file is recognized by its header and read directly.

CIBC T5008 vs Transaction History CSV: coverage table

Rule or workflow T5008 Transaction History CSV + ActiveACB
ACB pooling One account at a time Full: pooled across supplied non-registered accounts
Superficial loss Not applied Checked: against supplied taxable history
Securities transferred in Delivering firm’s figure, or market value Named: listed for you to supply the true cost
Written options Box 20 empty or $0 Linked: contracts and share legs. Cross-year reporting needs review
Return of capital May be missing at mailing Yes: issuer factors for 200+ Canadian ETFs
FX handling Partial Yes: per-leg Bank of Canada daily rates
Cross-broker reconciliation No Yes: CIBC with IBKR, Questrade, Wealthsimple, TD and Qtrade

Frequently asked questions

Does CIBC Investor’s Edge track my ACB?

It tracks a book value per account and reports it in Box 20. CIBC’s own T5008 FAQ says that figure may not accurately represent your adjusted cost base and may not be appropriate for tax reporting, and it lists identical securities in more than one account, transfers in, superficial losses, return of capital and options among the reasons.

Why is Box 20 empty or $0 on my CIBC T5008?

CIBC says it may not have enough information to report a book value. Two cases are built in. For limited partnership units Box 20 is always empty or $0. For a written option the slip is issued in the year the option is written with the premium in Box 21 and nothing in Box 20, whether the option was later exercised, expired or closed out.

I transferred my account to CIBC. Is Box 20 right for those positions?

Only if the delivering institution passed along the correct cost. CIBC says that with no information supplied, Box 20 may represent the market value on the date of the transfer, which is not what you paid. Use your records from the earlier broker, or upload that broker’s history as well.

I hold the same stock in two CIBC accounts. Which Box 20 do I use?

Neither on its own. CIBC reports Box 20 on an individual account basis, while the Income Tax Act averages identical securities across all of your non-registered accounts. Upload both accounts’ Transaction History files together and the pooled ACB is calculated for you.

How far back does the Transaction History export go?

CIBC does not publish a current limit. The older interface capped the screen at 13 months and moved the start date without much notice, so check the first row of your file against the date you asked for. Statements and trade confirmations stay online for seven years under eDocuments, and missing buys, sells and other ACB adjustments must be reconstructed from those records. Add the missing trades through the trade editor and record any related cost-base adjustments.

What if the T5008 and ActiveACB totals match?

Matching totals are a useful cross-check, but do not prove that the history is complete or the ACB is correct. Check transfers, return of capital and missing transactions against your records. The built-in T5008 checker compares slip totals to the calculation and helps explain differences.

Prefer ActiveACB in your Google results. Add activeacb.ca as a preferred source and Google shows you more of our tax guides in your own search results.

Add ActiveACB in Google