T5008 reconciliation

Every T5008, reconciled against what you actually own

Brokers report your proceeds on a T5008 — but box 20, your cost base, is often blank, wrong, or per-slip instead of pooled. Sched3 matches each slip to your own trade history, supplies the CRA-correct ACB, and shows you exactly where the broker's number and yours disagree.

Get started freeTry the free capital gains calculator

How it works

1
Import your slips and trades

Bring in T5008 data and your broker transaction history. Sched3 lines up each reported disposition with the trades behind it.

2
It reconciles proceeds vs. cost base

Every slip is matched to your pooled ACB. Where the broker left box 20 blank, Sched3 supplies the correct figure; where the numbers disagree, it flags the gap and explains why.

3
File with numbers you can defend

Reconciled dispositions flow into your realized gains and Schedule 3, each traceable back to the slip and the trades it came from.

Catches the mismatches that trigger reviews

Sched3 compares the broker-reported figures against your own records and surfaces the discrepancies that matter, so nothing is silently copied onto your return.

  • Blank or zero cost base (box 20) filled from your pooled ACB
  • Per-slip book value replaced with the correct averaged cost
  • Duplicate or missing slips against your trade history
  • USD proceeds converted at Bank of Canada trade-date rates
  • Return-of-capital and DRIP adjustments the slip never saw
One pooled position, not a stack of slips

The CRA taxes the average cost of everything you hold — not each brokerage account in isolation. Sched3 reconciles across every account so a security sold at one broker uses the cost base built from all of them.

Included from the Active Investor plan

T5008 import and reconciliation are part of the Active plan, alongside the capital-gains and Schedule 3 tools.

Free
$0

Manual entry, 1 portfolio, basic ACB & CSV export.

Investor
$49

Broker import, superficial loss detection, FX support, splits & DRIPs.

Active Investor
$129 · included

Everything, for one investor: T5008/T3 tools, crypto, equity comp, corporate actions, accountant export.

Accountant/Pro
$499 · included

Multi-client dashboard, client import links, bulk import, branded reports.

Frequently asked

What is a T5008 slip?

A T5008 (Statement of Securities Transactions) reports the securities you disposed of during the year and the proceeds. Your broker files one with the CRA and gives you a copy. It reports proceeds reliably, but the cost-base box is often blank or based on a book value that may not match your true adjusted cost base.

Why is the cost base on my T5008 wrong or blank?

Brokers are not required to compute your adjusted cost base, and even when they do, they see only the account with them — not your pooled position across brokers, your DRIPs, return of capital, or FX. That is why box 20 is frequently empty or understated. You are responsible for reporting the correct ACB.

Do I report the T5008 or my own numbers?

You report the correct proceeds and the correct adjusted cost base. Proceeds usually match the slip; the cost base should be your own pooled ACB, which may differ from the slip. Sched3 reconciles the two so you file accurate figures and can show the CRA how you arrived at them.

Read: import your broker history
Missing something?

We ship features our users ask for. Tell us what would help.

Request a feature
Not tax or legal advice. Always confirm capital gains reporting with a qualified accountant. · Made with love in Canada 🇨🇦
© 2026 Sched3