Crypto taxes are unlike any other asset class. Every trade, swap, or use of crypto is a potentially taxable event. The IRS has made it clear they're watching — and enforcement is increasing. Active crypto traders face a complex web of rules that even experienced tax professionals sometimes get wrong.
How the IRS Treats Cryptocurrency
The IRS classifies cryptocurrency as property, not currency. This means every time you sell, trade, or use crypto, you potentially trigger a capital gain or loss — just like selling a stock. The gain or loss is the difference between your cost basis (what you paid) and the fair market value at the time of the transaction.
What Counts as a Taxable Event?
- Selling crypto for USD or other fiat currency
- Trading one crypto for another (BTC → ETH is a taxable event)
- Using crypto to pay for goods or services
- Receiving crypto as payment for work or services
- Staking rewards and yield farming income
- Airdrops and hard fork distributions
- NFT sales (both creating and selling)
⚠️ Crypto-to-crypto trades are taxable. This surprises many traders. Trading BTC for ETH triggers a taxable event based on BTC's value at the time of the trade, regardless of whether you ever converted to USD.
Short-Term vs Long-Term Crypto Gains
Just like stocks, crypto held for more than one year qualifies for the lower long-term capital gains rates (0%, 15%, or 20%). Crypto held for one year or less is taxed as short-term gains at your ordinary income tax rate. Active crypto traders are almost always generating short-term gains.
Cost Basis Methods
Your cost basis method dramatically affects your tax bill. The IRS allows several methods for crypto:
- FIFO (First In, First Out) — The default method. The first crypto you bought is treated as the first you sold.
- Specific Identification — You choose exactly which coins you're selling. This requires detailed records but allows maximum tax optimization.
- HIFO (Highest In, First Out) — Sell your highest-cost-basis coins first, minimizing gains. Not explicitly approved by the IRS but used by many practitioners.
Staking and DeFi Income
Staking rewards are taxable as ordinary income when received, based on the fair market value at the time of receipt. This applies to Ethereum staking, Cosmos, Solana, and any other proof-of-stake network. DeFi yield is treated similarly. You then have a second taxable event when you sell those tokens.
The Record-Keeping Problem
Active crypto traders can generate thousands of transactions per year across multiple wallets, chains, and exchanges. Tracking cost basis across all these transactions manually is practically impossible. Crypto tax software like Koinly, TokenTax, or CoinTracker can aggregate transactions, but they often make errors that require CPA review.
✅ Key tip: Never delete wallet history or exchange records. The IRS can request records going back years. Keep all transaction history from every exchange you've ever used.
The $10,000 Reporting Threshold Is Gone
Starting with the Infrastructure Investment and Jobs Act, brokers and exchanges are now required to report crypto transactions to the IRS on Form 1099-DA. This dramatically increases IRS visibility into crypto activity. The days of unreported crypto gains are effectively over.