The best ACB and capital gains tracker for Canadian investors (2026)

We make Looniee, which has capital gains tools on its paid plan. For most people they're not the best choice here, and we'll say which one is. If you only need your adjusted cost base right at tax time, a dedicated ACB tool does that job better and for free.

Photo: Martin Vorel on StockSnap (CC0)

Contents
The picks at a glance
ProductBest forPriceSuperficial losses
AdjustedCostBase.camost investors, at tax timeFree (2 portfolios); Premium $49/yr (currency not stated)Tracked, on the free plan
Sharesightcapital gains with broker syncFree; Starter CA$12/mo or CA$9/mo yearlyNot documented
Wealthicapeople already using WealthicaFrom $6.25/mo or $50/yr (currency not stated); no free plan listedNot documented
Looniee Ourscapital gains alongside room and household trackingFree; Plus CA$72/yrFlagged, including repurchases in a registered account (Plus)
Greenlinea free all-in-one tracker with ACBFree during beta; paid plans not announcedNot documented
A spreadsheeta few trades a yearFreeOnly if you build it

Why your broker's book value isn't your ACB

The CRA wants your adjusted cost base per security across all your non-registered accounts. If you own the same ETF at Questrade and at a bank, the two lots are averaged together, and a sale at either one uses that combined average. Each broker only sees its own lot, so its "book value" can be wrong for you even when it's right for that account.

Foreign shares add a step: each purchase and sale is converted to Canadian dollars at the exchange rate on that day, not today's rate. Reinvested dividends (DRIPs) raise your ACB, and return of capital lowers it. These are exactly the details a dedicated tool handles and a running total doesn't.

The superficial loss rule

If you sell at a loss and you, or someone affiliated with you, buy the same security within 30 days before or after the sale, the loss is denied and added to the cost of the new shares instead. It catches people who sell in a taxable account and buy back in their TFSA or RRSP, where the denied loss is simply lost. A tracker that flags this before you file is worth more than one that only totals your gains. Our guide to the superficial loss rule works through each kind of buy-back with numbers.

01AdjustedCostBase.ca

Best for most investors, at tax time

Price
Basic is $0 a year: ACB and capital gains, 2 portfolios, foreign currency, superficial-loss tracking, Excel/CSV export. Premium is $49 a year (currency not stated): 10 portfolios, spreadsheet import, brokerage connection, a T1135 assistant and T3 previews.
How data gets in
Typing on the free plan; spreadsheet import (templates for Questrade, RBC, Scotia iTRADE, TD and Wealthsimple) and brokerage connection on Premium
Capital gains tools
ACB and capital gains, foreign currency, superficial-loss tracking, unrealized gains; T1135 assistant and T3 previews on Premium

This is the one most Canadian DIY investors should start with. It does one job, it's been doing it since 2010, and the free plan covers it: ACB and capital gains for 2 portfolios, foreign currency, superficial-loss tracking, and Excel or CSV export.

The catch on the free plan is typing: spreadsheet import and brokerage connection are Premium features. If you make a handful of trades a year, that's fine. If you trade weekly, Premium's import templates (Questrade, RBC, Scotia iTRADE, TD and Wealthsimple) save the time.

Good

  • Free plan covers the core ACB job
  • Superficial-loss tracking included
  • T1135 assistant and T3 previews on Premium

Not so good

  • Typing only on the free plan
  • Not a portfolio or net-worth tracker
  • Premium's currency isn't stated

02Sharesight

Best for capital gains with broker sync

Price
Free (1 portfolio, 10 holdings, sold ones included). Starter CA$12/mo or CA$9/mo billed yearly (1 portfolio, 30 holdings); Standard CA$31/mo or CA$23.25/mo yearly (4 portfolios); Premium CA$39/mo or CA$29.25/mo yearly (10 portfolios). “Prices in CAD.”
How data gets in
Broker connection, trade-confirmation email forwarding or file upload, depending on the broker (14 Canadian brokers listed)
Capital gains tools
Canadian capital gains report using the ACB method, with splits, DRIPs, return of capital and currency conversion (paid plans)

If you'd rather not type trades, Sharesight brings them in through a connection, forwarded trade-confirmation emails or a file, depending on your broker, and produces a Canadian capital gains report using the ACB method under CRA rules. It handles splits, DRIPs, return of capital and currency conversion, and you can share reports with your accountant.

The report is on the paid plans only (Starter and up, in CAD). Superficial-loss handling isn't documented in what we reviewed.

Good

  • Trades arrive by connection, email or file
  • Mature ACB report
  • Report sharing with an accountant

Not so good

  • Tax reports aren't on the free plan
  • Superficial losses not documented
  • Free plan counts sold holdings toward its 10

03Wealthica

Best for people already using Wealthica

Price
Connect $6.25/mo or $50/yr (3 core Canadian connections); Unlimited Connect $9.99/mo or $75/yr; Premium $19.99/mo or $150/yr; Prestige $29.99/mo or $250/yr. The pricing page doesn't state a currency. 14-day free trial and a 60-day money-back guarantee. No free plan is listed on the pricing page.
How data gets in
Read-only connections through aggregators: 200+ core Canadian institutions, 20,000+ worldwide
Capital gains tools
Capital Gains report with currency gains and losses, on every plan

If Wealthica already syncs your accounts, its Capital Gains report, including currency gains and losses, is on all four of its plans. That's the easiest path if your trades are already flowing in.

