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

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

12 Comments

Every time you buy, sell, trade, or even spend Bitcoin, Ethereum, or any other cryptocurrency, the IRS sees a taxable event. It doesn’t matter if you made a profit, took a loss, or just used crypto to buy coffee. If you touched digital assets in 2025, you need to report it - and doing it wrong can cost you hundreds or even thousands in penalties.

Why Crypto Is Treated Like Property, Not Cash

The IRS doesn’t treat cryptocurrency like dollars or euros. Since 2014, they’ve classified it as property. That means every time you trade one crypto for another, sell crypto for USD, or use it to pay for goods, you’re selling an asset. And selling property triggers capital gains or losses - just like selling stocks or real estate.

This isn’t a gray area. The IRS made it crystal clear in Notice 2014-21, and they’ve doubled down since then. In 2025, the rules got even stricter. If you didn’t track your transactions, you’re already behind.

What Counts as a Taxable Crypto Event?

Not every crypto action is taxable, but most are. Here’s what you must report:

  • Selling crypto for USD - Even if you cashed out $50 worth of Dogecoin, it’s taxable.
  • Trading one crypto for another - Swapping BTC for ETH? That’s two taxable events: selling BTC and buying ETH.
  • Spending crypto - Buying a laptop with Bitcoin? You’re selling Bitcoin at that moment. The difference between what you paid for it and its value at purchase is your gain or loss.
  • Earning crypto - If you got paid in crypto for freelance work, mined it, staked it, or received an airdrop, it’s ordinary income. You report it at its USD value on the day you received it.
  • Receiving crypto as a gift - You don’t pay tax when you receive it, but when you later sell it, you’ll owe tax based on the original owner’s cost basis.

What’s NOT taxable? Transferring crypto between wallets you own. Moving Bitcoin from Coinbase to your Ledger isn’t a sale - it’s just moving your stuff.

New Rules for 2025: Form 1099-DA Is Here

Starting January 1, 2025, every major exchange - Coinbase, Kraken, Binance.US - must send you Form 1099-DA. This is the first time crypto brokers have been legally required to report your trades to the IRS.

Here’s the catch: Form 1099-DA reports gross proceeds, not your profit. If you sold $1,200 worth of Ethereum, the form says $1,200 - no matter if you bought it for $300 or $1,100. That means you still have to calculate your own cost basis.

Cost basis is what you originally paid for the crypto, plus any fees. For example:

  • Bought 0.5 ETH for $1,500 + $10 fee = $1,510 cost basis
  • Sold it later for $2,000
  • Your capital gain = $2,000 - $1,510 = $490 taxable profit

Starting in 2026, exchanges will also report your cost basis on Form 1099-DA. But for 2025 taxes, you’re on your own. If you didn’t track it, you’ll need to dig through old transaction histories - and that’s not easy.

Wallet-by-Wallet Accounting Is Now Mandatory

Before 2025, you could average your cost basis across all your holdings. Not anymore. The IRS now requires wallet-by-wallet accounting.

This means if you bought 1 BTC in 2021 for $20,000 and another in 2024 for $45,000, you can’t average them to $32,500. If you sell the 2021 BTC, your cost basis is $20,000. If you sell the 2024 BTC, it’s $45,000.

And here’s the nightmare: if you moved crypto between wallets without recording the cost basis, the IRS can treat that as a sale. That’s right - transferring from Coinbase to MetaMask without documentation could trigger a taxable event you didn’t even know about.

A nervous person guided by an owl spirit with blockchain goggles, facing a glowing Form 8949 amid swirling crypto trades.

Where to Report Crypto on Your Tax Return

You’ll need three forms:

  1. Form 1040 - Answer the digital asset question at the top: “At any time during 2025, did you receive, sell, exchange, or otherwise dispose of a digital asset?” If you did anything listed above, answer YES. Lying here is tax fraud.
  2. Form 8949 - List every single sale, trade, or disposal. Include date acquired, date sold, proceeds, cost basis, and gain/loss. You need this for every transaction.
  3. Form Schedule D - Summarizes your capital gains and losses from Form 8949. This flows into your main tax return.
  4. Form Schedule 1 or Schedule C - If you earned crypto as income (from staking, mining, airdrops, or payment for services), report it here. Use Schedule C if you’re self-employed; Schedule 1 if you’re an individual.

