CRA rules for decentralized finance: token swaps, yield farming, liquidity pools, borrowing protocols, and how to track every taxable event.
KOHO is the smart choice for your CAD spending while you invest in crypto. No monthly fees, instant e-transfers, earn cash back on everyday purchases.
Get KOHO Free — Code 45ET55JSYAAs of 2026, the Canada Revenue Agency has not issued specific published guidance on decentralized finance (DeFi) taxation. However, general principles from CRA's cryptocurrency guidance and established income tax law apply to DeFi activities. The general rule remains: if you dispose of a cryptocurrency or receive value, it's likely a taxable event.
DeFi creates tax complexity because a single yield farming strategy can involve dozens of taxable events in a single day — each swap, deposit, withdrawal, and reward is potentially a separate transaction requiring ACB tracking.
When you swap one cryptocurrency for another using a DEX (Uniswap, SushiSwap, Curve, etc.), you are disposing of the token you gave up and acquiring the token you received. The CRA treats crypto-to-crypto trades as dispositions at fair market value.
Adding and removing liquidity from protocols like Uniswap V2/V3, Balancer, or Curve creates multiple potential tax events:
| Action | Tax Treatment |
|---|---|
| Adding liquidity (deposit ETH + USDC) | Likely disposition of both tokens at FMV; receive LP token at combined FMV |
| Holding LP token | No event while holding (unless receiving rewards) |
| Receiving trading fee rewards | Income at FMV when received (or reflected in LP token value) |
| Removing liquidity (redeem LP token) | Disposition of LP token; acquire underlying tokens at FMV |
| Impermanent loss | Not separately deductible — reflected in your capital gain/loss calculation |
There is some argument among tax professionals that adding tokens to a liquidity pool is not a disposition because you retain beneficial ownership. This position is defensible but not confirmed by the CRA. The conservative position is to treat it as a disposition.
Yield farming typically involves depositing assets into a protocol and receiving reward tokens (governance tokens, protocol tokens, etc.) over time. CRA's position on these rewards:
The challenge is that many yield farming rewards accrue continuously or in small frequent amounts, creating potentially hundreds of income events per year. Tax software like Koinly or CoinTracker can help aggregate these.
Depositing collateral and borrowing against it is generally not a taxable event in itself — it's a loan, not a disposition. However:
Wrapping ETH to WETH, or bridging tokens across blockchains, raises questions about whether a new asset has been created. In most cases, wrapping/bridging is considered an exchange of one asset for another — a disposition of the original asset at FMV. Keep records of every wrapping and bridging transaction for ACB tracking.
Manual tracking of DeFi taxes is extremely difficult. Recommended approach: