Invest/Crypto/Crypto Taxes

Crypto Tax Guide

The IRS treats cryptocurrency as property. Every sale, swap, or purchase triggers a taxable event. Here's exactly what you owe and how to report it.

Compliance guide-Updated for 2026 IRS rules-US-focused

What Triggers Crypto Taxes

Taxable events (you owe taxes):

  • Selling crypto for USD (or any fiat currency)
  • Trading one crypto for another (BTC to ETH counts as selling BTC)
  • Buying goods or services with crypto
  • Receiving crypto as payment for work (taxed as ordinary income)
  • Mining or staking rewards (taxed as income when received)
  • Airdrops (taxed as income at fair market value when received)

Not taxable:

  • Buying crypto with USD (no gain until you sell)
  • Transferring between your own wallets
  • Donating crypto to a qualified charity
  • Gifting crypto (up to $18,000/year per recipient, no tax for either party)

Capital Gains Rates (2026)

  • Short-term (held less than 1 year): Taxed as ordinary income (10-37% depending on your bracket)
  • Long-term (held 1 year or more): 0%, 15%, or 20% depending on income level

Single filer 2026: 0% on gains up to ~$47K taxable income, 15% up to ~$518K, 20% above that. Holding for 12+ months before selling can cut your tax rate in half.

Tax-Loss Harvesting

If you have crypto that's lost value, sell it to realize the loss. Use that loss to offset gains from profitable sales. You can offset up to $3,000/year in ordinary income with crypto losses, plus unlimited capital gains.

Unlike stocks, crypto is NOT subject to the wash-sale rule (as of 2026). You can sell at a loss and immediately repurchase the same asset. This may change - check current IRS guidance.

Tracking and Reporting Tools

  • CoinTracker (free up to 25 transactions): Connects to exchanges and wallets. Auto-calculates gains/losses. Generates IRS Form 8949.
  • Koinly ($49-$279/tax year): Supports 300+ exchanges and 100+ wallets. International tax support. DeFi and NFT tracking.
  • TaxBit (free for basic): Backed by major exchanges. Some exchanges (like Coinbase) provide TaxBit reports automatically.
  • CoinLedger ($49-$299): Formerly CryptoTrader.Tax. Simple interface, supports most exchanges.

How to Report (Step by Step)

  1. Connect your exchanges (Coinbase, Kraken, etc.) to a tracking tool
  2. Import all wallet transactions (DeFi, transfers, airdrops)
  3. Review and categorize transactions the tool couldn't auto-detect
  4. Generate Form 8949 (lists each sale/trade with cost basis and gain/loss)
  5. File Form 8949 with your tax return (or provide to your CPA)
  6. Answer "Yes" to the digital asset question on Form 1040 (required since 2020)

Common Mistakes

  • Ignoring crypto taxes entirely: The IRS receives transaction data directly from exchanges (1099-DA starting 2026). They know you traded.
  • Not tracking cost basis: If you can't prove what you paid, the IRS may assume your cost basis is $0 (maximizing your tax).
  • Forgetting DeFi: Token swaps on Uniswap, liquidity pool entries/exits, and yield farming are ALL taxable events.
  • Missing staking rewards: Staking rewards are taxed as income at their value when received, not when you sell them.

Sources: IRS Notice 2014-21, IRS Revenue Ruling 2023-14, Form 8949 instructions, 2026 tax bracket projections