Don’t skip Form 8949. The IRS matches your 1099-DA to your 8949. If your numbers don’t add up, you’ll get a letter - and likely an audit.

What About DeFi, Airdrops, and NFTs?

DeFi platforms like Uniswap or Curve? They don’t issue 1099s. But you still owe taxes on trades, liquidity provision, or yield farming. The IRS doesn’t care if the platform didn’t report it - you do.

Airdrops are income. If you got 100 tokens for free in 2025, you owe tax on their value the day you received them. Same with hard forks - if you got new coins from a blockchain split, that’s taxable income.

NFTs? They’re treated the same as crypto. Selling an NFT for ETH? Capital gain. Buying one with ETH? You sold ETH. Trading NFTs? Every trade triggers a taxable event.

How to Track Everything Without Losing Your Mind

Manual tracking is possible - but only if you’re disciplined. You need:

  • Date of every transaction
  • Amount and type of crypto
  • USD value at time of transaction (use historical prices from CoinMarketCap or CoinGecko)
  • Transaction ID or wallet address
  • Purpose: sale, purchase, gift, income, etc.

Most people use crypto tax software. Tools like Koinly, CoinTracker, or TokenTax connect to over 300 exchanges and wallets. They auto-import your transactions, calculate gains/losses, and generate Form 8949 and Schedule D. Many cost under $100 for a full year.

Pro tip: Sync your wallets before December 31. Don’t wait until April. If you have crypto on multiple platforms - Coinbase, MetaMask, Kraken, Ledger - you need to connect them all. Missing one could mean missing hundreds in taxable gains.

Common Mistakes That Trigger Audits

The IRS has flagged these errors as top red flags:

  • Forgetting to report airdrops - 32% of crypto audits start here
  • Misclassifying staking rewards as capital gains instead of income
  • Not reporting trades on decentralized exchanges
  • Using averaged cost basis (now illegal)
  • Answering “no” to the digital asset question on Form 1040

In 2024, the average penalty for a crypto reporting error was $1,850. If the IRS thinks you’re hiding income, penalties can jump to 75% of the underpaid tax - plus interest.

A CPA with a serpent body helps a client fill out tax forms, while crypto butterflies fly above and an IRS bot watches in the shadows.

What If You Didn’t Report Crypto in Past Years?

You’re not alone. The IRS estimates 99% of crypto transactions went unreported before 2025. But now, they’re actively chasing people.

If you missed reporting in 2022, 2023, or 2024, file amended returns (Form 1040-X). The IRS has a voluntary disclosure program. It won’t erase your tax bill, but it can reduce penalties dramatically.

Don’t wait. The IRS now uses blockchain analytics tools to trace transactions across wallets. If you bought crypto on Coinbase and later sent it to a wallet that traded on a non-U.S. exchange, they can still find it.

Should You Hire a Tax Pro?

TurboTax’s 2025 survey found 68% of crypto owners used a professional. Why? Because the rules are complex, and the stakes are high.

If you had more than 10 transactions, earned crypto as income, or used DeFi, hire someone. Look for a CPA or tax advisor with crypto experience. Average cost: $225-$450. Far cheaper than an audit.

Don’t go to a general tax preparer. They might not know the difference between a staking reward and a capital gain. Ask if they’ve filed crypto taxes before. If they say “I’ve seen it once,” move on.

What’s Coming in 2026 and Beyond

In 2026, exchanges will report cost basis. That’s a relief - but it won’t fix everything. Non-custodial wallets, peer-to-peer trades, and international platforms still won’t report.

The IRS is also reviewing how to tax staking rewards. A court case (Southerland v. IRS) could change whether staking is treated as income or capital gain. Watch for guidance in mid-2026.

And while DeFi platforms are off the hook for now, Congress is already working on new bills. Senator Lummis’s Digital Asset Market Structure Bill could bring back reporting rules in 2026.

Bottom line: The IRS isn’t going away. They’ve hired 2,500 staff just to chase crypto taxes. They’re building tools to trace every transaction. If you’re holding crypto, you’re on their radar.

Do I have to report crypto if I didn’t sell it?

No - you only report when you sell, trade, spend, or earn crypto. Holding it without any disposal or income event doesn’t trigger a tax. But if you received crypto as a gift, payment, airdrop, or staking reward, you must report that as income.

What if I lost money on crypto? Do I still need to report it?

Yes. Losses are just as important as gains. You report every sale or trade, even if you lost money. Capital losses can offset capital gains - and up to $3,000 of ordinary income per year. If you lost more than that, you can carry the rest forward to future years.

Do I owe taxes on crypto I received as a gift?

No - you don’t pay tax when you receive crypto as a gift. But when you later sell it, your cost basis is the same as the original owner’s. If they bought it for $500 and gave it to you when it was worth $2,000, and you sell it for $2,500, your gain is $2,000 (not $2,500). Keep the gift documentation.

Are crypto-to-crypto trades taxable?

Yes. Trading BTC for ETH is treated as selling BTC and buying ETH. You must calculate the capital gain or loss on the BTC you sold. There’s no “like-kind exchange” exemption for crypto anymore - that loophole closed in 2018.

What happens if I don’t report my crypto?

The IRS can assess penalties up to 75% of the underpaid tax, plus interest. If they think you intentionally hid income, you could face civil fraud penalties or even criminal charges. With Form 1099-DA now being sent to the IRS, unreported trades are easy to catch. Don’t risk it.

Next Steps: What to Do Right Now

If you’re filing 2025 taxes:

  1. Log into all your crypto exchanges and wallets.
  2. Export your full transaction history for 2025.
  3. Use crypto tax software to import and calculate gains/losses.
  4. Answer “yes” to the digital asset question on Form 1040.
  5. Fill out Form 8949 and Schedule D.
  6. Report income from staking, airdrops, or payments on Schedule 1 or C.
  7. Keep records for at least 7 years.

It’s not fun. But if you want to avoid audits, penalties, and legal trouble, it’s necessary. The crypto tax game changed in 2025. The IRS is watching. Are you ready?

About the author

Kurt Marquardt

I'm a blockchain analyst and educator based in Boulder, where I research crypto networks and on-chain data. I consult startups on token economics and security best practices. I write practical guides on coins and market breakdowns with a focus on exchanges and airdrop strategies. My mission is to make complex crypto concepts usable for everyday investors.

