How to File Crypto Taxes: Step-by-Step Guide

Complete guide to reporting cryptocurrency transactions on your tax return. Calculate gains, track trades, and stay compliant with tax regulations.

Jaa

Understanding Crypto Taxes

Cryptocurrency transactions are taxable events in most countries. Whether you've sold crypto for profit, traded one coin for another, or earned crypto through mining or staking, you likely have tax obligations to report.

This guide provides a general framework for crypto tax reporting. For basic taxation concepts, see our crypto tax basics guide. Always consult a tax professional for advice specific to your jurisdiction.

⚠️ Important Disclaimer

Tax laws vary significantly by country and change frequently. This guide provides general educational information only. Consult a qualified tax advisor in your jurisdiction for specific advice.

What Triggers a Taxable Event?

đź”´ Taxable Events

  • Selling crypto for fiat currency (USD, EUR, etc.)
  • Trading crypto for another crypto
  • Spending crypto on goods/services
  • Receiving crypto as payment for work
  • Mining or staking rewards
  • Airdrops (in many jurisdictions)

🟢 Non-Taxable Events

  • Buying crypto with fiat
  • Holding crypto (unrealized gains)
  • Transferring between your own wallets
  • Gifting crypto (under annual limits)
  • Donating to qualified charities

Step-by-Step Filing Process

Step 1: Gather Your Records

Collect transaction history from all exchanges and wallets you've used. You'll need:

  • Purchase dates and prices (cost basis)
  • Sale dates and prices
  • Transaction fees paid
  • Wallet transfers and their dates

Step 2: Calculate Gains/Losses

For each sale or trade, calculate:

Gain/Loss = Proceeds - Cost Basis - Fees

Example: Bought 1 BTC at $30,000, sold at $50,000 with $50 fees

Gain = $50,000 - $30,000 - $50 = $19,950

Step 3: Determine Holding Period

In many countries (like the US), assets held over 1 year qualify for lower long-term capital gains rates. Track your holding periods carefully.

Step 4: Use Tax Software

Crypto tax software can automatically import transactions and calculate your taxes:

  • CoinTracker – user-friendly, integrates with TurboTax
  • Koinly – supports 400+ exchanges
  • CryptoTaxCalculator – detailed DeFi support
  • TokenTax – full-service option available

Step 5: File Your Return

Report crypto gains/losses on the appropriate tax forms for your country. In the US, this typically means Schedule D and Form 8949. Consult your local tax authority's guidelines.

Cost Basis Methods

If you've bought the same crypto at different prices, you need to choose a method for determining which coins you're selling:

FIFO (First In, First Out)

The oldest purchased coins are sold first. Most common method and often required by tax authorities.

LIFO (Last In, First Out)

Most recently purchased coins are sold first. May reduce short-term gains in some situations.

Specific Identification

You choose exactly which coins to sell. Offers most control but requires detailed records.

Common Mistakes to Avoid

  • ❌ Ignoring crypto-to-crypto trades – These are taxable events
  • ❌ Missing DeFi transactions – Swaps, liquidity provision, and yield farming trigger taxes
  • ❌ Forgetting transaction fees – Gas fees can be added to cost basis
  • ❌ Not reporting losses – Losses can offset gains and reduce your tax bill
  • ❌ Using exchange values instead of actual trade prices – Use the exact price at time of transaction

DeFi Tax Considerations

DeFi activities create complex tax situations. Learn more in our DeFi yield taxation guide.

Staking Rewards

Usually taxed as income when received

Liquidity Provision

LP token deposits/withdrawals may be taxable

Yield Farming

Rewards typically taxed as income

Lending Interest

Interest received is usually taxable income

Jaa

Related Guides

Verotus

Kryptoverotuksen perusteet

15.3.2025
14 min

Perustiedot kryptovaluuttojen verotuksesta yksityishenkilöille Suomessa.

Verotus

DeFi-tuottojen verotus

25.2.2025
12 min

Miten verottaja suhtautuu DeFi-tuottoihin, stakingiin ja yield farmingiin.

Subscribe to our free
newsletter

Get the most important crypto news and market analysis delivered to your inbox

Free
No spam
Cancel anytime

Continue Learning

Explore the world of crypto investing with our comprehensive guides.