Crypto Tax Guide 2026: How the IRS Taxes Bitcoin & Ethereum
If you've bought, sold, or traded cryptocurrency in 2026, the IRS is paying attention. The agency has significantly ramped up enforcement on crypto in recent years, with new reporting requirements and dedicated criminal investigation units.
Here's the reality: every crypto transaction is a taxable event — and most people are doing it wrong. This guide covers everything you need to know: taxable events, cost basis, accounting methods, and how to avoid costly penalties.
What Is a Taxable Event in Crypto?
Unlike traditional currency, the IRS treats cryptocurrency as property, not currency. That means every transaction triggers a capital gain or loss. These are taxable events:
- Selling crypto for fiat currency (USD, EUR, etc.) — ✅ Taxable
- Trading crypto for another crypto (BTC → ETH, etc.) — ✅ Taxable
- Spending crypto on goods or services — ✅ Taxable
- Receiving crypto as payment for work (wages, freelance) — ✅ Taxable as ordinary income
- Mining crypto — ✅ Taxable as ordinary income at the fair market value on the day it's mined
- Staking rewards / DeFi yield — ✅ Taxable as ordinary income
- Airdrops / hard forks — ✅ Taxable as ordinary income when you receive them
Short-Term vs Long-Term Capital Gains
Just like stocks, crypto gains are taxed based on how long you held the asset:
- Short‑term (held ≤1 year): Taxed at your ordinary income rate (10–37%).
- Long‑term (held >1 year): Taxed at preferential rates (0%, 15%, or 20%).
Example: You bought 1 BTC for $40,000 and sold it for $70,000 after 14 months. That's a $30,000 long‑term gain. If you're in the 24% ordinary bracket, you'd pay 15% on the gain ($4,500) instead of 24% ($7,200) — a $2,700 savings.
2026 Crypto Tax Rates Summary
| Tax Type | Rate | When It Applies |
|---|---|---|
| Short‑term capital gains | 10–37% | Held ≤1 year |
| Long‑term capital gains | 0%, 15%, or 20% | Held >1 year |
| Ordinary income (mining, staking, wages) | 10–37% | When received |
| Net Investment Income Tax (NIIT) | 3.8% | MAGI > $200K (single) / $250K (married) |
Cost Basis: What You Actually Paid
Your cost basis is the amount you paid to acquire the crypto, including fees. When you sell, your gain or loss is:
Sale price − Cost basis = Gain/Loss
If you bought BTC multiple times at different prices, you need to track each lot individually. This is where most people get into trouble — they don't keep detailed records.
FIFO vs LIFO vs Specific Identification
The IRS allows you to choose which accounting method to use for calculating gains:
- FIFO (First In, First Out): The first coins you bought are the first ones you sell. This is the IRS default and often results in higher gains if you bought early.
- LIFO (Last In, First Out): The last coins you bought are the first ones you sell. This can reduce gains if you bought recent high‑priced coins.
- Specific Identification: You choose exactly which lot to sell. This is the most tax‑efficient but requires meticulous record‑keeping.
Example: You bought 1 BTC at $20,000 (lot A) and 1 BTC at $50,000 (lot B). You sell 1 BTC at $60,000.
- FIFO: You sell lot A. Gain = $60,000 − $20,000 = $40,000
- LIFO: You sell lot B. Gain = $60,000 − $50,000 = $10,000
- Specific ID: You choose lot B. Gain = $10,000
LIFO and Specific ID can save you $6,000+ in taxes in this example.
Tax‑Loss Harvesting in Crypto
You can use capital losses from crypto to offset capital gains from other investments (stocks, real estate, etc.). If your losses exceed your gains, you can deduct up to $3,000 against ordinary income. Losses beyond $3,000 carry forward to future years.
Warning: The wash sale rule (which prevents you from claiming a loss if you buy the same asset within 30 days) does not apply to crypto in 2026. You can sell at a loss and buy back the same day — and still claim the loss. This is a major advantage for crypto investors. Learn more about tax‑loss harvesting →
New 2026 Reporting Requirements
Starting in 2026, crypto exchanges (like Coinbase, Kraken, and Gemini) are required to report customer transactions to the IRS using Form 1099‑DA. This is similar to how brokers report stock transactions.
This means the IRS will know about your transactions — and you need to report them accurately on your tax return. If your records don't match what the exchange reports, you'll get a CP2000 notice (underreported income) and potentially face penalties.
How to Report Crypto on Your Tax Return
- Form 8949: Report each sale or trade of crypto. You'll list the date acquired, date sold, cost basis, sale price, and gain/loss.
- Schedule D: Summarize your capital gains and losses from Form 8949.
- Schedule 1: Report income from mining, staking, and airdrops.
- Schedule C: If you're a crypto miner or active trader, you may report this as business income.
Common Crypto Tax Mistakes
- Not reporting crypto sales at all. The IRS is getting data from exchanges — they'll know.
- Not tracking cost basis properly. If you don't have records, the IRS assumes $0 cost basis and taxes the full sale price.
- Thinking crypto-to-crypto trades are tax‑free. They're not. Every trade is a taxable event.
- Not including fees in cost basis. Trading fees reduce your gain — include them.
- Failing to report airdrops and staking rewards. These are taxable as ordinary income.
Crypto Tax Software Options
If you have more than 20–30 transactions, use crypto tax software. It will import your transaction history, calculate gains, and generate Form 8949 automatically.
- CoinTracker: Popular, integrates with most exchanges.
- Koinly: Good for international users and DeFi.
- TaxBit: Used by some exchanges for direct reporting.
- TurboTax Premium / H&R Block: Both have crypto support.
Ready to calculate your crypto taxes?
Use our crypto tax calculator to estimate your capital gains, losses, and total tax liability.
Final Verdict
- Track every transaction. Use a spreadsheet or crypto tax software.
- Know your cost basis. Without it, the IRS will assume $0.
- Choose the right accounting method. LIFO or Specific ID can save you thousands.
- Report everything. The IRS is getting exchange data starting in 2026.
- Use tax‑loss harvesting. Sell losing positions to offset gains — the wash sale rule doesn't apply to crypto.
Ready to calculate your crypto tax liability? Use our Crypto Tax Calculator to estimate your gains and losses.
Frequently Asked Questions
Do I have to report small crypto transactions?
Yes. The IRS doesn't have a minimum threshold. Every sale, trade, or use of crypto is reportable, regardless of the amount.
Can I claim a loss on crypto that lost value?
Only if you sell or trade it. If you're still holding it, you cannot claim the loss until you sell it.
Is crypto taxed differently in different states?
Some states (Texas, Florida, Washington) have no state income tax — so you only pay federal tax. States like California, New York, and Massachusetts tax crypto as ordinary income at state rates.
What about DeFi, NFTs, and yield farming?
The IRS is still developing guidance, but generally: staking rewards and yield are taxable as ordinary income. NFTs are treated like collectibles — long‑term gains are taxed at 28%. The rules are evolving quickly.
Disclaimer: This article is for educational purposes only and is not financial, tax, or legal advice. Consult a qualified professional for guidance specific to your situation.