T5008 ACB Reconciliation Checker

Compare broker-reported T5008 Box 20 book value against your own ACB records to spot discrepancies, calculate tax impact, and prepare Schedule 3.

Enter the amounts from your official T5008 tax slip alongside your calculated ACB per share. The checker evaluates discrepancies and estimates the tax difference.

Scope: single disposition reconciliation. For multi-year cross-brokerage pooling and automated T5008 batch matching, continue in myCostBase.

From your T5008 slip

Broker Data

Leave at 0 or blank if Box 20 is empty on your slip.

From your ACB records

Your Ledger

Pooled average cost per share across all non-registered accounts before the sale.

Used to calculate the estimated tax dollar impact of the mismatch.

The reconciliation checker above compares the cost or book value reported in Box 20 of your T5008 tax slip with your documented adjusted cost base, identifies the dollar discrepancy, and estimates its tax effect using the assumptions you enter. For what each field means, see T5008 Box 21 proceeds vs Box 20 cost .

Canadian securities dealers use Form T5008 (Statement of Securities Transactions) to report applicable securities transactions to recipients and the Canada Revenue Agency (CRA). You may receive individual slips or a consolidated statement.

Box 21 reports proceeds of disposition or settlement amount. Box 20 reports cost or book value, but CRA cautions that it may or may not reflect the investor’s ACB and may need adjustment.

Why T5008 Box 20 can differ from adjusted cost base

Under the Income Tax Act’s identical-property rule, shares of the same class held under the same taxable ownership can form one weighted-average ACB pool even when they are held through different brokerages. A multi-brokerage ACB tracker keeps that pooled figure in one place, so you can compare each slip against it.

Broker records can still be valuable evidence, but the table below shows information you should verify before treating Box 20 as the final ACB:

Factor or scenarioWhat to verifyACB treatmentPossible Box 20 effect
Inter-broker transfersWhether the original transaction history and cost information carried forwardA transfer between accounts under the same ownership is not normally a disposition by itselfA placeholder or incomplete cost can cause a difference
Cross-brokerage poolingWhether identical property is held in another taxable account under the same ownershipCombine identical property in the applicable ACB poolAn account-level figure may omit outside holdings
ETF return of capital (ROC)Whether all relevant fund adjustments are includedROC generally reduces ACBMissing adjustments can overstate ACB
DRIP reinvestmentsWhether every reinvested distribution is recordedA reinvestment generally adds a new acquisition to the poolMissing purchases can understate ACB
USD exchange ratesMay use an actual conversion, daily source, reporting-period average, or another documented method.Use a CRA-supported rate method consistently and retain the source and date.FX difference: Reconcile the source, date, currency code, and calculation.

What CRA says about Box 20

CRA’s T5008 guidance for individuals says Box 20 may or may not reflect ACB and that the investor must make any needed adjustments when determining and reporting the gain or loss.

When completing your Canadian income tax return:

  • Do not automatically accept Box 20 if your verified transaction ledger shows a different figure.
  • Enter proceeds, ACB, and outlays in the appropriate securities section of Schedule 3 and use the line numbers shown on the return for the relevant tax year.
  • Retain the reconciliation and source records supporting any adjustment to the broker figure.

Worked Example: Tax Impact of a Box 20 Mismatch

Consider an investor who transferred 100 shares of Royal Bank of Canada (RY.TO) from Brokerage A to Brokerage B:

  • Original purchase at Brokerage A: 100 shares @ $120.00 = $12,000.00 CAD documented ACB.
  • Transfer to Brokerage B: Brokerage B recorded a placeholder book value of $95.00/ share = $9,500.00 CAD.
  • Sale at Brokerage B: 100 shares sold @ $145.00 = $14,500.00 CAD (Box 21 Proceeds).

Comparison of Tax Outcomes:

MetricBroker T5008 Box 20Your True ACB LedgerDiscrepancy & Tax Impact
Proceeds of Disposition (Box 21)$14,500.00 CAD$14,500.00 CAD$0.00
Adjusted cost base$9,500.00 CAD$12,000.00 CAD-$2,500.00 CAD (understated cost)
Realized capital gain$5,000.00 CAD$2,500.00 CAD+$2,500.00 CAD overreported gain
Taxable capital gain (illustrative 50% inclusion rate)$2,500.00 CAD$1,250.00 CAD+$1,250.00 CAD excess taxable amount
Estimated Tax (at 43.5% bracket)$1,087.50 CAD$543.75 CAD$543.75 CAD overpaid in tax

With the illustrative 50% inclusion rate and 43.5% marginal rate shown above, supporting and reporting the $12,000 CAD ACB reduces the estimated tax by $543.75 CAD. The actual tax effect depends on the law applicable to the disposition and the taxpayer’s circumstances.

Records to keep with the reconciliation

Keep the following records to support the reported adjusted cost base if CRA asks for more information:

  1. Trade Confirmations: Buy and sell confirmations showing date, share quantity, unit price, and commissions.
  2. Running ACB Ledger: A date-sorted ledger demonstrating the weighted average cost after every purchase, transfer, and sale.
  3. Annual T3 Tax Slips: For ETFs and mutual funds, keep copies showing Box 42 (Return of Capital) to justify cumulative cost adjustments.
  4. Brokerage Transfer Statements: Documentation showing the date of transfer between financial institutions.

Scope note: This reconciliation tool evaluates single-security dispositions. It estimates a tax effect from the assumptions entered; it does not determine the applicable inclusion rate or replace tax advice. For multi-account portfolio reconciliation and T5008 CSV batch imports, see myCostBase reconciliation reports .

Frequently asked questions: T5008 ACB Reconciliation Checker

Why is the broker's T5008 Box 20 book value different from my own ACB?

CRA says Box 20 may or may not reflect adjusted cost base. A difference can arise when your calculation includes identical property held through another brokerage, transferred holdings, DRIP purchases, ETF return-of-capital adjustments, foreign exchange, or superficial-loss adjustments that are not reflected in the broker figure.

Do I have to use the Box 20 number on my Canadian tax return?

Do not assume Box 20 is automatically correct or incorrect. CRA says it may or may not reflect your adjusted cost base and that you must make adjustments as needed when determining and reporting the gain or loss. Reconcile it to your records and report the supported amount on Schedule 3.

What happens if I use Box 20 when my documented ACB is higher?

If your documented ACB is $12,000 and you instead use a $9,500 Box 20 amount, you overstate the capital gain by $2,500. The resulting tax difference depends on the inclusion rate applicable to the disposition, available losses, and your marginal tax rate.

What should I do if T5008 Box 20 is completely blank or zero?

Calculate the adjusted cost base from your own supporting records and enter the disposition in the appropriate section of Schedule 3. Do not treat a blank Box 20 as proof that the adjusted cost base is zero.

What documentation does the CRA require if they review my T5008 differences?

Keep a clear ACB ledger, purchase and sale confirmations, transfer records, foreign-exchange support, and tax slips or fund documents for adjustments such as return of capital. If CRA reviews the amount, provide the records relevant to the calculation and any further information it requests.

Start free — see your ACB numbers in minutes.

Reconcile broker book values and T5008 slips against the adjusted cost base ledger you will actually use for Canadian capital gains reporting.
Start free →

Free plan includes unlimited manual entry.

  • Hosted in Canada
  • No broker or CRA passwords
  • Export your records anytime
  • Prices in CAD · No credit card for Free