ACB calculator at the rate on each trade date.

Adjusted cost base in Canadian dollars, with buys, sells, reinvested distributions, return of capital and splits. Rates come from the Bank of Canada by date. No account, and nothing you type leaves this page.

Enter one row per transaction, for as many holdings as you like. Identical shares in all non-registered accounts belong together under one holding name. Rates fill in from the date, and you can type over any of them. Use Save as CSV to keep your rows, because this page stores nothing.

How CRA averages cost

Shares of the same class of a company, and units of the same mutual fund trust, are identical properties. Their adjusted cost base is an average: total cost, including commissions and other buying expenses, divided by the number held. It is worked out again at each purchase. A sale takes shares out at that average and leaves the per-share figure unchanged.

This is Example 1 from CRA's capital gains guide, T4037. The CRA's example button loads it. The guide gives years only, and does not give a sale price for its 2008 sale, so the dates and the C$5,000 proceeds in the loaded rows are ours.

TransactionCostSharesACB per share
2001 purchase at $15$1,500100$15.00
2006 purchase at $20+ $3,000+ 150$18.00
2008 sale of 200 at the $18 average− $3,600− 200$18.00
2025 purchase at $21+ $7,350+ 350$20.63

The capital gain or loss on a sale is the proceeds, less the ACB of the shares sold, less the costs of selling.

Foreign currency

Each part of a sale in foreign currency converts at its own date. CRA's guide has the proceeds convert at the rate when sold, the ACB at the rate when acquired and the selling costs at the rate when they were incurred. So a US stock can show a gain in Canadian dollars even when its US-dollar price did not move.

CRA says to use the Bank of Canada rate for the day of the transaction in general, and lists conditions under which it accepts other published rates. The Bank publishes no rate on weekends and holidays. For those dates this calculator uses the latest earlier rate and says so under the row, and you can type a different one. Look up any date with the Bank of Canada rate lookup.

Reinvested distributions and T3 box 42

When return of capital takes ACB below zero

If the ACB of trust units goes below zero during the year, CRA treats the negative amount as a capital gain in that year, and the ACB becomes zero. The calculator shows that as a deemed gain.

Splits and consolidations

A split changes the share count and leaves total cost alone, so the per-share figure moves. Enter the new shares for each old share: 2 for a 2-for-1 split, 0.1 for a 1-for-10 consolidation.

Superficial losses

CRA's guide describes a superficial loss as a loss on a sale where the same or identical property is bought in the period from 30 calendar days before the sale to 30 calendar days after it, and is still owned 30 days after the sale. Purchases by an affiliated person, such as a spouse, count too. The loss cannot be deducted, and the person who bought the property can usually add it to that property's ACB.

This calculator flags sales that meet those conditions on the rows entered. It does not change any figure, and it cannot see other accounts or other people. See the superficial loss explainer.

What this calculator does not do

Holding foreign property? The same rows work in the T1135 calculator. Save them as a CSV here and load the file there.

Sources

Published by Quintessentia Network Inc. Updated 3 November 2026. Written in our own words from the CRA guide above, which governs if anything here differs.