🇨🇦 Built for Canadian taxable accounts

Know your true ACB before the CRA does.

Sched3 pools your cost base across every broker, converts USD trades at Bank of Canada rates, applies ETF, crypto, and RSU adjustments, catches superficial losses before they cost you — and hands you (or your accountant) a Schedule 3-ready package.

No credit card required · Wealthsimple, Questrade, IBKR, TD, RBC, National Bank
Or try the free ACB & capital gains calculators →
Works with your broker
Wealthsimple
Questrade
Interactive Brokers
TD Direct InvestingDirect Investing
RBC Direct InvestingDirect Investing
National Bank
+ any CSV

Your broker's "book value" isn't your ACB.

DRIPs, transfers between brokers, USD trades, ETF return-of-capital, and superficial losses all change your true adjusted cost base — and most broker statements don't track any of it. Sched3 pools your holdings across every taxable account and calculates the number the CRA actually expects.

Built for how you actually invest

Every portfolio breaks the rules in its own way. Pick yours.

Phantom distributions and return of capital, applied for you

ETFs quietly move your cost base twice a year — reinvested distributions push ACB up, return of capital pulls it down. Miss either and your eventual gain is wrong. Sched3 looks up the per-fund factors and applies them to your units.

Per-fund phantom distribution & ROC data for XEQT, VGRO, and hundreds more
T3 box 42 pre-filled from fund records
DRIPs tracked as the purchases they really are

Every USD trade converted the way the CRA expects

US-dollar trades must be reported in CAD using the Bank of Canada rate on each trade date — not one year-end average. Sched3 converts every buy and sell automatically and keeps the FX audit trail.

Bank of Canada noon/daily rate on every transaction
FX gain/loss captured inside your ACB, not lost
Norbert's Gambit journals handled cleanly

The $0-cost-base double tax, avoided

RSU vests are taxed as income — so your cost base is the vest-day value, not zero. Brokers rarely record that, and thousands of tech employees pay tax twice. Sched3 sets the right cost base at vest, exercise, and purchase.

RSU, ESPP and stock-option cost base from vest/exercise data
T4 benefit amounts reconciled against your sales
Sell-to-cover transactions matched automatically

Every swap is a disposition — priced in CAD

The CRA treats crypto as property: crypto-to-crypto trades, spending, and converting are all taxable events. Sched3 pools your coins the same way it pools your stocks — one ACB per asset, valued in CAD at each event.

Pooled ACB per coin across wallets and exchanges
Crypto-to-crypto swaps valued at fair market CAD
Superficial-loss rules applied to crypto too

High volume without the year-end panic

Hundreds of trades across brokers means superficial-loss windows overlapping everywhere and a T5008 stack that never matches. Sched3 reconciles all of it and shows the CRA-risk signals that matter to frequent traders.

Superficial-loss detection across every account, with safe rebuy dates
T5008 proceeds & cost matched line by line, mismatches flagged
Trade counts, holding periods, and business-income risk signals

Cost-base rebuilds become a review step

Instead of rebuilding each client's ACB from a shoebox of slips, send them an import link, let Sched3 pool and reconcile everything, and review a filing-ready package under your firm's branding.

Multi-client dashboard with client import links
Every figure traceable to the trades and slips behind it
Branded, Schedule 3-ready PDF packages per client

Everything you need for capital gains, done right

Useful year-round, essential at tax time.

From messy statements to an accountant-ready package

01
Import your files
Drop in CSV or activity reports from each of your brokers.
02
We reconcile everything
Trades are matched, pooled, and converted to CAD across accounts.
03
Review flags
Superficial losses, T5008 mismatches, and ETF adjustments surface automatically.
04
Export your package
Hand your accountant a Schedule 3-ready summary with full audit trail.

Not just a tax-season app

Stay tax-ready all year — before you trade, during rebalancing, and when the slips finally arrive.

BEFORE YOU TRADE
"What if I sell?"
Estimate the capital gain, tax owed, and superficial loss risk before you place the order — not after.
ALL YEAR
Tax-loss harvesting watchlist
See which unrealized losses are usable, and get a safe rebuy date so you don't accidentally deny your own loss.
TAX SEASON
Accountant-ready export
Schedule 3-style summary, audit trail, FX rates used, and every superficial loss adjustment — as PDF or CSV.
FOR INVESTORS
Do your own capital gains, correctly

Import your broker files, let Sched3 apply every adjustment the CRA expects, and file with confidence — or hand your accountant a package that cuts their billable hours.

Start free
FOR ACCOUNTANTS & SMALL FIRMS
Review cost base — don't rebuild it

Send clients an import link, get pooled, reconciled ACB for every engagement, and deliver branded, filing-ready packages from one multi-client dashboard.

See the Pro workflow
6 brokers + any CSV18 free calculators58 free tax guidesBuilt around CRA Schedule 3

Simple annual pricing

Taxes happen every year — so does your subscription.

Free
$0
forever
Manual entry (unlimited)
Broker CSV import — 1 broker, 100 transactions
1 portfolio
Basic ACB calculation
Realized & unrealized gains
CSV export
Start free
Investor
$49
per year
Unlimited transactions & imports
Broker CSV import
Superficial loss detection & safe rebuy dates
USD/CAD via Bank of Canada rates
Stock splits & DRIPs
Annual tax summary
Start with Investor
MOST POPULAR
Active Investor
$129
per year
Everything in Investor, plus:
T5008 reconciliation
T3 / ETF adjustments (phantom & ROC)
Equity compensation (RSU/ESPP/options)
Crypto (pooled ACB, swaps)
Corporate actions (splits, spin-offs, mergers)
Accountant-ready PDF package
Start with Active
Accountant / Pro
$499
per year, 20 clients included
Everything in Active, plus:
Multi-client dashboard (20 included)
+$15 per additional client
Client import links
Firm-branded reports
Start with Pro
Compare all plans & features →

Common questions

How is this different from just using my broker's reported ACB?
+
Brokers only see what happened inside their own accounts. If you've ever transferred shares, DRIPed, held the same security at two brokers, or traded in USD, your broker's book value is usually wrong. Sched3 pools every taxable account together to get the number the CRA actually expects.
What is a superficial loss, and why does it matter?
+
Which brokers are supported?
+
Is this tax or legal advice?
+
Can I cancel anytime?
+
Not tax or legal advice. Always confirm capital gains reporting with a qualified accountant. · Made with love in Canada 🇨🇦
© 2026 Sched3