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.
Import Transactions
Upload a CSV from your brokerage or enter transactions manually.
Automatic ACB Calculation
Your adjusted cost base is recalculated automatically with every transaction you add.
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.
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.
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.
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.
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.