Skip to content

How to File Crypto Taxes in 2026: Complete Step-by-Step Guide

Everything you need to file your crypto taxes for the 2025 tax year. Step-by-step instructions covering forms, software, DeFi, staking, and common mistakes to avoid.

Tax
By Marcus WebbFebruary 1, 202612 min readUpdated Mar 10, 2026

Filing crypto taxes doesn't have to be a nightmare. The IRS has gotten more specific about what they want, and the tools have gotten better at giving it to them. Here's exactly how to handle your 2025 tax year crypto activity.

Who needs to file crypto taxes?

If you're a US taxpayer and you did any of the following in 2025, you have a reporting obligation:

  • Sold crypto for USD or another fiat currency
  • Traded one crypto for another (yes, BTC to ETH counts)
  • Received crypto as income (mining, staking rewards, airdrops, payments)
  • Sold an NFT
  • Earned yield through DeFi protocols

Even if you only bought crypto and held it, the IRS now requires you to answer "yes" to the digital asset question on Form 1040 if you acquired any crypto during the year.

Step 1: Gather your transaction history

Before you touch any tax form, you need complete records. This means:

  1. Export CSVs from every exchange you used (Coinbase, Kraken, Binance US, etc.)
  2. Pull on-chain transaction history for any wallets you control
  3. Document any DeFi interactions — swaps, liquidity provision, bridging
  4. Record any crypto income — amounts and fair market value at time of receipt

Use our Tax Software Finder to pick the right tool for your situation. Most tax software can auto-import from major exchanges and blockchains.

Step 2: Calculate your cost basis

Your cost basis is what you paid for the crypto, plus any fees. The IRS accepts several methods:

MethodHow it worksBest for
FIFO (First In, First Out)Sells your oldest coins firstDefault method, simple
LIFO (Last In, First Out)Sells your newest coins firstPotentially lower taxes in rising markets
Specific IdentificationYou choose which coins to sellMaximum tax optimization
HIFO (Highest In, First Out)Sells highest-cost coins firstMinimizing gains

Use our Tax Impact Preview to see how different methods affect your tax bill before you commit.

Step 3: Identify your gains and losses

Crypto gains fall into two buckets:

Short-term gains (held less than 1 year)

Taxed as ordinary income. Rates range from 10% to 37% depending on your bracket.

Long-term gains (held more than 1 year)

Taxed at preferential rates: 0%, 15%, or 20% depending on your total taxable income.

Pro tip: If you have unrealized losses, you might want to harvest them before year-end. Our Tax Loss Harvesting tool helps you identify opportunities. Just be aware of the wash sale rules — selling at a loss and rebuying within 30 days can disqualify the deduction.

Step 4: Handle staking and income

If you earned staking rewards, those are taxed as ordinary income at the fair market value when you received them. Same goes for:

  • Mining rewards
  • Airdrop tokens
  • Payment for services in crypto
  • Interest from lending platforms

You'll report this as "Other Income" on Schedule 1, or on Schedule C if it's business-related.

Use the Staking Calculator to estimate your total staking income for the year.

Step 5: Fill out the right forms

Here's what goes where:

  • Form 8949 — Every individual sale/trade, with dates, cost basis, and gain/loss
  • Schedule D — Summary of all capital gains and losses
  • Schedule 1 — Other income (staking, airdrops, etc.)
  • Schedule C — If crypto activity is a business (mining operations, etc.)
  • Form 1040 — The digital asset question on page 1

Step 6: File and keep records

File by April 15, 2026, or request an extension (Form 4868 gives you until October 15). Keep your records for at least 3 years — 6 years if you underreport income by more than 25%.

Common mistakes to avoid

  • Forgetting cross-chain activity. If you bridged tokens or used DeFi on multiple chains, those transactions count.
  • Ignoring small transactions. Even $5 trades are reportable.
  • Using the wrong cost basis method. Once you pick a method, stick with it consistently.
  • Missing the digital asset question. The IRS uses this as a flag — answer honestly.
  • Not reporting crypto-to-crypto trades. Swapping ETH for SOL is a taxable event.

Tools to make this easier

Conclusion

The key to stress-free crypto taxes is starting early and having complete records. Use automated tools to import your history, double-check the calculations, and file on time. If your situation is complex — multiple chains, DeFi protocols, business income — consider working with a crypto-specialized CPA in addition to using software.

crypto taxes
tax filing
IRS
2026
tax guide

Some links on this page are affiliate links. We may earn a commission at no extra cost to you if you sign up or make a purchase through these links. This does not influence our editorial evaluations. Learn more