TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
№ 31 Tax

Calculating Adjusted Cost Base for Crypto When You've Made Many Small Trades in Canada

How Ontario crypto traders calculate adjusted cost base across dozens of small trades, and a record-keeping system that keeps CRA-ready numbers.

Tax4 min readTSLBy the Treadstone Law team · OntarioUpdated 2026-07
All articles
Key takeaways
  • The Canada Revenue Agency treats cryptocurrency as a commodity for tax purposes, not as currency.
  • Under the identical-property rules in the Income Tax Act, when you own multiple units of the same cryptocurrency, you can't cherry-pick which purchase lot you're selling.
  • Reconstructing this from memory at tax time is close to impossible once you're past a handful of transactions.

If you've made a handful of cryptocurrency trades, tracking your cost has been simple. If you've made dozens — or hundreds — of small trades across several exchanges and wallets, the math gets complicated fast. The CRA doesn't let you pick and choose which purchase price applies to which sale; it requires calculating adjusted cost base using a specific averaging method, and getting it wrong can mean overpaying tax or missing a gain you didn't realize you had.

This article explains how the averaging rule works, why it gets harder the more you trade, and a practical way to keep your records so tax season isn't a forensic project.

Why This Isn't Just Bookkeeping

The Canada Revenue Agency treats cryptocurrency as a commodity for tax purposes, not as currency. Every time you dispose of it — by selling it for cash, trading it for a different cryptocurrency, or using it to pay for something — you trigger a taxable event measured against what you paid for it. Once you've bought the same coin at ten or a hundred different prices over time, "what you paid for it" isn't a single number anymore. That's the problem adjusted cost base solves.

The Averaging Rule: How ACB Actually Works

Under the identical-property rules in the Income Tax Act, when you own multiple units of the same cryptocurrency, you can't cherry-pick which purchase lot you're selling. Instead, you pool all your acquisitions of that coin together and calculate a single average cost per unit — your adjusted cost base.

Every time you buy more of the same coin, you recalculate: add the cost of the new purchase to the total cost of what you already held, then divide by the total number of units you now own. That new average applies going forward, to every unit you hold, regardless of when you originally bought it.

Illustrative example (not tax advice — use your own numbers):

TransactionUnitsPrice/unit (CAD)Running ACB/unit
Buy 11.0$40,000$40,000
Buy 20.5$50,000$43,333
Buy 32.0$35,000$37,857
Sell 1.0Gain/loss measured against $37,857

Each new purchase shifts the average. If you're trading frequently, that average can move dozens of times a year.

A Practical Record-Keeping System

Reconstructing this from memory at tax time is close to impossible once you're past a handful of transactions. A workable system, built as you go:

  1. Export transaction history from every exchange and wallet you use, not just the one you trade on most — CRA expects a complete picture across all platforms.
  2. Record the Canadian-dollar value of every trade at the time it happened, not just the crypto-to-crypto exchange rate. A trade of one coin for another is still a disposition that needs a CAD value on both sides.
  3. Track fees separately — trading and network fees generally adjust your cost base or proceeds, and they add up across many small trades.
  4. Recalculate your running ACB after every acquisition, or use crypto-specific tax software that automates the averaging rule across multiple wallets.
  5. Reconcile at year-end against exchange-issued statements, where available, before you file.

Common Pitfalls That Distort Your Numbers

When a Loss Might Not Count

If you sell a cryptocurrency at a loss and reacquire the same or an identical asset within a short window around that sale, CRA's superficial loss rules can deny the loss and add it back into the cost base of the reacquired coins instead of letting you claim it. Frequent traders are more likely to trip this rule without realizing it, since rebuying the same coin shortly after selling is common trading behaviour. Confirm the current rules before assuming a loss is deductible.

Getting Help When the Volume Gets Away From You

Once your trading volume is high enough that manual tracking is unreliable, that's usually the point to bring in a tax professional or crypto-focused accountant for the calculations — and a tax lawyer if CRA has already reassessed you or you're worried about past years. Reconstructing years of scattered trading history after the fact is far harder than building good records as you go.

Frequently asked questions

Do I need to calculate ACB separately for each cryptocurrency I hold?

Yes. The averaging rule applies to identical properties, so Bitcoin and Ethereum each get their own separate pooled cost base. You don't average across different coins.

If I use multiple exchanges, do I average across all of them?

Yes. Your adjusted cost base for a given coin combines every unit you own, no matter which platform or wallet holds it. Treating each exchange as a separate pool is one of the most common errors.

What if I've lost access to records from an exchange that shut down?

Reconstruct what you can from bank records, email confirmations, and any archived statements. Where records are genuinely unavailable, document your reconstruction method and reasoning — CRA expects a reasonable, good-faith effort, not perfection after the fact.

Does staking or receiving crypto as a reward affect my ACB?

Generally, yes — coins received as rewards typically have their own cost base and get added to your pool of that coin going forward. This is a technical area; confirm the treatment for your specific situation.

This article is general information, not legal advice. Reading it does not create a lawyer-client relationship. Ontario laws, tax rates, and government programs change, and how the law applies depends on your specific facts. For advice about your situation, speak with a licensed Ontario lawyer. Treadstone Law is licensed by the Law Society of Ontario — reach us at 1-844-900-1070 or start a file online.

This is a tax question

Start a file online — flat, published fees, reviewed by a licensed Ontario lawyer before a dollar is owed.

ContactStart a File →