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

1 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.

1 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.

Write a comment