12 Comments

  1. Sherry Giles
    Sherry Giles

    This is all a scam to make you pay more taxes so the government can fund their surveillance state. They don’t care if you lost money - they just want your crypto. Form 1099-DA? More like Form 1099-DEBT. They’re tracking every wallet like it’s a crime scene. I’m not reporting a damn thing. Let them come for me - I’ve got my keys, and they’ve got nothing.

    They think they can force compliance with paperwork? Nah. They’re scared. They know crypto is the future, and they’re desperate to control it. I’m not their tax cow.

    They’ve been lying since 2014. The IRS doesn’t even know how blockchain works. They’re just reading press releases and pretending to be experts. Wake up, sheeple.

    I moved my BTC from Coinbase to a Ledger in 2023 - they say that’s a taxable event? That’s absurd. I didn’t sell it. I didn’t trade it. I just moved it. That’s like taxing someone for moving their cash from one drawer to another.

    They want cost basis? Fine. I’ll use zero. Let them audit me. I’ll show them the blockchain. It’s public. Let them prove I ever paid anything. They can’t. And they know it.

    They’re building a digital police state. This isn’t taxation. It’s confiscation with a form.

    I’m not alone. Millions are quietly holding. They’re not reporting. And they won’t. Because this system is rigged. And we’re not playing anymore.

  2. Calen Adams
    Calen Adams

    Bro, you’re not wrong about the 1099-DA - but you’re missing the bigger picture. The IRS isn’t trying to crush crypto, they’re trying to bring it into the formal economy. That’s actually good for legitimacy.

    Cost basis tracking is a pain, yes - but tools like Koinly and CoinTracker automate 95% of it. I’ve got 200+ transactions in 2025 and it took me 45 minutes to sync everything. No manual entry needed.

    And yes, DeFi trades are taxable. But that’s not a bug, it’s a feature. You’re participating in a financial system now - you can’t opt out of reporting just because it’s decentralized. That’s like saying you don’t have to report stock trades because you used Robinhood instead of a broker.

    Staking rewards = income. Airdrops = income. NFT sales = capital gains. These aren’t gray areas anymore. The IRS has been clear since 2014, and now they’ve got the data to enforce it.

    If you’re using MetaMask, you’re not ‘hiding’ - you’re just unprepared. Sync it. Export the CSV. Run it through a tool. Done. No drama.

    And yes, I’ve filed crypto taxes for 7 years. I’ve had audits. I’ve had refunds. It’s not magic. It’s math. And math doesn’t care if you’re ‘anti-government.’ It just works.

  3. Valencia Adell
    Valencia Adell

    Let’s be real - 99% of people who read this guide are going to ignore it. They’ll file their taxes with TurboTax, check ‘yes’ to the digital asset question, and hope for the best.

    And then they’ll get a CP2000 notice in June. By then, they’ll panic. They’ll scramble. They’ll pay $500 to a ‘crypto tax expert’ who doesn’t know the difference between FIFO and specific identification.

    And the IRS? They’ll laugh. Because they already know your wallet addresses. They’ve cross-referenced your Coinbase exports with your bank deposits. They’ve matched your airdrops to your MetaMask activity.

    You think you’re clever because you used a mixer? They’ve got chain analysis tools that trace transactions through 17 layers of obfuscation.

    This isn’t about compliance. It’s about control. And you’re already losing.

  4. Sarbjit Nahl
    Sarbjit Nahl

    The IRS classification of crypto as property is logically consistent with its function as a store of value and medium of exchange. However the imposition of cost basis tracking per wallet introduces operational inefficiency. The economic rationale for such granularity is questionable given the fungibility of digital assets. The regulatory burden disproportionately affects retail participants while institutional actors leverage custodial solutions with automated reporting. The state’s expansion of surveillance infrastructure under the guise of tax compliance reflects a broader trend of institutional overreach. The moral hazard lies not in noncompliance but in the absence of proportional regulation. One must question whether the cost of enforcement exceeds the revenue generated. Historical precedent suggests that excessive taxation of emerging technologies leads to capital flight not compliance.

  5. Paul Johnson
    Paul Johnson

    you guys are all overthinking this. i just buy and hold. i dont trade. i dont spend. i dont stake. so why am i supposed to care? the irs is just trying to scare people into paying more. they dont even know what a blockchain is. i got my btc on coinbase in 2021 and its still there. i never sold it. so why am i supposed to fill out some form? they cant even prove i own it. i dont even have a wallet address. its just in my account. they can take my money but they cant take my crypto. its mine. period.

    and if they audit me i just say i dont know what youre talking about. they cant prove i did anything. its all fake. just like the dollar. the system is rigged anyway so why play their game?

  6. Meenakshi Singh
    Meenakshi Singh

    Okay but let’s be real - airdrops are the worst. I got 200 $PEPE tokens from some random DeFi farm in May. Worth $0.03 each. So $6 total. I reported it as income. Then I sold it for $0.05 in July. $10 profit. Now I owe tax on $16. But the gas fee to claim the airdrop was $12. So I lost $6 net. And I still owe tax on $16? 😭

    And don’t even get me started on NFTs. I bought one for 0.1 ETH ($200) and sold it for 0.08 ETH ($150). Loss of $50. But I have to report it as a capital loss AND pay tax on the ETH I used to buy it? That’s double taxation. I’m not even mad. I’m just… exhausted.

    Also, I used TokenTax. It auto-linked my wallets. Saved my life. $89 well spent. Don’t be like me and try to do it manually. You’ll cry. I did. Twice.

  7. Kelley Ramsey
    Kelley Ramsey

    Thank you so much for this guide - I’ve been terrified about filing my crypto taxes this year, and this made it feel manageable. I had no idea about wallet-by-wallet accounting - I thought averaging was still allowed!

    I used Koinly and connected all my wallets (Coinbase, Phantom, MetaMask, and my Ledger). It imported 147 transactions. I was shocked. I thought I only did 30.

    I also didn’t realize that receiving crypto as a gift meant I inherit the original cost basis. My uncle gave me 0.2 ETH in 2023 - I thought I’d owe nothing until I sold. Now I know I need to track when he bought it.

    I’m still nervous about Form 8949, but I printed it out and went over it with my CPA. She said I’m good to go. I feel like I just passed a final exam.

    For anyone scared - you’re not alone. This is hard. But it’s not impossible. And doing it right? It’s empowering. You’re not hiding. You’re participating responsibly.

    Also - yes, report your losses. They help. I lost $3,200 this year. I offset $3,000 against my salary. Saved me $700. That’s a win.

  8. Michael Richardson
    Michael Richardson

    So the IRS is now the crypto police. Great. Next they’ll be auditing your Discord DMs. At least when you traded stocks, you didn’t have to track every single satoshi. Now you need a spreadsheet for your toaster if it accepts Bitcoin. What’s next? Taxing your NFT profile pic? Don’t worry - they’ll come for your Dogecoin memes next. They’re not after taxes. They’re after control.

  9. Sabbra Ziro
    Sabbra Ziro

    I just want to say - if you’re reading this and feeling overwhelmed, you’re not broken. Crypto tax rules are intentionally confusing, and that’s not an accident.

    It’s okay to hire a pro. It’s okay to use software. It’s okay to admit you don’t understand it all.

    I used to think I had to be a crypto expert to file taxes. Then I realized: I just need to be a responsible human.

    I spent 3 hours this week syncing my wallets. I cried. I yelled. I almost gave up.

    But I didn’t.

    And now I’ve got peace of mind. That’s worth more than any tax refund.

    To anyone struggling - you’re doing better than you think. Just keep going. One transaction at a time.

    And if you’re reading this and you’ve already filed? You’re a hero.

  10. Krista Hoefle
    Krista Hoefle

    Wow. So now we have to track every single trade like we’re hedge fund analysts? Who even has time for this? I just wanted to buy some ETH and meme it. Now I need a CPA and a blockchain explorer. This isn’t finance. It’s a punishment. And the people who actually built this ecosystem? They’re getting taxed like they’re selling lemonade at a garage sale. The system is broken.

  11. Danyelle Ostrye
    Danyelle Ostrye

    I just spent 6 hours reconciling my transactions. I had 14 trades on Uniswap, 3 staking rewards, and a random airdrop I forgot about. I didn’t even realize I got 80 $TIA from a Layer 2 testnet. Turns out, it was worth $12. So I owe $3 in taxes on $12. I’m not mad. I’m just… weirdly impressed that I remembered all of it. I’m done. I’m filing. I’m moving on.

  12. Jennah Grant
    Jennah Grant

    Let’s talk about the elephant in the room: Form 1099-DA reports gross proceeds - not profit. That means if you sold $10,000 worth of crypto but your cost basis was $9,800, the IRS sees $10,000. You’re responsible for the $200 gain - but the form doesn’t help you. That’s a design flaw.

    It forces users to become accountants. And most of us aren’t.

    But here’s the thing - crypto tax software isn’t just a convenience. It’s a necessity. Tools like Koinly and CoinTracker are doing the heavy lifting so you don’t have to.

    And yes - if you’re using DeFi, you’re on your own. No 1099s. No hand-holding. That’s the price of decentralization.

    But if you’re not tracking - you’re not just risking an audit. You’re undermining the legitimacy of the entire space.

    Compliance isn’t surrender. It’s sovereignty.

    Do the work. Use the tools. Report the truth.

    Then go back to building.

Write a comment