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.
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 →