=
Adjusted cost base tracking

Your adjusted cost base, tracked automatically

ACB is the number every capital gain depends on — and the one that breaks the moment you hold the same stock at two brokers, reinvest a distribution, or buy in US dollars. Sched3 keeps a running, CRA-correct cost base for every holding so you never rebuild it in a spreadsheet again.

Get started freeTry the free ACB calculator

How it works

1
Import your history

Bring in broker CSVs from Wealthsimple, Questrade, IBKR and more — or enter trades by hand. Sched3 reads buys, sells, dividends, and reinvestments.

2
It pools and adjusts for you

Each security is pooled across all your accounts, with DRIPs, return of capital, splits, and FX applied automatically — so the running ACB per share is always the number the CRA expects.

3
Carry it into your return

When you sell, the correct ACB flows straight into your realized gain and your Schedule 3 export — no re-derivation, no rounding drift.

The adjustments that trip people up, built in

Sched3 handles the events that a plain average-cost spreadsheet misses, each applied on the right date and in the right order.

  • Return of capital (T3 box 42) lowers ACB
  • Reinvested / phantom distributions (box 21) raise it
  • Stock splits and consolidations rescale per-share cost
  • USD/CAD converted at Bank of Canada trade-date rates
  • Corporate actions — spin-offs, mergers — carried through
Pooled across accounts, exactly as required

Hold VFV at two brokers? The rule treats it as one pool. Sched3 merges them so your ACB per share reflects everything you own, not one statement in isolation.

Included from the Free plan

Basic ACB tracking is free. Broker import, FX, splits, and DRIPs come with the DIY plan; multi-account pooling and the tax tools come with Active.

Free
$0 · included

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

Investor
$49 · included

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 adjusted cost base?

Adjusted cost base (ACB) is the total cost of a holding — what you paid plus commissions and certain adjustments — divided by the number of units you own. It is the figure subtracted from your sale proceeds to compute a capital gain or loss, and Canada requires the pooled average-cost method rather than picking specific shares.

How does return of capital change my ACB?

A return-of-capital distribution (box 42 on a T3) is not immediate income — it lowers your ACB. If your cost base is driven to zero, further return of capital becomes an immediate capital gain. Sched3 applies these automatically from the fund distribution data.

Do I have to track ACB inside my TFSA or RRSP?

No. Registered accounts are not taxed on capital gains, so ACB is only relevant for non-registered (taxable) accounts. Sched3 focuses tracking where it matters — though it still watches registered rebuys for the superficial-loss rule.

What about US-dollar stocks?

Each transaction is converted to Canadian dollars at the Bank of Canada rate on that date — the purchase at the buy-date rate, the sale at the sale-date rate. That currency movement is itself part of your gain, and Sched3 handles the conversion so you do not compute it by hand.

Read: the superficial loss rule
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