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

What is Adjusted Cost Base (ACB)?

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

Is MyACB free?

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

Can I import my transactions?

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

Am I responsible for tracking my own ACB?

Yes. The CRA expects you to track and report your ACB accurately. It is your responsibility, not your broker's. Your brokerage may show an estimated book value, but they are not required to track your ACB correctly and most don't. They also have no visibility into your other accounts, so if you hold the same security at more than one broker, their numbers are wrong by definition.

Does MyACB handle the superficial loss rule?

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 your review so you can handle them correctly before filing.

One limitation: we can only detect repurchases within your own account. The superficial loss rule also applies to affiliated persons, including your spouse or common-law partner and corporations you control. If an affiliated person makes a qualifying repurchase in their own account, that won't be visible to us and you'll need to account for it manually.