Canadian crypto taxes differ from the US in important ways: Canada uses the ACB (average cost) method, not FIFO/spec-ID, and slashes the taxable portion of gains if they count as capital vs. business income. This is a general guide, not professional tax advice — consult a CPA. —

Quick Answer

In Canada, the CRA treats crypto as a commodity and taxes it. Selling or trading crypto generally triggers a capital gain (50% taxable in 2026) or a business income gain (100% taxable) depending on your activity. You must track your Adjusted Cost Base (ACB) — and margin positions complicate this — then report on your T1 return. Koinly and CoinTracker are the top tools for Canadians, with Koinly offering strong ACB support.

Smartphone displaying cryptocurrency market status with blockchain concept on black backdrop.

Photo by Pexels

How the CRA Taxes Crypto

The CRA views cryptocurrency primarily as a commodity bought and sold for investment. That means it is not treated like a Canadian dollar or a foreign currency for most tax purposes — every disposition (sale, trade, or spending) is a potential taxable event measured in Canadian dollars. Tax treatment depends on whether you’re an investor or a trader. ### Capital Gains (investors/holders)

Profit on selling/trading crypto is a capital gain, and only 50% of the gain is taxable as of 2026 — applying to occasional selling of held assets. Losses work symmetrically: a capital loss offsets gains in the same year, and unused losses carry back three years or forward indefinitely. If you bought $10,000 of a coin that grew to $20,000, only $5,000 of that $10,000 gain is added to taxable income — about $1,500 in tax at a 30% marginal rate rather than $3,000. ### Business Income (frequent traders)

If you trade frequently, aggressively, or professionally (high volume, short holding, full-time), the CRA may treat profits as business income, where 100% of the gain is taxable. The CRA looks at frequency, intention, and time spent to classify you. The silver lining: business treatment lets you deduct expenses — trading software, charting tools, a home-office portion, professional fees, and interest on borrowed trading funds — partially offsetting the higher rate. ### Income (mining/staking/airdrops)

Mining is business income at value received; staking rewards and airdrops are generally income at value received too. GST/HST can apply to mining goods/services in some cases. Hobby miners without a profit motive still generally owe tax — the CRA doesn’t let you self-classify mining as a tax-free hobby, so track the fair-market value of every reward at the moment it lands in your wallet. —

The ACB Method (Canada’s Cost-Basis Rule)

Canada uses Adjusted Cost Base (ACB) — an average cost approach, unlike the US FIFO/spec-ID. Your ACB = (total cost of all units held) ÷ (total units), updated with each acquisition; when you sell, gain/loss = proceeds − (units sold × ACB). Because it’s average-based, you can’t hand-pick which lots to sell like US spec-ID — a single missed acquisition throws off your entire average, and errors here remain the #1 Canadian crypto tax mistake. Superficial loss rules also apply, just as with stocks: if you sell a crypto asset at a loss and repurchase the same asset within 30 days, the loss is denied and added to the ACB of the repurchased units. Unlike in the US, you generally cannot sell-and-rebuy within a month to bank a loss in Canada. —

What’s Taxable in Canada

Taxable events: selling crypto for CAD, trading crypto for another crypto, spending crypto on goods/services, mining/staking/airdrop income, converting crypto for DeFi use, wrapping tokens or converting between chains, and receiving crypto as payment for goods/services. Non-taxable events: buying crypto with CAD, holding, moving/transferring between your own wallets/exchanges, gifting to a spouse (transfer at cost), and inheriting crypto (received at the deceased’s ACB). The distinction between a “transfer” (fine) and a “disposition” (taxable) hinges on control. Moving coins from your Wealthsimple account to your own hardware wallet is not a sale because you still control the assets — but sending BTC to an exchange to convert it, or spending it, is a change in beneficial ownership and is taxable. —

Exterior of a building featuring a prominent BTC and exchange sign, indicating a cryptocurrency location.
Photo by Pexels

How to Report

You report crypto on your T1 General income tax return: capital gains go on Schedule 3 (carrying the 50% taxable portion to line 12700), while business income is reported on the T1 with a T2125 for self-employment income and expenses. Keep records of every transaction: dates, amounts in CAD, cost basis, exchange rates, and the exchanges and wallets involved. The CRA can audit back roughly four years for most taxpayers, longer for alleged misrepresentation. A handful of trades works fine on a spreadsheet; hundreds of trades across venues is where tax software earns its keep. —

Best Canadian Crypto Tax Software

Software Strength CAD/ACB Support Pricing Supported Exchanges Auto-Import Report Types
Koinly Excellent ACB support, imported exchange reports Freemium; paid plans ~$49–$279 USD/yr by transaction count 400+ exchanges/wallets incl. Wealthsimple, Newton, Bitbuy, NDAX, Coinbase, Binance ✅ Full API read + CSV T1 summaries, Schedule 3 line items, Canadian ACB computation, tax-loss reports
CoinTracker Broad sync, clean UI Freemium; paid ~$100–$219 USD/yr 1,000+ syncs incl. Canadian + global venues ✅ Auto-sync + CSV Schedule 3/T1 outputs, ACB tracking, gain/loss summaries
CoinLedger Beginner-friendly tax reports Freemium; ~$49–$199 USD/yr 10,000+ + CSV ACB reports, Schedule 3, line-by-line gains

