🇨🇦 Built for Canadian taxable accounts

Nail your ACB — from broker import to a filed return.

Sched3 is Canadian capital gains tax software that pools your adjusted cost base across every broker, catches superficial losses before they cost you, reconciles your T5008 slips, and builds a CRA-ready Schedule 3 package.

Import from Wealthsimple, Questrade, IBKR, TD, RBC and National Bank. Sched3 converts foreign-currency trades at Bank-of-Canada rates, links option premiums through expiry, exercise or assignment, applies ETF return-of-capital, DRIP and crypto adjustments, and flags 30-day superficial-loss repurchases — then hands you a locked, filing-ready package for you or your accountant.

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
CIBC Investor's Edge
Scotia iTRADE
Qtrade Direct Investing
Desjardins Disnat
CI Direct Investing
Manulife Securities
Sun Life
+ custom CSV
Exports to your tax software
TaxCycle
Intuit ProFile
DT Max
AES-256 encrypted
Row-level security
PIPEDA compliant
SOC 2 in progress
How we protect your data
The Sched3 pipeline

One engine, from raw trades to a filed return

Most ACB tools stop at a number on a dashboard. Sched3 runs the whole path the CRA actually cares about — and never fakes the tax math along the way.

Import — data in
Bring in every trade
Auto-mapped broker files across all your taxable accounts — buys, sells, option lifecycle events, DRIPs, splits, transfers and USD trades.
13 broker adaptersCSVCrypto
Reconcile — the tax math
Compute a defensible ACB
Pooled cost base with Bank-of-Canada FX, ETF return-of-capital, corporate actions and superficial-loss detection — reconciled against your T5008 and CRA AFR slips.
T5008 / AFRBoC FXSuperficial loss
File — data out
Hand off, don't re-type
A locked, versioned Schedule 3 package — file it yourself, or hand it to your accountant to move into TaxCycle, ProFile or DT Max.
TaxCycleProFileDT Max

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

What makes Sched3 different

The only Canadian tool that pools ACB across brokers, integrates directly with filing software, and handles the asset classes others ignore.

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 accountants & tax preparers

From reconciled trades to TaxCycle — one handoff, not a re-type.

Stop rebuilding cost base from a shoebox of slips and re-keying the result into your filing software. Sched3 does the ACB math for every client and produces a package built to move into your tax software, with control totals that reconcile on both sides.

AFR-aligned T5008 reconciliation — every retained, replaced, aggregated or excluded amount documented with a reason.
Locked, versioned packages — a later correction can't silently change what you already filed.
A workpaper behind every number — machine-readable file, PDF workpaper and audit ZIP ship together.
Book an accountant walkthrough →
TaxCycle S3M · 2025 · FederalBeta · in validation
Filing proceeds$151,238.42
Filing ACB$148,620.17
Outlays & expenses$412.90
Rows mapped42 / 42
Control totalsGenerated
TaxCycle (Excel import)In validation
ProFile (S3Details)Guided transfer
DT Max (Capital-Gains)Workpaper

Compatibility is version-specific and shown honestly inside the product before every download — TaxCycle direct import is in active validation.

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.

Learn about the accountant trackRequest a demo
13 broker adapters + reviewed custom CSV20 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 & CSV imports
1 connected broker account
Superficial loss detection & safe rebuy dates
Foreign currency via Bank of Canada rates (USD, EUR, GBP & 20+ more)
Stock splits & DRIPs
Annual tax summary
Start with Investor
MOST POPULAR
Active Investor
$129
per year
Everything in Investor, plus multiple brokers:
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
Traded options (spreads, rolls, expiry, exercise, assignment)
Coming soonbusiness-income options workpapers
Roadmapfutures, warrants & advanced derivatives
Start with Active
For accountants & tax preparers
Managing clients is a different job — it gets its own track

Multi-client dashboard, client import links, bulk import, and firm-branded reports. Pricing is being shaped with early-access firms right now.

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?
+
Does Sched3 handle traded options and covered calls?
+
Is this tax or legal advice?
+
Can I cancel anytime?
+
Can't find what you're looking for? Get in touch →
Not tax or legal advice. Always confirm capital gains reporting with a qualified accountant. · Made with love in Canada 🇨🇦
© 2026 Sched3