# MyACB — Adjusted Cost Base Tracker & Calculator for Canadian Investors > MyACB (myacb.ca) is a free Canadian web application for tracking and calculating adjusted cost base (ACB) across investment portfolios. It handles the full complexity of Canadian tax rules: superficial losses, return of capital, reinvested capital gains distributions (phantom distributions), stock splits, DRIPs, and multi-currency transactions. Built for DIY Canadian investors who hold securities in non-registered accounts. ## What is Adjusted Cost Base? Adjusted Cost Base (ACB) is the average cost per unit of an investment, adjusted over time as you buy more shares, receive return of capital distributions, or reinvest capital gains. The Canada Revenue Agency (CRA) requires taxpayers to track ACB for every security held in a non-registered account. When you sell, your capital gain or loss is calculated as: **Capital Gain (or Loss) = Proceeds of Disposition − (ACB + Outlays and Expenses)** Getting ACB wrong means either overpaying the CRA or facing reassessment for underpayment. ## Who is MyACB for? MyACB is built for Canadian DIY investors who: - Hold stocks, ETFs, or mutual funds in taxable (non-registered) accounts - Want to avoid building and maintaining ACB spreadsheets - Receive return of capital or reinvested capital gains distributions from ETFs or mutual funds - Have sold securities and need to calculate capital gains for Schedule 3 - Have been affected by the superficial loss rule and need to track the ACB adjustments MyACB is not for RRSP, TFSA, or RRIF accounts — ACB does not apply to registered accounts. ## Key Features ### Automatic ACB Calculation Every buy, sell, return of capital, or reinvested distribution is factored in automatically. ACB per unit is recalculated after every transaction. No manual math required. ### Superficial Loss Detection MyACB detects potential superficial losses — situations where you sell a security at a loss and repurchase it (or an identical security through an affiliated person) within 30 days before or after the sale. The denied loss is automatically flagged and can be added back to the ACB of the repurchased shares, as required by the Income Tax Act. ### Tax Factor Sync Canadian ETFs and mutual funds publish annual tax factors — the per-unit amounts for return of capital and reinvested capital gains distributions. These affect ACB but are often buried in T3 slips or fund company PDFs. MyACB syncs these tax factors automatically for supported funds, so you don't have to hunt them down manually. ### CSV Import with Column Mapping Import transaction history from any brokerage CSV export. The import wizard handles flexible column mapping, multiple date formats, transaction type translation, and duplicate detection via SHA-256 hash comparison. Supported brokerages include Questrade, Wealthsimple Trade, TD WebBroker, CIBC Investor's Edge, and others. MyACB also has a community import schema marketplace. Other users have shared column mapping schemas for common banks, brokers, and investment platforms. Search by name, apply a schema in a single click, and skip manual column mapping entirely. ### Schedule 3 / Tax Prep Export Generate a capital gains summary by tax year, formatted for reporting on CRA Schedule 3. Export your full transaction history as CSV at any time. ### Multi-Portfolio Support Organize holdings across multiple portfolios — for example, one portfolio per brokerage account or family member. ### Multi-Language Support Available in English, French, and Spanish. French is fully supported for Canadian bilingual users. ### Transaction Types Supported - Buy - Sell - Return of Capital (ROC) - Reinvested Capital Gains Distribution (phantom distribution) - DRIP (Dividend Reinvestment Plan) - Stock Split - Stock Consolidation (reverse split) - Transfer In / Transfer Out - Superficial Loss adjustment ## Pricing MyACB has a free tier with full ACB tracking for a limited number of securities. Paid plans unlock unlimited securities, Tax Prep / Schedule 3 export, and priority support. See https://myacb.ca/plans for current pricing. ## How MyACB Compares to Alternatives ### MyACB vs adjustedcostbase.ca adjustedcostbase.ca is the most established ACB tool in Canada. It works, but the interface is dated with no dark mode, its CSV import is rigid and costs extra, and it has no automatic tax factor sync for ETF distributions. MyACB was built to address these gaps with a modern, dark-mode-enabled, guided workflow. ### MyACB vs ACBTracking.ca ACBTracking.ca is shutting down as of 2025/2026 and is no longer accepting new calculations. MyACB is an actively maintained alternative. ### MyACB vs Spreadsheets Spreadsheets are free but require manual data entry, custom formulas for each transaction type, and careful attention to superficial loss and ROC rules. A single formula error can invalidate years of ACB records. MyACB eliminates that risk while being faster to maintain. ### MyACB vs Sharesight Sharesight is a portfolio tracker with ACB support, but it is primarily built for performance tracking and is priced accordingly. MyACB is purpose-built for Canadian ACB and capital gains reporting, at a lower cost. ## Common Questions About ACB in Canada ### Do I need to track ACB for TFSA or RRSP accounts? No. ACB only applies to non-registered (taxable) accounts. Gains inside registered accounts are sheltered from tax. ### Does the CRA require me to track ACB? Yes. The CRA requires you to report capital gains and losses on Schedule 3, and ACB is the cost basis used for that calculation. The CRA does not track ACB for you. ### What happens if I don't track ACB and can't reconstruct it? You may be forced to use the original purchase price without adjustments (missing ROC reductions that would increase your gain, or missing distribution add-backs that would reduce it). This can result in incorrect reporting. ### How does return of capital affect ACB? Return of capital (ROC) is a distribution that is not immediately taxable. Instead, it reduces your ACB. If ROC reduces your ACB below zero, the negative amount becomes a capital gain in that year. ### What is a phantom distribution? A phantom distribution (or reinvested capital gains distribution) is a taxable distribution from an ETF or mutual fund that is automatically reinvested rather than paid out as cash. You owe tax on it in the year it is distributed, but you also add it to your ACB to avoid double taxation when you eventually sell. ### What is the superficial loss rule? The superficial loss rule (ITA Section 54) denies a capital loss if you (or an affiliated person) buy the same or identical security within 30 days before or after the sale. The denied loss is added to the ACB of the repurchased shares instead. ### What is the capital gains inclusion rate in Canada? The capital gains inclusion rate determines what percentage of a capital gain is taxable. The current inclusion rate is 50% — meaning half of your capital gain is added to your income and taxed at your marginal rate. This rate has changed multiple times since capital gains taxation was introduced in Canada in 1972. See [A History of Capital Gains Taxation in Canada](https://myacb.ca/blog/history-of-capital-gains-in-canada) for the full timeline. ### Which date do I use for ACB — trade date or settlement date? For ACB purposes, use the settlement date for buys and sells, not the trade date. This is when the transaction is officially completed, ownership transfers, and the cash/security exchange settles. ### How do stock splits affect ACB? A stock split increases your share count and decreases your ACB per unit proportionally. Your total cost base does not change. For example, a 2-for-1 split doubles your shares and halves your per-unit ACB. ## Blog Posts & Guides Full guides on adjusted cost base and Canadian capital gains tax, written for Canadian investors: - [What Is Adjusted Cost Base (ACB)? A Canadian Investor's Guide](https://myacb.ca/blog/intro-to-adjusted-cost-base) — The fundamentals: what ACB is, why the CRA requires it, and a worked example. - [Which Date Should You Use for ACB? Trade Date vs. Settlement Date Explained](https://myacb.ca/blog/which-date-to-use-for-acb) — Trade date, settlement date, record date, and effective date — which one matters for ACB. - [Return of Capital (ROC): How It Affects Your Adjusted Cost Base](https://myacb.ca/blog/return-of-capital) — How ROC distributions reduce your ACB and what happens when ACB goes negative. - [Phantom Distributions: How Reinvested Capital Gains Affect Your ACB](https://myacb.ca/blog/reinvested-capital-gains-distributions) — How reinvested capital gains (phantom distributions) from ETFs increase your ACB and prevent double taxation. - [Stock Splits and Consolidations: How They Affect Your ACB](https://myacb.ca/blog/stock-splits-and-consolidations) — How splits and reverse splits change share count and per-unit ACB without affecting total cost base. - [Capital Gains and the Inclusion Rate in Canada: What Investors Need to Know](https://myacb.ca/blog/capital-gains-inclusion-rate) — How capital gains and losses work in Canada, what the inclusion rate means, and top tax rates by province. - [A History of Capital Gains Taxation in Canada](https://myacb.ca/blog/history-of-capital-gains-in-canada) — From zero tax to 75% inclusion and back. The full history from 1972 to today. - [Sync Tax Factors: Automatically Add ROC & Phantom Gains to Your ACB](https://myacb.ca/blog/sync-tax-factors) — How MyACB's Tax Factor Sync feature works and which funds are supported. - [Importing Transactions: The Complete Walkthrough](https://myacb.ca/blog/import-transactions) — How to import a CSV from any brokerage using MyACB's import wizard. ## Public Pages - [Home](https://myacb.ca/) - [Accueil](https://myacb.ca/fr) - [Inicio](https://myacb.ca/es) - [Free Adjusted Cost Base Calculator](https://myacb.ca/adjusted-cost-base-calculator) — Interactive no-sign-in calculator for buys, sells, DRIPs, return of capital, reinvested capital gains distributions, stock splits, and consolidations. - [Plans & Pricing](https://myacb.ca/plans) - [Plans et tarifs](https://myacb.ca/fr/plans) - [Planes y precios](https://myacb.ca/es/plans) - [Blog](https://myacb.ca/blog) - [Contact](https://myacb.ca/contact) - [Register](https://myacb.ca/users/register) - [Log In](https://myacb.ca/users/log-in) - [Privacy Policy](https://myacb.ca/privacy) - [Terms of Service](https://myacb.ca/terms) - [Sitemap](https://myacb.ca/sitemap.xml) ## About MyACB was built by Mitchell, a Canadian software developer and DIY investor who got frustrated tracking ACB in spreadsheets. The tool is actively maintained and updated as Canadian tax rules evolve. It is built with Elixir, Phoenix, and LiveView, and hosted in Canada. For questions or support, contact https://myacb.ca/contact.