Koinly and CoinTracker both handle Canadian ACB, generate Schedule 3/line items, and auto-import from your Canadian exchanges (Wealthsimple, Newton, Bitbuy, NDAX), global ones, and wallets. Koinly is often the go-to for its robust ACB-average math and fee handling. Almost every tool underestimates or misclassifies a small number of transactions — especially fees, wrapped tokens, and DeFi rewards — so use the generated report as a strong draft, but review flagged/“uncategorized” transactions before filing. —

Crypto as Retail Trading: When Business Income Applies

One of the biggest confusions in Canadian crypto tax is the line between capital gains and business income. The CRA doesn’t draw a hard publishable threshold — it looks at the facts of your activity. Factors pushing toward business income (100% taxable): high trading frequency, short holding periods, a deliberate short-term profit plan, substantial time/effort devoted to trading, borrowed money/leverage, or trading as your primary income source. Factors keeping you at capital gains (50% taxable): infrequent trading, long holding periods, trading as a side activity, no systematic/leveraged strategy, and holding as a personal investment. The practical advice: a typical holder who buys occasionally and sells sometimes is generally treated as receiving capital gains; a full-time day trader should expect and plan for business income treatment. The CRA also treats “geared crypto trading” (leveraged trading) as business income. When in doubt, err toward caution and consult a CPA — capital-vs-business disputes are common and can carry penalties plus interest on reassessed amounts. —

Close-up of tax-related items including coins, calculator, and word 'taxes' on a green background.
Photo by Pexels

Real-World Examples of ACB in Action

  • Buying in lots: Buy 1 ETH for $2,000 (ACB = $2,000). Buy another for $3,000 → total cost $5,000 ÷ 2 = ACB = $2,500/ETH. Sell 1 ETH for $4,000 → gain = $1,500 capital gain ($750 taxable), with the remaining ETH still carrying the $2,500 ACB. - Selling everything at a loss: Hold 2 BTC at ACB $30,000 each; sell both at $25,000 for $50,000 proceeds → capital loss = $10,000, usable against other gains or carried back/forward. - Trading one coin for another: Spend 0.5 BTC (ACB $20,000/BTC = $10,000 cost) to buy ETH worth $12,000 → deemed disposition creates a $2,000 gain; the new ETH’s cost basis becomes $12,000. - Fees & transfers: trading/withdrawal fees are generally added to your ACB. Transfers between your own wallets don’t change ACB or trigger tax. Margin trading and crypto loans complicate ACB considerably — another reason to use tax software that tracks these inputs. Interest paid to borrow against crypto is generally deductible only if you’re earning business/rental income from the borrowed funds. ## T5008 Slips and T1135 Foreign Reporting

Canadian exchanges and brokers increasingly issue T5008 slips summarizing your crypto sales, similar to stocks — the CRA already sees those totals, so don’t omit them. T5008 slips report gross proceeds, not your computed gains, so treat the slip as a starting point and reconcile it against your own records. Separately, the T1135 (Foreign Income Verification Statement) applies if your combined foreign property — including crypto on a foreign exchange or wallet — exceeds $100,000 CAD in total cost at any point in the year. Crypto on a Canadian exchange or wallet doesn’t count. Penalties start at $25/day up to $2,500, even if you paid all your income tax correctly — easy to miss, and it frequently trips up holders with meaningful offshore balances. —

Mining, Staking, Airdrops, and DeFi: Tax Treatment

Mining is generally a business activity for the CRA — you earn business income equal to the fair-market value of coins on the day received, and a later sale produces a separate capital gain/loss using that ACB. Deduct legitimate expenses (electricity, hardware depreciation, pool fees); mining as an employee is employment income instead. Staking rewards are generally income at fair-market value when received and constructively available (not merely “earned”), with the resulting coins getting an ACB equal to that FMV — this applies to solo-staking, delegating, or running a validator alike. Airdrops are treated the same way: income at fair market value when received, whether tied to holding an asset or purely promotional, with no “free money” exception. Stablecoins are taxed as property like any other crypto, so every disposition needs CAD-value tracking even when the gain is negligible. DeFi yield and liquidity provision create near-constant taxable events — each swap is a disposition, each reward is income — making this the hardest category to track manually; robust tax software and professional guidance are strongly recommended. The theme across all of these: always record the CAD value at the moment of receipt. That number sets your income and your future cost basis — missing it forces a painful reconstruction later.

Top view of office supplies including calculator and notepad for taxes.

Photo by Pexels

FAQ

How were these recommendations made?

Based on extensive research into current market offerings, fee structures, user reviews, and platform security track records as of 2026.

Is this information current?

Yes — this article is updated for 2026 and reflects the latest platform features, fee changes, and regulatory developments.

Which option is best for beginners?

The options marked as beginner-friendly in our comparison tables above are designed to be accessible with minimal learning curve.

Can I trust these recommendations?

We prioritize unbiased analysis — no platform paid for placement, and our methodology is based on objective criteria like fees, security, and user experience.

The Bottom Line

This guide covers what you need to know. Check our related articles for deeper dives into specific topics.