There's no free plan listed, so this isn't a reason to start with Wealthica just for capital gains.

Good

  • Capital gains report on every plan
  • Trades arrive automatically from 200+ Canadian institutions

Not so good

  • No free plan listed
  • Superficial losses not documented

04LoonieeOurs

Best for capital gains alongside room and household tracking

Price
Free for 3 accounts, 10 holdings, 500 transactions, no card. Plus is CA$9/mo, or CA$72/yr (CA$6/mo), with a 3-day Plus trial, card required.
How data gets in
Broker CSV/Excel import, AI screenshot import, or typing. Never a bank login
Capital gains tools
Average-cost ACB pooled across non-registered accounts, USD at each trade's own exchange rate, superficial-loss flags, T1135 check (Plus)

This is ours. Looniee Plus has a tax toolkit: ACB pooled across all your non-registered accounts, US-dollar trades converted at each trade's own exchange rate, a capital gains report that nets out denied losses, a superficial-loss check that flags loudly when the repurchase was in a registered account, and a T1135 foreign-property check.

It's here at number four because it isn't a reason to choose Looniee on its own. If capital gains are all you need, AdjustedCostBase.ca does it free. Looniee makes sense when you also want net worth and TFSA, RRSP and FHSA room in the same place. The tax tools are Plus only, and nothing syncs.

Good

  • ACB pooled across accounts with historical exchange rates
  • Superficial-loss flags, including registered-account repurchases
  • Same place as your room and net worth

Not so good

  • Tax tools are Plus only
  • No sync; trades arrive by import or typing
  • Web only, English only

05Greenline

Best for a free all-in-one tracker with ACB

Price
“$0 during Beta”, no card, unlimited holdings. Paid plans will come “at launch, with monthly and annual options”, and early members are promised better rates.
How data gets in
PDF, spreadsheet or screenshot upload (verified parsers for named brokers, an AI parser for the rest), or typing. No bank connection
Capital gains tools
ACB including DRIPs and splits, per its FAQ

Greenline's FAQ says it calculates ACB, including DRIPs and splits, and it's free during its beta. It reads PDF statements and screenshots, so getting trades in is easier than typing.

Its capital gains reporting and superficial-loss handling aren't documented in detail, and full data export is still “on the way”.

Good

  • Free during beta
  • ACB with DRIPs and splits
  • Reads PDF statements

Not so good

  • Capital gains reporting not documented in detail
  • Data export not shipped yet
  • Future pricing unknown

06A spreadsheet

Best for a few trades a year

Price
Free (Google Sheets) or whatever you already pay for Excel.
How data gets in
You type it, or paste your broker’s export
Capital gains tools
The formulas you write

For one ETF bought a few times a year, a spreadsheet with date, quantity, price, commission and exchange rate gives you a correct ACB. It's how many people learn the rule.

It gets risky with DRIPs, return of capital, US-dollar trades and anything that trips the superficial loss rule.

Good

  • Free and fully under your control

Not so good

  • You have to handle DRIPs, return of capital and FX yourself
  • No superficial-loss check

Our pick

Use AdjustedCostBase.ca. For most Canadians with a non-registered account it's the best tool for this job, and the free plan is enough. If you trade often and want trades to arrive without typing, pay for Sharesight instead.

Choose Looniee for capital gains only if you'd use the rest of it too: room per person, household net worth and the import tools. In that case the ACB tools come with Plus rather than being a separate subscription.

What we'd do today

  1. Gather every non-registered account's trades, from every broker. A security held at two brokers needs both histories.
  2. Check last year's sales for a repurchase within 30 days on either side, in any account, including your TFSA and RRSP.
  3. Enter or import the trades into AdjustedCostBase.ca's free plan and compare its ACB with your brokers' book values.
  4. Keep your records. The CRA can ask how you got your ACB, and "my broker said so" doesn't cover lots held elsewhere.

Questions

Is my broker's book value the same as my ACB?
Only if that broker holds every share you own of that security in non-registered accounts. The CRA pools your ACB across all your non-registered accounts, so a second broker or a transfer can make one broker's book value wrong for your tax return.
What is a superficial loss?
A loss on a sale where you, or someone affiliated with you, bought the same security within 30 days before or after and still held it 30 days later. The loss is denied and added to the new shares' cost. If the repurchase is in a TFSA or RRSP, the loss is effectively gone for good.
Do I need to track ACB in my TFSA or RRSP?
No. Capital gains in registered accounts aren't taxed as capital gains, so ACB only matters for non-registered accounts. Registered accounts still matter for the superficial loss rule if you buy back there.
Is AdjustedCostBase.ca really free?
Its Basic plan is listed at $0 a year with ACB and capital gains, 2 portfolios, foreign currency and superficial-loss tracking. Import and broker connection are on Premium.

We checked prices and features for every product here on its own website (earliest check: October 20, 2026). This changes often, so double-check before you pay for anything.

Track ACB and capital gains across every account

Looniee Plus pools average-cost ACB across your non-registered accounts, converts USD at each trade's own exchange rate, and flags superficial losses.

Start your 3-day free trial3-day free trial, no charge today. Then CA$9 a month unless you cancel before the trial ends.What the tax toolkit does

Sources

Looniee wrote this article and makes one of the products it may mention. Looniee is informational software, not financial or tax advice. See the disclaimer.