Crypto Tax Basics
Crypto taxes catch many investors off guard. Most countries treat crypto as property — meaning every trade, sale, or use is a taxable event.
This article covers general principles. Tax laws vary by country and change frequently. Always consult a tax professional for your specific situation.
Is Crypto Taxable?
In most major jurisdictions (USA, Canada, UK, Australia, EU), yes.
- Canada: Crypto is taxed as capital gains (50% inclusion rate) or income depending on context
- USA: Crypto is property; gains are capital gains or ordinary income
- UK: Crypto is a capital asset; gains subject to Capital Gains Tax
- Australia: Crypto is an asset; subject to Capital Gains Tax
Some jurisdictions (Portugal historically, UAE, El Salvador) have had more favourable treatment, but laws change.
What Triggers a Taxable Event?
Taxable (in most jurisdictions)
- Selling crypto for fiat (CAD, USD, GBP): Capital gain or loss
- Trading crypto for crypto: Selling BTC to buy ETH = taxable event on the BTC
- Using crypto to buy goods/services: Treated as selling at current price
- Receiving crypto as income: Mining rewards, staking rewards, salary in crypto
- DeFi activities: Interest, yield farming rewards, LP fees
Generally NOT Taxable
- Buying crypto with fiat: Not taxable (yet)
- Transferring between your own wallets: Moving BTC from Coinbase to your hardware wallet
- Gifting crypto (up to certain limits): Varies by jurisdiction
- Holding: Simply holding crypto doesn't trigger tax
Capital Gains: Short-Term vs. Long-Term
Canada
- Capital gains inclusion rate: 50% of your capital gain is added to your taxable income (as of 2024)
- Short-term vs long-term: Canada doesn't distinguish — same treatment regardless of hold period
- Day trading: CRA may reclassify as business income (fully taxable) for active traders
USA
- Short-term (held <1 year): Taxed as ordinary income (up to 37%)
- Long-term (held >1 year): Taxed at preferential capital gains rates (0%, 15%, or 20% depending on income)
Key takeaway: Holding for over a year can significantly reduce US tax liability.
Cost Basis: What You Paid
Cost basis = what you paid for the asset (including fees).
Capital gain = Sale price − Cost basis
Example:
- Buy 1 ETH at $2,000 + $20 fee = cost basis of $2,020
- Sell 1 ETH at $3,000 + $30 fee = proceeds of $2,970
- Capital gain = $2,970 − $2,020 = $950
Tracking cost basis across hundreds of trades is complex. Use crypto tax software.
DeFi Tax Complexity
DeFi creates extremely complex tax situations:
- Staking rewards: Generally income when received
- LP tokens: Providing liquidity may be taxable
- Yield farming: Rewards are usually income
- Token swaps: Each swap is a taxable event
This is an evolving area. Tax guidance on DeFi is incomplete in most jurisdictions.
Record-Keeping
You're responsible for your records. Keep:
- Date of each transaction
- Amount of crypto purchased/sold
- Price at time of transaction (in local currency)
- Fees paid
- Purpose (investment, income, etc.)
Crypto tax software makes this much easier:
- Koinly: Popular in Canada, UK, Australia
- CoinTracker: Popular in USA
- CryptoTaxCalculator: Multi-jurisdiction
- TaxBit: USA focused
These tools import from exchanges and wallets automatically.
NFTs and DeFi Tokens
- NFT sales: Generally taxable as capital gains
- NFT royalties: Generally income
- Governance tokens received via airdrops: Generally income at fair market value when received
Common Mistakes
- Ignoring small trades: Each trade is reportable, even $50 swaps
- Forgetting DeFi: Exchange-based traders often forget DeFi activity
- Not tracking cost basis: Without this, you can't calculate gains
- Assuming "no one knows": Exchanges report to tax authorities in most jurisdictions. The CRA, IRS, and HMRC are increasing crypto enforcement.
Continue Learning
- Crypto Investing Fundamentals — core principles
- Dollar-Cost Averaging — how regular purchases affect tax tracking
- Portfolio Strategy — factoring tax into portfolio decisions
For comprehensive guidance on cryptocurrency investing, read A Beginner's Guide to Cryptocurrency from the Mastering Crypto series.