Canada's Adjusted Cost Base (ACB)
Tracker & Calculator

MyACB calculates your adjusted cost base with every trade. Import your transactions, sync your tax factors and generate tax documents for filing. All within minutes.

How It Works

Get up and running in minutes.

1

Import Transactions

Upload a CSV from your brokerage or enter transactions manually.

2

Automatic ACB Calculation

Your adjusted cost base is recalculated automatically with every transaction you add.

3

Review & Export

View capital gains summaries by tax year and export your data anytime.

Built for Canadian Investors

Portfolio Overview

See all your securities at a glance with current ACB, total shares, and unrealized gains.

Transaction Types

We support all major transaction types: buys, sells, stock splits, return of capital, DRIP, and more.

CSV Import & Export

Flexible column mapping, date format detection, and duplicate prevention for painless data entry.

Tax Factor Sync

Automatically syncs return of capital and reinvested capital gains distributions for your ETFs and mutual funds.

Superficial Loss Detection

Flags potential superficial losses so you can review them before filing.

English & French

Available in both of Canada's official languages, with Spanish support as well.

Stop Guessing at Your Adjusted Cost Base

Sign up and start tracking your investments in minutes.

Frequently Asked Questions

Adjusted cost base is the average cost of a security you own, used to calculate your capital gain or loss when you sell. It includes your original purchase price plus commissions, adjusted for events like return of capital, stock splits, and reinvested distributions. The CRA requires you to track and report it accurately for any securities held in a non-registered account.

Learn more about ACB

Yes. The CRA expects Canadian investors to track and report adjusted cost base accurately for securities held in non-registered accounts. Your brokerage may show book value, but it may not include every ACB adjustment and it will not know about the same security held at other brokers.

Use our interactive demo to explore worked examples for different transaction types. Change the inputs and see how each scenario affects adjusted cost base, ACB per share, and capital gains before tracking a real non-registered portfolio in MyACB.

Try the worked example

Yes. Export a CSV from your brokerage and upload it to MyACB. The column mapping wizard matches your file's columns to ours. The Import Marketplace has pre-built schemas for popular Canadian brokers, so you can often get set up in seconds. We have video walkthroughs in our blog.

See how importing works

Yes. MyACB automatically detects potential superficial losses: sales where you repurchased the same security within 30 days before or after. Flagged losses are shown for review before filing.

Note: MyACB can only detect repurchases in the accounts you track. Repurchases by affiliated persons, including a spouse or common-law partner, may need to be handled manually.

Yes. We have a feature-rich free tier, perfect for do-it-yourselfers and r/JustBuyXEQT investors. Premium features include additional portfolios, unlimited tax factor syncs, tax prep (Schedule 3), and priority support.

See all plans