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

Kyle Pearce-O'Brien
Kyle Pearce-O'Brien
Feb 4 2026

The IRS’s 1099-DA is a neoliberal surveillance mechanism disguised as tax compliance. We’re witnessing the commodification of financial autonomy under the guise of regulatory clarity. Capital gains are not just numbers-they’re ontological ruptures in the blockchain’s promise of decentralization. 🌐💸

Matthew Ryan
Matthew Ryan
Feb 5 2026

I’ve been using Koinly for a year now. It’s not perfect but it saved me from a nightmare when I had 87 trades last year. Just export your history once and forget about it.

Nathaniel Okubule
Nathaniel Okubule
Feb 6 2026

If you’re unsure about your crypto taxes, it’s better to get help than risk a penalty. A professional can save you more than they cost. Stay calm, stay organized.

Shruti Sharma
Shruti Sharma
Feb 7 2026

u think u smart with ur forms but i traded on binance and never paid tax and still alive lol

Robin Ødis
Robin Ødis
Feb 8 2026

You think the IRS is going to catch you because you didn’t report a $200 airdrop? Wake up. They’ve got AI crawling every wallet address since 2020. They don’t care if you’re poor. They care if you’re hiding. And if you think decentralized exchanges are safe, you’re the kind of person who still uses Gmail for secret stuff. The blockchain doesn’t forget. Ever.

Brittany Novak
Brittany Novak
Feb 9 2026

This is all a scam. The IRS doesn’t have the right to track your wallet. This is financial fascism. They’re using Chainalysis to build a global surveillance network. They’re going to freeze your assets next. Mark my words. This is how they take your freedom one crypto transaction at a time.

Joshua Herder
Joshua Herder
Feb 10 2026

I mean, sure, the IRS says you have to report everything, but have you ever actually seen someone get audited for a small crypto trade? I’ve done over 200 trades since 2021 and never filed a single 8949. I’m not rich, I’m not famous, I’m just a guy who bought ETH when it was 300. They’re not coming for me. They’re coming for the whales. And even then, they’re probably just trying to scare people into buying TurboTax.

Brittany Coleman
Brittany Coleman
Feb 11 2026

It’s kind of beautiful how much complexity we’ve built into something that started as a simple idea-peer-to-peer digital cash. Now we’re all accountants. But maybe that’s just progress. We’re learning to take responsibility for our financial lives, even when it’s messy.

laura mundy
laura mundy
Feb 13 2026

You people act like the IRS is the enemy. They’re just doing their job. You think you’re some underground crypto rebel? You’re just a taxpayer who forgot to file. And now you’re crying about 1099-DA like it’s a dystopian nightmare. Get over it. Pay your taxes. It’s not that hard.

Jacque Istok
Jacque Istok
Feb 14 2026

Oh wow. So you’re telling me I have to track the exact USD value of every single airdrop I got in 2023? Even the 0.0001 tokens from some random DeFi protocol that’s now dead? And you expect me to do this manually? Sweet. I’ll just write ‘$0’ for everything and see how long it takes before they send me a notice. 😘

Mendy H
Mendy H
Feb 15 2026

The fact that you need a $150 tool to file crypto taxes is proof the entire system is broken. This isn’t finance. It’s a bureaucratic labyrinth designed to extract fees from the gullible. The real criminals are the exchanges that don’t report cost basis yet. Not the people trying to survive.

Molly Andrejko
Molly Andrejko
Feb 16 2026

You’re not alone in feeling overwhelmed. I was terrified too. But I started small-just exported my Coinbase history, imported it into CoinTracker, and let it do the work. Took me 20 minutes. Now I do it every January like brushing my teeth. You’ve got this.

sabeer ibrahim
sabeer ibrahim
Feb 17 2026

USA always try to control everything. In India we just pay tax on profit, not on every swap. Why you need 3 forms for crypto? This is overkill. Blockchain is free money, not your accounting homework.

David Bain
David Bain
Feb 19 2026

The requirement for wallet-by-wallet accounting represents a fundamental misalignment between the distributed nature of blockchain and the centralized logic of fiscal governance. One cannot meaningfully ascribe cost basis across non-custodial infrastructures without imposing epistemic violence upon user sovereignty.

Deeksha Sharma
Deeksha Sharma
Feb 20 2026

I used to think crypto tax was scary but once I started using Koinly, it became kind of fun? Like a puzzle. And now I even help my friends file theirs. It’s not that hard, just take it step by step.

Freddie Palmer
Freddie Palmer
Feb 20 2026

I just imported all my wallets, exchanges, and even my Ledger via API into Koinly. It flagged 3 forgotten airdrops I didn’t even remember. Saved me from a $400 penalty. Worth every penny.

Taybah Jacobs
Taybah Jacobs
Feb 21 2026

It is imperative that individuals maintain meticulous records of all digital asset transactions. Failure to do so may result in significant financial and legal consequences. I strongly recommend the use of certified tax software and consultation with a licensed professional.

Alisha Arora
Alisha Arora
Feb 22 2026

You’re all panicking over nothing. I’ve been trading since 2017 and never paid a dime. The IRS doesn’t even know who I am. You think they’re watching you? They’re watching the top 1%-not you. Just don’t be dumb and send crypto to an exchange you linked to your bank.

Mrs. Miller
Mrs. Miller
Feb 23 2026

In my culture, money is meant to circulate, not be tracked. But I get it-you guys need forms. So I use TokenTax. But I still think it’s weird we’re turning freedom into paperwork.

Michael Sullivan
Michael Sullivan
Feb 24 2026

The IRS is coming for your crypto. 🚨 Not a drill. They’ve got your wallet. They’ve got your IP. They’ve got your Coinbase login. You think you’re anonymous? You’re not. You’re a data point. Pay your taxes or get audited. No second chances. 🔥

Reda Adaou
Reda Adaou
Feb 24 2026

I used to hate crypto taxes. Now I see them as a way to stay grounded. It’s easy to get lost in the hype, but filing reminds me: this is real money, real responsibility.

Tressie Trezza
Tressie Trezza
Feb 26 2026

I just file everything as a loss. Works every time. Who’s gonna check?

Nathaniel Okubule
Nathaniel Okubule
Feb 27 2026

I’ve been using a spreadsheet since 2022. It’s not glamorous, but it works. I update it every month. Don’t wait until April.

Danica Cheney
Danica Cheney
Feb 28 2026

spreadsheet? u serious? i just use coinbase auto tax

Write a comment