The Money Pocket

ACB Calculator — Adjusted Cost Base for Stocks (Canada)

Calculate your weighted average adjusted cost base (ACB) for Canadian stocks across multiple purchase lots. Instantly see your ACB per share, capital gain, and estimated tax.

Canadian Capital Gains Tax Guide Hub

Stop guessing your cost basis. Enter your stock purchases one by one — the calculator applies the CRA's identical properties (weighted average) rule and shows your ACB per share, capital gain, and estimated tax at any selling price.

Purchase Transactions
Purchase 1
ACB Summary
Total shares purchased0.000
Total cost (price + commissions)$0
ACB per share$0.00
Total ACB (all shares)$0
Capital Gain Estimate
Federal + provincial
Gross proceeds$0
Less: total ACB− $0
Less: selling commission− $0
Capital gain$0
Taxable capital gain (×50%)$0
Estimated tax$0

This calculator applies the CRA's identical properties (averaged ACB) rule. For special situations — stock splits, return of capital distributions, employee stock options — adjustments may be needed. See the T4037 guide for full details.

Why ACB matters

Your adjusted cost base is what you subtract from your selling price to calculate your capital gain. Get it wrong — in either direction — and you either overpay tax or underreport income.

For a single purchase, it's simple: purchase price + commissions. But when you've bought the same stock multiple times at different prices, the CRA's identical properties rule requires you to use a weighted average ACB across all shares. You cannot choose which lot you're selling.

The identical properties rule

When you hold multiple purchases of the same security, every share you hold is considered identical. Each time you buy more shares, the ACB of all your shares is recalculated:

New ACB per share = (Previous total ACB + New purchase cost + Commission) ÷ Total shares held

This calculator handles that math automatically as you add purchase lots.

What goes into the ACB

  • Original purchase price per share
  • Brokerage commissions paid at purchase (divided across shares)
  • Reinvested dividends (DRIP shares have an ACB equal to the amount reinvested)
  • Return of capital distributions (these reduce your ACB — not handled by this calculator)
  • Stock splits and consolidations (adjust your share count and price accordingly)

What reduces your ACB

Certain distributions reduce the ACB of your shares rather than being taxed immediately:

  • Return of capital (ROC) from mutual funds, ETFs, or REITs
  • These reduce your ACB per share, increasing the capital gain when you eventually sell

For assets with ROC history, you'll need to manually adjust the ACB per share before entering it here.

Superficial loss rule

If you sell shares at a loss and repurchase the same security within 30 days before or after the sale, the CRA denies the capital loss. The denied loss is added back to the ACB of the repurchased shares instead. This calculator does not track the superficial loss rule — keep this in mind when selling at a loss.


Disclaimer: For stocks with complex histories (stock splits, return of capital, employee options), manual adjustments may be required. Consult a Canadian tax professional.

More Canadian Capital Gains Tax Guide Tools

Other tools in the Canadian Capital Gains Tax Guide hub
Canadian Capital Gains Tax Calculator 2025
Calculate your capital gains tax in Canada for 2025. Includes province selector, 50% inclusion rate, capital loss offsets, and after-tax proceeds. Based on CRA T4037 guide.
Canada Capital Loss Planner — Carryforward & Carryback Calculator
Calculate how to apply Canadian capital losses to offset gains. Handle carryforwards from prior years and carrybacks to 2022–2024 to recover past taxes. Based on CRA T4037.
Principal Residence Exemption Calculator Canada
Calculate how much of your home sale is tax-free in Canada. Applies the CRA's principal residence exemption formula including the "+1 rule" for partial-year ownership.