Crypto Adjusted Cost Base Calculator
Track one coin's buys and sells in Canadian dollars. The CRA's average-cost method gives your ACB per unit, the gain or loss on each sale and the taxable half.
Buying 0.05 BTC for $5,000 and 0.03 for $4,200 (plus fees) gives an average cost of $115,562.50 per coin. Selling 0.04 for $6,000 less a $30 fee realises a capital gain of $1,348, and half of it, $674, is added to taxable income. The remaining ACB is $4,623.
Figures as of 2026-11-13.Your trades (one cryptocurrency, in CAD)
- Units still held
- 0.04000000
- Remaining ACB
- $4,623
- ACB per unit
- $115,562.50
Net gain $1,348
| Date | Type | Units | ACB after | Per unit | Gain |
|---|---|---|---|---|---|
| 2025-02-10 | buy | 0.05000000 | $5,025 | $100,500.00 | — |
| 2025-09-15 | buy | 0.03000000 | $9,245 | $115,562.50 | — |
| 2026-03-20 | sell | 0.04000000 | $4,623 | $115,562.50 | $1,348 |
Assumptions & sources
Assumptions
- Average cost for identical property (CRA T4037 and the CRA's crypto-asset guidance).
- One-half inclusion rate for capital gains; business income is fully taxable.
- Enter every amount in Canadian dollars at the exchange rate on the trade date. Nothing leaves your browser.
Sources
- Canada Revenue Agency — Information for crypto-asset users and tax professionals. Checked .
- Canada Revenue Agency — T4037 Capital Gains guide: adjusted cost base and identical properties. Checked .
- Department of Finance Canada — Report on Federal Tax Expenditures 2026 (capital gains inclusion rate increase cancelled March 21, 2025). Checked .
Your saved scenarios
Saved in this browser only. Nothing is sent to us.
| 2025-02-10 buy | 0.05 for $5,000fee $25 |
|---|---|
| 2025-09-15 buy | 0.03 for $4,200fee $20 |
| 2026-03-20 sell | 0.04 for $6,000fee $30 |
| Pooled ACB | $9,245 |
| Average per unit | $115,562.50 |
| ACB of 0.04 sold | $4,623 |
| Capital gain | $1,348 |

Keep the exchange's CSV exports every year; the CRA can ask for records of every trade.
Go deeper on a MITEY specialist site
Frequently asked questions
How do I calculate the adjusted cost base of crypto?
The CRA treats units of the same cryptocurrency as identical property, so you use the average cost: add every purchase price plus fees to a running total, divide by the units you hold, and use that average for each sale. FIFO isn't allowed for identical property.
How much of a crypto gain is taxed?
If it's a capital gain, half of it is added to your income. The proposed increase to two-thirds was cancelled on March 21, 2025. If you trade as a business, the whole gain is business income.
Is swapping one crypto for another taxable?
Yes. The CRA treats a crypto-to-crypto trade as a disposition at fair market value, so enter it as a sale of one coin and a purchase of the other, both in Canadian dollars.