Back to blog
January 23, 20267 min readBlockchain Smart Tax

When Do You Owe Taxes on Crypto? Every Taxable Event Explained

A complete list of every crypto taxable event: trading, staking, DeFi, airdrops, NFTs, mining, and more. Know exactly when you trigger a tax obligation.

guidetaxesbeginner

The Core Principle: Realization

Under US tax law, you owe taxes on a capital gain when the gain is realized — meaning you actually sell, exchange, or otherwise dispose of the asset. Unrealized gains (appreciation in your wallet that you haven't sold) are not taxable under current law. The moment you dispose of crypto, you realize any gain or loss.

The IRS confirmed this framework for crypto in Notice 2014-21 and has expanded guidance since. Every disposal event below triggers a gain or loss calculation.

Taxable Events: Capital Gains

Selling crypto for USD (fiat)

The most straightforward case. You sell 1 BTC for $80,000. Your cost basis was $30,000. You have a $50,000 capital gain. Short-term (held ≤12 months) or long-term (>12 months) depending on your holding period.

Trading crypto for crypto

Exchanging BTC for ETH, or any token-for-token trade, is a taxable disposal of the coin you gave up. The proceeds equal the fair market value of what you received. This applies equally to DEX swaps (Uniswap, Jupiter) and centralized exchange conversions.

Spending crypto on goods or services

Paying for a product or subscription with crypto? You've disposed of crypto at its current market price. If the crypto appreciated since you acquired it, you have a capital gain on the purchase.

Wrapping/unwrapping tokens (gray area)

Wrapping ETH to WETH is generally treated as non-taxable by most practitioners (same value, 1:1 exchange), but the IRS has not issued definitive guidance. Bridging tokens cross-chain is similarly treated as a non-taxable transfer by most professionals.

LP exits

Withdrawing from a liquidity pool is a disposal of your LP tokens at their current fair market value — triggering gain or loss on the LP position.

Taxable Events: Ordinary Income

Staking rewards

When you receive staking rewards (ETH staking, SOL validator rewards, Cosmos ATOM staking), the tokens are ordinary income at FMV when they hit your wallet. This is true whether you stake directly, on an exchange, or through a liquid staking protocol.

Mining rewards

Crypto received from mining is ordinary income at FMV at the time of receipt. Miners who operate as a business can deduct electricity and hardware expenses against this income.

Airdrops

Per Revenue Ruling 2023-14, tokens received via airdrop are ordinary income at FMV when you have dominion and control. The receipt date is when you can transfer or sell — not when the airdrop was announced.

Hard forks

Under Rev. Ruling 2019-24, new coins received from a hard fork are ordinary income at FMV when you can access them.

DeFi yield and interest

Any token rewards from yield farming, lending protocols, or savings products are ordinary income when received. Auto-compounding protocols (Beefy, Yearn) generate income at each compounding event.

Crypto received as payment

Freelance work, consulting, or any goods/services sold for crypto is ordinary income at FMV on the date received. You owe self-employment tax if running a business.

Non-Taxable Events

  • Buying crypto with fiat — no gain yet, just acquisition
  • Holding crypto — unrealized appreciation is not taxed
  • Transferring between your own wallets — not a disposal
  • Gifting crypto under the annual gift exclusion ($19,000 in 2026)
  • Donating appreciated crypto to a qualified charity — no gain recognized, and you get a deduction
  • Inheriting crypto — the heir receives a stepped-up cost basis to FMV at date of death (IRC §1014)

NFT-Specific Taxable Events

  • Selling an NFT: Capital gain or loss (short or long term)
  • Creating and selling an NFT: Ordinary income if you're the creator/artist
  • Buying an NFT with crypto: Taxable disposal of the crypto used to purchase
  • Receiving an NFT as an airdrop: Ordinary income at FMV

Keeping Track

With dozens of taxable event types across multiple chains and exchanges, manual tracking is impractical for active users. Blockchain Smart Tax classifies every transaction automatically — distinguishing sales from transfers, income from LP exits, and staking rewards from bridge receipts — so your tax forms are accurate without manual sorting.

Handle Crypto Tax Timing Automatically

Blockchain Smart Tax automates the hard parts of crypto tax timing — connecting to 550+ blockchains, classifying every transaction, enforcing per-wallet cost basis tracking (as required by the IRS), and generating the forms you need to file.

How we compare to other crypto tax platforms:

  • Koinly ($49+/year) — established platform with strong exchange integrations and a large user community
  • CoinTracker ($59+/year) — polished interface with strong Ethereum and exchange support
  • CoinLedger ($49+/year) — competitive pricing with good NFT and exchange support
  • Blockchain Smart Tax (from $25/year) — all cost basis methods free on every plan, automatic wallet discovery across 550+ chains, spam filtering, free during beta with 10,000 transactions

Start your free import — 10,000 transactions included during beta →

Related Articles

Ready to calculate your crypto taxes?

Import your wallets in under 2 minutes. 10,000 free transactions during beta.

Get Started Free