How to Report Crypto on Tax Returns in 2025: A Step-by-Step Guide

Home How to Report Crypto on Tax Returns in 2025: A Step-by-Step Guide

How to Report Crypto on Tax Returns in 2025: A Step-by-Step Guide

2 Feb 2026

When you buy, sell, trade, or even spend cryptocurrency, the IRS sees it as a sale of property-not a simple currency exchange. That means every single one of those actions could create a taxable event. If you’ve ever sold Bitcoin for cash, traded Ethereum for Solana, used Dogecoin to pay for coffee, or earned staking rewards, you’re required to report it on your 2025 tax return. Ignoring it won’t make it disappear. The IRS now has tools to track crypto transactions across exchanges, and they’re actively auditing people who don’t report.

What Counts as a Taxable Crypto Event?

You don’t need to sell crypto to owe taxes. Here’s what triggers a reportable event:

  • Selling crypto for fiat currency (like USD)
  • Trading one crypto for another (e.g., BTC for ETH)
  • Using crypto to buy goods or services
  • Earning crypto from mining, staking, or airdrops
  • Receiving crypto as payment for work or services
  • Gifting crypto (if over $18,000 in value)

Buying crypto with USD? That’s not taxable-yet. But when you later sell or trade it, you’ll need to calculate the gain or loss from that original purchase price. Many people think only profits matter. But even if you lost money, you still have to report it. Losses can actually reduce your tax bill.

How the IRS Tracks Your Crypto in 2025

Before 2025, the IRS had to guess who was trading crypto. Now, they get direct reports. Starting January 1, 2025, all major U.S.-based exchanges like Coinbase, Kraken, and Binance.US must issue a new form: Form 1099-DA. This form reports the gross proceeds from every sale or exchange you made during the year.

Here’s what that means: if you sold 0.5 BTC for $30,000, the exchange sends the IRS a report saying you received $30,000. They don’t tell the IRS what you paid for it. That’s your job.

Starting in 2026, exchanges will also report your cost basis-the original price you paid, plus fees. But for 2025, you’re still on your own to track that. If you bought that 0.5 BTC for $20,000, your taxable gain is $10,000. If you bought it for $28,000, you have a $2,000 loss. Without your own records, you can’t prove it.

Important: This only applies to centralized exchanges. If you used a decentralized exchange like Uniswap or traded peer-to-peer, you won’t get a 1099-DA. But you still owe taxes. The IRS can trace those transactions using blockchain analysis tools.

Which Forms Do You Need to File?

You’ll need three forms to report crypto correctly:

  1. Form 1040 - The main tax form. You’ll answer a simple yes/no question: “At any time during 2025, did you receive, sell, exchange, or otherwise dispose of a digital asset?” If you did anything listed above, you must answer “Yes.”
  2. Form 8949 - This is where you list every crypto transaction: date acquired, date sold, proceeds, cost basis, and gain or loss. You need this for every trade, sale, or spend.
  3. Form Schedule D - This summarizes your capital gains and losses from Form 8949. The IRS uses this to calculate your tax rate on crypto profits.

If you earned crypto from mining, staking, airdrops, or as payment for work, you report that as income on Form Schedule 1 (for employees) or Form Schedule C (for freelancers or businesses). The value is what the crypto was worth in USD on the day you received it.

Cost Basis: The Most Common Mistake

Cost basis is the original value of your crypto when you acquired it. It’s the most critical number for calculating taxes. But most people don’t track it properly.

Starting in 2025, the IRS requires wallet-by-wallet accounting. You can’t average your cost across all your holdings anymore. If you bought 1 ETH in January for $1,500 and another in June for $2,000, and then sold 1 ETH in November for $2,200, you have to pick which one you sold. You can’t say “it was $1,750 on average.”

That means if you moved crypto between wallets-say, from Coinbase to MetaMask-you must document that transfer. If you can’t prove the cost basis of the coins you moved, the IRS may assume your cost basis is $0. That turns every sale into 100% taxable gain.

Real example: Someone bought 2 BTC on Coinbase in 2021 for $30,000 total. In 2024, they moved it to a hardware wallet. In 2025, they sold 1 BTC for $60,000. They didn’t record the original purchase. The IRS sees $60,000 in proceeds and $0 cost basis. They owe tax on $60,000-not $30,000.

Blockchain network with wallets and IRS agents tracking crypto flows in cartoon style

What About Airdrops and Staking Rewards?

These are income. You owe tax on the fair market value in USD on the day you received them.

