Cryptocurrency taxation is the single most misunderstood area of personal finance for active crypto participants. The confusion isn't surprising — the rules are genuinely complex, the IRS keeps refining its guidance, and most tax software still handles DeFi and staking badly. The result: billions in underreported gains and millions in unnecessary overpayments every year.
This guide covers everything you need to file correctly in 2026: which events are taxable (and which aren't), how cost basis works and which method to use, how to actually fill out Form 8949, the specific rules for staking, airdrops, DeFi yield, and NFT sales, and the mistakes that trigger IRS attention.
🧾 What Crypto Events Are Taxable
The IRS classifies cryptocurrency as property under Notice 2014-21, a classification that has been repeatedly reaffirmed through updated guidance in 2023 and 2025. That single classification drives everything: property transactions create taxable gains and losses. Understanding exactly which events trigger a taxable transaction — and which don't — is the foundation of accurate reporting.
| Event | Taxable? | Tax Type | Notes |
|---|---|---|---|
| Selling crypto for USD | Yes | Capital Gain/Loss | Short-term (<1 yr) or long-term (1+ yr) |
| Trading crypto-to-crypto | Yes | Capital Gain/Loss | ETH → BTC is a taxable disposition of ETH |
| Buying crypto with USD | No | — | Creates cost basis; no taxable event at purchase |
| Transferring between your own wallets | No | — | Same owner; no change of ownership |
| Staking rewards received | Yes | Ordinary Income | Taxed at FMV on receipt date (Jarrett case clarified) |
| Airdrops received | Yes | Ordinary Income | FMV at time of receipt; zero-value tokens = $0 income |
| DeFi yield / liquidity mining | Yes | Ordinary Income | Taxed as income when received; later sale is capital event |
| NFT sale proceeds | Yes | Capital Gain/Loss | Sale price minus cost basis; collectibles rate may apply |
| Using crypto to pay for goods/services | Yes | Capital Gain/Loss | FMV at spend date minus your cost basis = gain/loss |
| Receiving crypto as payment for work | Yes | Ordinary Income | FMV at receipt = income; subject to self-employment tax |
| Crypto gifts received (over $18k) | Yes | Gift Tax Rules | Donor may owe gift tax; recipient takes donor's basis |
| Hard fork allocations | Yes | Ordinary Income | IRS Rev. Rul. 2019-24 — taxable when you gain dominion |
Moving crypto from Coinbase to Kraken is not a taxable event — it's a wallet transfer. But the IRS has no visibility into whether it's a wallet transfer or a sale. Both exchanges will report the outbound and inbound transactions to the IRS via Form 1099-DA (mandatory starting 2025). If you don't track your cost basis through the transfer, the IRS will see an "unexplained" inflow and assume $0 basis — generating a phantom gain on your entire balance.
📐 How to Calculate Cost Basis
Your cost basis is what you paid for the crypto you're selling, including fees. Your gain or loss is the sale proceeds minus your cost basis. The method you use to track which specific coins you're selling matters enormously — different methods can produce dramatically different tax bills on identical transactions.
Real Example: Why Method Choice Matters
You bought 3 BTC at different times:
- Lot 1: 1 BTC purchased Jan 2024 at $42,000
- Lot 2: 1 BTC purchased Sep 2024 at $63,000
- Lot 3: 1 BTC purchased Mar 2025 at $85,000
You sell 1 BTC today at $95,000. Depending on your method, your taxable gain ranges from $10,000 to $53,000:
Basis: $42,000
Gain: $53,000 ✓ Long-Term
Basis: $85,000
Gain: $10,000 ⚠ Short-Term
Basis: $63,000
Gain: $32,000 ✓ Long-Term
The IRS defaults to FIFO if you don't specify a method and don't document your lot selections. FIFO is rarely optimal for long-term holders who accumulated during bull cycles. Specific Identification almost always produces the best outcome — but it requires meticulous per-transaction records and must be documented before or at the time of sale, not retroactively.
You must apply your chosen cost basis method consistently within an exchange or wallet. You can use FIFO on Coinbase and Specific ID on your cold wallet — but you cannot switch mid-year on the same account. Some tax software locks your method at the account level; verify before your first transaction.
⚡ Staking Rewards, Airdrops & DeFi Yield
These three categories generate the most confusion — and the most audit risk — because they involve receiving crypto you didn't purchase, which creates income without an obvious cash transaction.
Staking Rewards
The IRS confirmed in Rev. Rul. 2023-14 that staking rewards are taxable as ordinary income at their fair market value when received. The controversial Jarrett case (taxpayers who received Tezos staking rewards and argued they were non-taxable new property) was ultimately resolved with the IRS maintaining its income position. The mechanics:
- Income recognized: FMV of tokens at date and time of receipt. If you received 0.5 ETH in staking rewards when ETH was at $3,200, you report $1,600 of ordinary income.
- Your cost basis in the reward tokens: Equal to the FMV you recognized as income ($1,600). This becomes your basis for when you later sell those tokens.
- Liquidation: When you eventually sell the staking rewards, the difference between sale price and your $1,600 basis is a capital gain or loss — short or long term based on how long you held the reward tokens.
Airdrops
Airdrops are treated identically to staking rewards — ordinary income at FMV on receipt. The nuance: if the airdropped token has no established market value at receipt (very common for new protocol launches), the IRS allows reporting $0 income until you dispose of the token. At that point, the entire sale proceeds become gain. Document the zero-value determination in case of audit.
DeFi: Liquidity Pools, Yield Farming & Lending
DeFi creates unique tax events that centralized exchange software doesn't handle well (if you're newer to DeFi protocols and need a primer on how liquidity pools, yield farming, and on-chain swaps work before tackling the tax implications, our Crypto Trading Fundamentals guide covers the mechanics):
- Providing liquidity: Depositing tokens into a liquidity pool (e.g., Uniswap) is generally treated as a disposition — you're trading your tokens for LP tokens, triggering a capital gain/loss on the deposited tokens based on their FMV at deposit.
- Yield farming rewards: Reward tokens received are ordinary income at FMV when received — same as staking.
- Withdrawing liquidity: Receiving tokens back from a pool is another disposition of your LP tokens. Impermanent loss is reflected in the cost basis math — it reduces your proceeds, which reduces your gain.
- Lending/borrowing: Lending crypto to earn interest — the interest received is ordinary income. Borrowing against crypto is not a taxable event (it's debt, not income), unless the loan is in crypto and the borrowed token's value changes.
📝 Reporting: Form 8949 & Schedule D
Every capital transaction — every sell, trade, and disposition — goes on Form 8949. Schedule D is the summary. Here's the structure:
Form 8949 Columns
| Column | What Goes Here | Example |
|---|---|---|
| (a) Description | Asset description | 1.5 BTC |
| (b) Date Acquired | When you received/bought the asset | 03/14/2024 |
| (c) Date Sold | Date of disposal/exchange/sale | 01/22/2026 |
| (d) Proceeds | Sale price or FMV at trade date | $142,500 |
| (e) Cost Basis | What you paid, including fees | $63,000 |
| (h) Gain/Loss | Column (d) minus column (e) | $79,500 |
Part I covers short-term transactions (held 1 year or less — taxed as ordinary income). Part II covers long-term transactions (held over 1 year — 0%, 15%, or 20% capital gains rates depending on your income bracket). The totals flow to Schedule D, which flows to Form 1040 Line 7. Active equity traders face the same capital gains structure — our Stock Market Tax Guide covers wash sale rules, qualified dividends, and tax-loss harvesting for stock portfolios (which interact with crypto positions when you hold both).
Starting with tax year 2025 (filed in 2026), centralized exchanges are required to issue Form 1099-DA to both you and the IRS for every transaction. This fundamentally changes the audit dynamic — the IRS now has a direct feed of your transactions. Discrepancies between your return and the 1099-DA are a primary audit trigger. If your exchange reports different proceeds than your return, you will get a notice.
🎨 NFT Sales & the Collectibles Rate
NFTs are treated as property like any other crypto — but with a potential tax trap. The IRS may classify certain NFTs as collectibles, subject to a 28% long-term capital gains rate (vs. the standard 20% maximum for other long-term gains). The 2023 IRS Notice on collectibles NFTs applies this rate to NFTs that are digital representations of "physical collectibles" — art, gems, stamps, coins, and similar categories.
Practical implication: if you're holding high-value art NFTs long-term and are in the top bracket, the effective rate could be 28% instead of 20%. Profile niche NFT categories (gaming items, utility tokens, music rights) are less likely to trigger the collectibles classification, but there's no bright-line IRS rule yet. When in doubt, consult a tax professional before a large NFT sale — the basis matters, but so does the rate applied to the gain.
⚠️ Most Costly Crypto Tax Mistakes
These are the errors that trigger notices, generate penalties, and in serious cases, lead to audits. Every one of them is avoidable with proper record-keeping.
- Forgetting CEX-to-CEX transfers generate 1099-DA records. The receiving exchange reports an inflow with $0 cost basis because they have no purchase history. You must document that it's a transfer, not a purchase — with timestamps, transaction IDs, and matching amounts from both sides.
- Missing DeFi transactions entirely. Most crypto tax software imports from exchanges but not from wallet addresses. Every on-chain transaction is a potential taxable event. Run your wallet addresses through a DeFi-aware aggregator (Koinly, Cointracker, TaxBit) in addition to exchange imports.
- Treating all staking rewards as zero-cost-basis sales. If you received staking rewards and recognized ordinary income on receipt, your basis in those tokens is the FMV at receipt — not zero. Double-counting as income on receipt AND reporting the full sale as gain is the most common staking error.
- Using the wrong holding period for swapped tokens. When you trade ETH for a new token, the holding period for the new token starts on the swap date — not when you originally bought the ETH. Applying the ETH holding period to the new token is incorrect and can convert short-term to long-term gains incorrectly.
- Ignoring gas fees. Gas fees paid to execute transactions are added to cost basis (on purchases) or subtracted from proceeds (on sales). They reduce your taxable gain. On an active DeFi user's account, this can add up to thousands in deductible basis.
- Not reporting losses. Capital losses offset capital gains dollar-for-dollar. After offsetting gains, up to $3,000 of net capital losses can offset ordinary income per year, with excess losses carrying forward indefinitely. Investors who experienced 2022-style drawdowns may have years of carryforward losses to deploy.
- Answering "No" to the crypto question on Form 1040. Since 2019, the IRS has placed a yes/no crypto disclosure question directly on Form 1040. Answering "No" when you have taxable transactions is a false statement on a federal return — the IRS now cross-references this against 1099-DA filings.
The Infrastructure Investment and Jobs Act expanded the definition of "broker" to include DeFi protocol operators and wallet software providers. While implementation has been contested in court, enforcement guidance issued in late 2025 requires certain DeFi front-ends to begin reporting. This means the IRS's transaction data feed is expanding beyond CEXs — decentralized doesn't mean invisible. File as if every on-chain transaction is already reported. It's increasingly true.
🔑 The Bottom Line
Crypto tax is a record-keeping problem more than a tax strategy problem. The rules are clear enough once you understand the property classification framework — every disposition is a taxable event, every income receipt is ordinary income, and every cost basis drives your gain calculation. The complexity is in tracking those events accurately across dozens of wallets, exchanges, and protocols.
Three things reduce your tax bill legally: choosing Specific Identification to maximize long-term treatment on high-basis lots, harvesting losses in down markets to offset gains, and holding over one year to qualify for long-term rates. Everything else is record-keeping hygiene — gas fee tracking, transfer documentation, staking income recognition — that keeps your reported numbers defensible if the IRS asks.
The 1099-DA era changes the stakes. When the IRS has your transaction data before you file, the errors that used to slip through don't. File correctly, document everything, and the crypto tax system works exactly like any other investment property. Ignore it, and you're building a liability that compounds every year.