Best AdjustedCostBase.ca Alternative (2026)

AdjustedCostBase.ca is great for manual ACB tracking — but if you want automated broker import, superficial-loss detection, and T5008 reconciliation at the same $49/yr price, Sched3 is the modern alternative.

Same $49 a year — Sched3 automates what you’d still be typing by hand.
SAME PRICE · FAR MORE INCLUDED
Sched3 · Investor
$49 / year
Broker import, superficial-loss detection with safe rebuy dates, Bank of Canada FX, splits & DRIPs — included.
AdjustedCostBase.ca · Premium
$49 / year
Spreadsheet upload and an annual PDF report — applying the CRA’s rules is still on you.

For over a decade, AdjustedCostBase.ca has been the default answer to “how do I track my ACB?” — a free ledger where you type in each transaction and it keeps the running average cost. Its premium tier ($49/year) adds spreadsheet upload and an annual PDF report in the Schedule 3 format.

Sched3 starts from a different premise: your transactions already exist in your brokers’ files, the CRA’s edge-case rules (superficial losses, return of capital, phantom distributions, USD conversion) should be applied by software rather than remembered by you, and the end product should be a package your accountant can file from — not just a ledger.

Where AdjustedCostBase.ca is genuinely a good fit

If you hold a handful of Canadian securities at one broker, rarely trade, and are comfortable entering transactions by hand, the free tier of AdjustedCostBase.ca does the core job — a correct pooled ACB — at a price of zero. It has earned its reputation.

You should probably stay with it if manual entry doesn’t bother you and none of the following apply: multiple brokers, US-dollar trades, ETFs with return of capital or reinvested distributions, tax-loss selling, RSUs, or crypto.

Feature by feature

CapabilitySched3 (Active, $129/yr)AdjustedCostBase.ca (Premium, $49/yr)
Pooled ACB (CRA weighted-average method)
Data entryBroker CSV import, auto-mapped (6 brokers)Manual entry; premium spreadsheet upload
Superficial-loss detection✓ 30-day windows, affiliated accounts, safe rebuy date— (you apply the rule yourself)
ETF return of capital & phantom distributions✓ Per-fund data, applied automaticallyManual entry from your T3 slips
USD/CAD conversion✓ Bank of Canada rate per trade date✓ Manual or rate lookup
T5008 reconciliation✓ Broker slips matched line by line
RSU / ESPP / options cost baseManual entry
Crypto (swaps as dispositions)
Corporate actions (splits, spin-offs, mergers)✓ Guided, ACB carried throughManual entry
“What if I sell?” simulator
OutputSchedule 3-ready PDF/CSV + audit trail + accountant packageAnnual capital gains PDF (premium)
Accountant multi-client tools✓ Pro plan, 20 clients incl.
Free tier✓ Manual entry + 1 broker import (100 tx)✓ Manual entry

The real difference: who applies the rules

Both tools compute a weighted-average ACB correctly. The difference is everything around that average. On AdjustedCostBase.ca, you are the compliance engine: you must remember that the ETF you hold paid a phantom distribution in December, that your rebuy 22 days after a loss sale denied the loss, and that each USD trade needs the Bank of Canada rate from its own trade date. Each of those is a transaction you have to know to enter.

Sched3 inverts that: import the broker file, and the software raises the flags — a superficial-loss warning with the safe rebuy date, an unapplied return-of-capital adjustment from the fund’s own records, a T5008 whose box 20 doesn’t match your true cost. The rules run over your data instead of living in your head.

Same $49 — different products

Sched3’s Investor plan costs exactly what AdjustedCostBase.ca premium costs — $49/year — and at that price you already get broker CSV import, superficial-loss detection with safe rebuy dates, Bank of Canada FX on every trade, and splits & DRIPs handled. The Active plan ($129/year) adds the reconciliation and multi-asset layers: T5008 matching, T3/ETF adjustments, crypto, equity compensation, corporate actions, and the accountant-ready package.

And switching is low-risk: your history imports from your brokers’ files, so there is nothing to re-type.

Common questions about switching from AdjustedCostBase.ca

Can I import my existing history if I switch?

Yes. Sched3 imports your brokers’ CSV/activity exports directly (Wealthsimple, Questrade, IBKR, TD, RBC, National Bank), so your full transaction history — including past years — comes in without re-typing. Your resulting ACB should match what you had, and if it doesn’t, the discrepancy is usually a missed adjustment worth finding.

Is AdjustedCostBase.ca wrong about my ACB?

No — its math is correct for the transactions you enter. The risk is in what never gets entered: phantom distributions, return of capital, superficial-loss adjustments, and FX conversions are easy to miss when entry is manual. Sched3 automates exactly those inputs.

Does Sched3 have a free tier too?

Yes — unlimited manual entry, one broker import of up to 100 transactions, basic ACB, and CSV export, plus 18 free calculators and 58 free guides that require no account at all.

What if I only need the annual Schedule 3 numbers?

Every paid plan produces a Schedule 3-style summary. The Active plan adds the accountant-ready PDF package with the audit trail — every figure traceable to the trades and slips behind it.

See pricing & the full feature matrix →What is adjusted cost base? →The superficial loss rule →Free ACB calculator →
Not tax or legal advice. Always confirm capital gains reporting with a qualified accountant. · Made with love in Canada 🇨🇦
© 2026 Sched3