Let’s say you got 100 tokens in an airdrop on March 10, 2025, and they were worth $2 each. You owe income tax on $200. Later, you sell those tokens for $5 each. You now have a $300 capital gain ($500 sale price - $200 cost basis).

Staking rewards work the same way. If you earned 0.5 ETH from staking on January 15, 2025, and it was worth $1,200 that day, you report $1,200 as income. When you sell that ETH later, you calculate capital gain on the difference between $1,200 and your sale price.

IRS data shows failing to report airdrops is one of the top three audit triggers. Don’t ignore them.

What If You Use Decentralized Exchanges or Peer-to-Peer?

You’re still required to report. No 1099-DA means no automatic reporting to the IRS-but it doesn’t mean no taxes. The IRS can trace transactions on-chain. If you used Uniswap, PancakeSwap, or sent crypto directly to a friend, you need to log those transactions yourself.

Many people think “I didn’t use Coinbase, so I’m safe.” That’s a dangerous myth. The IRS has blockchain analytics firms like Chainalysis and Elliptic on contract. They can track wallets, link them to identities, and match them to exchange accounts you’ve used in the past.

If you traded on a DEX, you must manually record:

  • Date and time of transaction
  • Amount of crypto sent and received
  • USD value at time of trade
  • Wallet addresses involved

Use a crypto tax tool. It’s not optional anymore.

Tools to Make Crypto Tax Easier

Trying to track every trade manually? You’ll spend 40+ hours if you’ve done more than 10 transactions. Most people use software:

  • Koinly - Integrates with 300+ exchanges and wallets, auto-imports transactions, generates Form 8949
  • CoinTracker - Strong for DeFi and staking, good audit trail
  • TokenTax - Popular with traders, supports FIFO and specific lot identification

These tools connect to your wallets and exchanges via API. They pull in your transaction history, calculate cost basis, classify each event, and spit out the forms you need. Most cost between $50 and $150 per year. It’s cheaper than an IRS penalty.

Pro tip: Don’t wait until April to start. Import your data in January. Fix errors early. Many people get hit with $1,850 penalties for missing a single airdrop or misreporting a trade.

Tax professional helping client with crypto receipts while tax tools assist in cartoon style

What Happens If You Don’t Report?

The IRS is ramping up enforcement. In 2025, they assigned 2,500 full-time staff to crypto tax audits-up from 1,200 in 2023. They’re using data from exchanges, blockchain analysis, and even tips from whistleblowers.

Penalties for underreporting crypto can be severe:

  • 20% accuracy-related penalty on underpaid tax
  • 75% fraud penalty if they prove you intentionally hid income
  • Failure-to-file penalty: 5% per month (up to 25%)
  • Failure-to-pay penalty: 0.5% per month

And you can’t just file an amended return and hope it goes away. The IRS sees your past filings. If you didn’t report crypto in 2023 or 2024, they’ll ask for those too.

One Reddit user spent 47 hours reconstructing 2024 trades after getting an IRS notice. He owed $14,000 in back taxes and penalties. He didn’t know he had to report trades between crypto tokens.

Best Practices to Stay Compliant

Here’s what you should do right now:

  1. Log into every exchange and wallet you’ve ever used since 2021.
  2. Export your transaction history (buy, sell, trade, send, receive).
  3. Use a crypto tax tool to import and categorize everything.
  4. Double-check cost basis for every coin you sold or traded.
  5. Report all airdrops, staking rewards, and payments received in crypto.
  6. Keep records of wallet transfers-don’t assume the IRS will know where your coins came from.
  7. If you’re unsure, get help from a tax pro who specializes in crypto.

Professional help costs $225-$450. That’s less than one bad trade could cost you in penalties. TurboTax’s 2025 survey found 68% of crypto owners used a tax professional-compared to 29% for stocks.

What’s Coming in 2026 and Beyond

The IRS is not done. In 2026, exchanges will start reporting cost basis on Form 1099-DA. That will make things easier-but only if you’ve kept good records. The IRS is also reviewing how to tax staking rewards more clearly, especially after the Southerland v. IRS lawsuit.

They’re also working on updating Form 8949 to include NFTs. If you bought or sold an NFT in 2025, you need to report it too.

Don’t wait for the rules to get clearer. The law is already here. The IRS isn’t waiting for you to catch up.

Comments
Danica Cheney
Danica Cheney
Feb 3 2026

i just use coinbase and hope they got it right lol

Write a comment