Free while in early access
Your cost base, calculated instantly.
Upload a brokerage statement and Gainly rebuilds your full transaction history — CRA-compliant ACB, capital gains, and superficial-loss warnings. No spreadsheets. No data entry.
No credit card · No broker credentials
Delete your data any time
✓Statement parsed34 transactions · 98% confidence
gainly.ca/overview
Portfolio overviewNon-Registered ▾Non-Registered Account ▾
Securities
3
Total ACB
$16,618.83
Realized gain (2025)
+$1,222.61
SYMBOLNAMESHARESACBACB/SHARE
SHOPShopify Inc.40$2,635.90$65.90
VFVVanguard S&P 500 Index ETF75$8,343.55$111.25
XEQTiShares Core Equity ETF Portfolio205$5,639.38$27.51
↑Drop a PDF statement — or browse filesDrop a PDF statement here to add transactions — or browse files
Parses PDF statements from major Canadian brokerages
From statement to Schedule 3 in three steps
1
Upload your statements
Drag in PDF statements from your brokerage — years of history at once is fine.
2
Review parsed trades
Every extracted transaction comes with a confidence score. Confirm or fix anything in one click.
3
File with confidence
Your ACB and capital gains are computed to CRA rules — ready for Schedule 3.
Your data stays yours
Gainly reads statements, not accounts. We never ask for broker credentials.
✓ Encrypted in transit and at rest
✓ Row-level security — only you see your data
✓ No broker credentials required
✓ Delete your account and data any time
Still typing trades by hand?
Most Canadians track ACB in a spreadsheet or by manual entry. Here's what changes with Gainly.
Getting your history in
OLD WAYType every trade by hand
GAINLYUpload PDF statements
Superficial-loss rule
OLD WAYYou track the 30-day windows
GAINLYFlagged automatically
Return of capital & splits
OLD WAYManual adjustments
GAINLYHandled natively
Ten years of history
OLD WAYA weekend of data entry
GAINLYAn afternoon coffee
Frequently asked questions
Can't find what you're looking for? Email hello@gainly.ca
What is Adjusted Cost Base (ACB)?+
ACB is the average cost per share you paid for a security, adjusted for commissions, return of capital distributions, and corporate actions like stock splits. You subtract it from your proceeds to calculate capital gains.
Why does ACB matter for Canadian taxes?+
The CRA requires you to report capital gains and losses on Schedule 3 of your T1 return. An incorrect ACB produces an incorrect capital gain — meaning you could over- or under-pay tax. Accurate tracking is your legal obligation as a Canadian investor.
What is the superficial loss rule?+
If you sell a security at a loss and repurchase the same (or identical) security within 30 days before or after the sale — in any account you or an affiliated person controls — the CRA disallows the capital loss. Gainly flags these transactions so you're never caught off guard.
What brokerages are supported for PDF import?+
PDF import is in early access. Reach out if your brokerage isn't supported yet.
Is my data secure?+
All data is stored encrypted at rest and in transit. Authentication is handled by Supabase with row-level security — only you can access your portfolios and transactions.
Is Gainly free to use?+
Gainly is currently free while in early access.
Get started today
It takes a few minutes to set up your first portfolio and start tracking your cost base.
Get started freeQuestions? hello@gainly.ca