Cryptocurrency Tax Guide 2025: What You Need to Know About IRS Rules, Forms, and Reporting

Cryptocurrency Tax Guide 2025: What You Need to Know About IRS Rules, Forms, and Reporting Jan, 26 2026

If you bought, sold, traded, mined, or staked cryptocurrency in 2024, the IRS already knows. Starting January 1, 2025, every major U.S. exchange like Coinbase, Kraken, and Binance.US is legally required to report your crypto activity to the IRS using a brand-new form: Form 1099-DA. This isn’t just a paperwork change-it’s a full enforcement shift. The days of guessing whether you owe taxes on your crypto are over. If you didn’t track your transactions, you’re at risk of an audit, penalties, or worse.

How the IRS Taxes Cryptocurrency

The IRS treats cryptocurrency as property, not currency. That means every time you sell, trade, or spend crypto, it’s a taxable event. It doesn’t matter if you traded Bitcoin for Ethereum, bought a coffee with Dogecoin, or swapped your Solana for a new memecoin. Each swap triggers a capital gain or loss.

There are three ways crypto gets taxed:

  • Ordinary income tax: This applies when you earn crypto as income-like from mining, staking rewards, airdrops, or salary payments. You pay tax at your regular income rate (10% to 37%) based on the fair market value of the crypto when you received it.
  • Short-term capital gains: If you hold crypto for 365 days or less before selling or trading it, any profit is taxed as ordinary income. Same rates as above.
  • Long-term capital gains: If you hold crypto for 366 days or more, profits are taxed at lower rates: 0%, 15%, or 20%, depending on your total income.

For example, if you bought 0.5 BTC for $20,000 in March 2023 and sold it for $35,000 in April 2025, you made a $15,000 profit. Since you held it over a year, you’d pay long-term capital gains tax. If you’re single and made $80,000 total in 2024, your long-term gain rate is 15%-so you owe $2,250 on that trade.

Form 1099-DA: What It Is and What It’s Not

This is the biggest change in crypto taxes for 2025. Form 1099-DA is now the standard for reporting crypto sales and exchanges, just like Form 1099-B for stocks. Centralized exchanges like Coinbase must send this form to you and the IRS by January 31, 2026, for all trades made in 2025.

Here’s the catch: Form 1099-DA only reports gross proceeds-the total amount you sold crypto for. It does NOT include your original purchase price (cost basis). That means you still have to calculate your profit or loss yourself.

Cost basis reporting won’t be required until January 1, 2026. So for your 2025 taxes (filed in 2026), you’re on your own to track what you paid for each coin. If you bought Bitcoin in 2021, 2022, and 2024, you need to know the price and date of each purchase to figure out your gain.

And here’s another problem: if you transferred crypto between your own wallets-say from Coinbase to Kraken-the exchange may still report it as a sale. That’s because the system sees it as a withdrawal and then a deposit elsewhere. You’ll need to document that it was a personal transfer, not a sale, or you’ll pay tax on money you didn’t actually make.

What You Must Track

To file correctly, you need records for every single crypto transaction in 2024:

  • Date and time of each buy, sell, trade, or transfer
  • Amount and type of crypto involved
  • Value in USD at the time of the transaction (based on a reputable exchange rate)
  • Cost basis for each asset you sold or traded
  • Proof of transfers between your own wallets (screenshots, wallet addresses, transaction IDs)
  • Details of any mining, staking, or airdrop income

Most people don’t realize how many transactions they had. One Reddit user tracked 147 crypto transactions in 2024-each one needed to be logged. If you used multiple wallets or platforms, this gets messy fast.

A cartoon trader juggling flaming crypto coins on a seesaw labeled with tax terms, watched by an IRS owl.

Decentralized Exchanges (DEXs) and DeFi Are Still a Gray Zone

Form 1099-DA only applies to centralized exchanges. That means if you used Uniswap, SushiSwap, or a DeFi protocol like Aave or Curve, you won’t get a 1099-DA. But you still owe taxes.

Every time you swap tokens on Uniswap, you’re triggering a taxable event. When you provide liquidity to a pool, you’re earning income. When you earn yield from staking on a DeFi platform, that’s ordinary income. The IRS doesn’t care if it’s decentralized-you still have to report it.

But here’s the problem: DeFi platforms don’t report to the IRS. You’re 100% responsible for tracking every swap, deposit, withdrawal, and reward. Tools like Koinly or CoinTracker can help, but they’re not perfect. As of April 2025, users reported that CoinTracker still couldn’t handle concentrated liquidity positions on Uniswap v3 correctly. If you’re active in DeFi, you might need a CPA who specializes in crypto.

How to Calculate Your Gains (FIFO vs. Specific Identification)

When you sell crypto, you need to figure out which coins you’re selling. The IRS defaults to First-In, First-Out (FIFO). That means the first coins you bought are the first ones you’re considered to have sold.

For example:

  • Jan 15, 2023: Bought 1 BTC for $25,000
  • June 10, 2024: Bought 1 BTC for $40,000
  • March 5, 2025: Sold 1 BTC for $50,000

Under FIFO, the IRS assumes you sold the first BTC you bought for $25,000. So your gain is $25,000. But if you’d used specific identification (and documented it properly), you could have chosen to sell the $40,000 BTC instead, cutting your gain to $10,000.

But here’s the rule: you must document your choice before the sale. You can’t just say later, “I meant to sell the expensive one.” You need to tell your tax software or CPA which coins you’re selling at the time of the trade.

The American Institute of CPAs (AICPA) confirmed in February 2025 that FIFO is the default unless you prove otherwise. That’s why keeping detailed records is non-negotiable.

Common Mistakes That Trigger Audits

The IRS is now matching every Form 1099-DA with your tax return. If you report $10,000 in crypto sales but the exchange says $50,000, you’ll get a letter. Here are the top mistakes people make:

  • Ignoring transfers between wallets as taxable events
  • Forgetting to report staking or airdrop income
  • Not tracking cost basis for older coins
  • Using average cost instead of FIFO or specific identification
  • Assuming DeFi activity isn’t taxable
  • Not filing Form 8949 and Schedule D

According to TurboTax’s analysis of 2.3 million 2025 returns, taxpayers who used three or more platforms had a 42% higher error rate. If you used Coinbase, Kraken, and MetaMask, you’re at high risk.

A man being chased by a dragon-shaped tax invoice through a maze of wallets and crypto tools.

What to Do If You Made Mistakes

If you didn’t file crypto taxes in past years or you underreported, you can fix it. The IRS has a voluntary disclosure program. You can file amended returns (Form 1040-X) for the last three years and pay what you owe, plus interest. You’ll still get a penalty, but it’s much smaller than if the IRS finds you first.

For 2025, the IRS has started sending out “soft letters” to crypto users who didn’t report. These aren’t audits-but they’re warnings. If you get one, don’t ignore it. Get help.

Tools and Resources

You don’t have to do this alone. Here are the best tools and resources:

  • TurboTax Crypto: Integrates directly with Coinbase, Kraken, and Binance.US. Best for simple traders.
  • Koinly: Handles DeFi, NFTs, and cross-chain swaps. Good for advanced users.
  • CoinTracker: Strong reporting, but still has bugs with Uniswap v3.
  • IRS.gov/crypto: Official guidance, updated weekly.
  • AICPA Digital Asset Tax Resource Center: Free guides, examples, and FAQs.
  • CPA with crypto experience: If you have more than 50 transactions or use DeFi, hire one. Average cost: $600-$1,200.

YouTube tutorials like Coffeezilla’s “Crypto Taxes 2025: Complete Walkthrough” (3.2 million views) are helpful, but don’t rely on them alone. Tax rules change fast.

What’s Coming in 2026 and Beyond

By January 1, 2026, all brokers must report cost basis on Form 1099-DA. That’ll make filing easier-but only if you use centralized exchanges.

By 2027, the IRS plans to expand Form 1099-DA to include staking rewards and yield farming income. That means even if you’re not selling, you’ll get a tax form for the crypto you earned.

There’s also a bill in Congress (H.R. 1839) that would force decentralized exchanges to report. But as of April 2025, it’s stuck in committee. Don’t count on it.

For now, the message is clear: the IRS is watching. And they’re not going away.

Do I owe taxes if I just bought crypto and didn’t sell?

No. Buying crypto with USD is not a taxable event. You only owe tax when you sell, trade, or spend it. But keep your purchase records-your cost basis matters when you do sell later.

Are crypto-to-crypto trades taxable?

Yes. Trading Bitcoin for Ethereum is treated as two separate events: selling BTC for USD, then buying ETH with USD. You must calculate the gain or loss on the BTC you sold. There’s no tax exemption for crypto-to-crypto trades, unlike in some other countries.

What if I lost crypto in a hack or scam?

Unfortunately, the IRS no longer allows personal theft losses from crypto as a deduction after the 2017 tax law changes. You can’t claim a loss on your taxes if your wallet was hacked or you fell for a scam. The only exception is if the loss occurred in a federally declared disaster area-which doesn’t apply to most crypto thefts.

Do I need to report crypto received as a gift?

You don’t pay tax when you receive crypto as a gift. But when you later sell it, you owe tax based on the original owner’s cost basis. If you don’t know their basis, you may have to treat it as $0-which could lead to a big tax bill. Always ask for the donor’s purchase details.

Can I use crypto losses to offset stock gains?

Yes. Crypto losses offset capital gains from stocks, real estate, or anything else. You can also deduct up to $3,000 in net capital losses against your ordinary income each year. Any excess losses roll forward to future years.

What happens if I don’t file crypto taxes?

The IRS will likely catch you. With Form 1099-DA, they now have exact records of your sales. Penalties include 25% of the underpaid tax for negligence, up to 75% for fraud, plus interest. In severe cases, the IRS can pursue criminal charges. It’s not worth the risk.

17 Comments

  • Image placeholder

    Brenda Platt

    January 27, 2026 AT 16:26

    Just filed my 2024 crypto taxes and holy crap, I had 89 transactions 😅. Koinly saved my life but I still cried over the tax bill. If you’re using DeFi, don’t even think about winging it. I lost $2k in fees on Uniswap v3 and the software still messed up my liquidity pools. 🥲

  • Image placeholder

    Mark Estareja

    January 29, 2026 AT 02:13

    The 1099-DA is a regulatory overreach disguised as compliance. Gross proceeds without cost basis is a structural flaw-this isn’t accounting, it’s theater. The IRS is operating on 2017 blockchain architecture while the ecosystem evolved into nested DeFi derivatives. You’re being asked to solve NP-hard combinatorial optimization problems with Excel sheets.

  • Image placeholder

    carol johnson

    January 29, 2026 AT 14:54

    OMG I can’t believe people are still using FIFO?! 😭 Like, who even does that anymore? I mean, if you’re not using specific identification with a CPA who’s done at least 50 crypto audits, you’re basically just donating to the IRS. I had to hire a $1,200 specialist just to prove I didn’t sell my 2021 BTC when I transferred it to Ledger. The drama!!

  • Image placeholder

    Paru Somashekar

    January 31, 2026 AT 13:14

    Dear fellow taxpayers, please ensure that all cryptocurrency transactions are meticulously documented with timestamped USD valuations derived from reputable exchanges such as Coinbase or Kraken. Failure to maintain cost basis records may result in non-compliance with IRS Section 6050I and Section 6045B. I recommend using Koinly with API sync enabled and cross-verifying against blockchain explorers like Etherscan and Solana Explorer. For Indian residents, remember that crypto gains are taxable under Section 115BBH at 30% + cess.

  • Image placeholder

    Steve Fennell

    February 2, 2026 AT 11:17

    For anyone feeling overwhelmed: you’re not alone. I used to think I could track everything manually until I had 142 transactions across 5 wallets. Now I use TurboTax Crypto + a spreadsheet with columns for TXID, wallet type, and whether it was a transfer vs. sale. Took me 3 weekends. Worth it. Don’t panic. Just start. One transaction at a time.

  • Image placeholder

    Melissa Contreras LĂłpez

    February 4, 2026 AT 09:48

    You got this, really. I was terrified too-until I made a color-coded spreadsheet. Green = buys, red = sells, yellow = staking rewards. I even printed it out and taped it to my fridge. Yes, I’m that person. But now I sleep at night. And hey, if you lost crypto to a scam? I’m so sorry. That’s not your fault. You’re not dumb. You’re just trying to be part of something new. We’re all learning together 💪❤️

  • Image placeholder

    Mike Stay

    February 5, 2026 AT 20:41

    It is important to note that the IRS’s approach to cryptocurrency taxation is consistent with its long-standing treatment of property under IRC Section 1001. The introduction of Form 1099-DA represents a procedural enhancement, not a substantive shift in tax policy. While decentralized finance introduces complexity, the legal framework remains unchanged: realization events trigger taxable income. The burden of recordkeeping is not unique to crypto-it has always been the taxpayer’s responsibility. Tools such as CoinTracker, while imperfect, provide a reasonable approximation when used in conjunction with manual verification. For those using multiple platforms, the risk of misreporting is statistically significant, as demonstrated by TurboTax’s analysis of 2.3 million returns. Proactive compliance remains the optimal strategy.

  • Image placeholder

    Tammy Goodwin

    February 6, 2026 AT 08:23

    My husband just got his first soft letter from the IRS. He didn’t report 3 small airdrops from 2023. He’s freaking out. I told him to just file an amended return. It’s not the end of the world. We’re not criminals. We’re just people trying to figure out this weird new world.

  • Image placeholder

    Andy Simms

    February 7, 2026 AT 13:35

    If you’re using DeFi, you need to know that every swap is a taxable event-even if you didn’t cash out. I had 27 swaps on SushiSwap last year. CoinTracker missed 8 of them because of the way they handle LP tokens. I had to manually input each one with the exact timestamp and USD value from CoinGecko. Don’t trust the software blindly. Verify everything.

  • Image placeholder

    Shamari Harrison

    February 8, 2026 AT 04:20

    Just a quick tip: if you transferred crypto between your own wallets, keep screenshots of both the send and receive transactions with the addresses and TXIDs. I got flagged last year because the exchange thought I sold my ETH when I just moved it to my Ledger. Took me 3 weeks to prove it wasn’t a sale. Save your receipts, people.

  • Image placeholder

    Nadia Silva

    February 8, 2026 AT 16:32

    Why does the U.S. even care what Canadians do with crypto? We don’t even have 1099 forms here. This is just American overreach. I traded crypto for years and never paid a cent in taxes. Canada doesn’t treat it as property-it’s a barter system. So why should I follow your rules? You can’t tax me just because I used Coinbase.

  • Image placeholder

    Deepu Verma

    February 9, 2026 AT 18:05

    Hey, if you’re from India and doing crypto, just remember: 30% tax on gains + no loss offset. It’s brutal. But if you’re staking or earning yield, that’s also taxable. I use Koinly and export to Excel. Then I give it to my CA. Don’t try to guess. Just be organized. You’ll thank yourself later. You got this!

  • Image placeholder

    Julene Soria MarquÊs

    February 10, 2026 AT 18:30

    Wait, so if I bought Bitcoin in 2017 for $100 and sold it in 2024 for $60k, I owe taxes on $59,900? But I didn’t even touch the money? I just held it? That’s insane. The IRS is basically taxing imaginary money. And now they want me to prove I didn’t sell when I moved it to my cold wallet? This is dystopian.

  • Image placeholder

    Bonnie Sands

    February 12, 2026 AT 17:56

    Form 1099-DA? Nah. This is all a setup. The government knows crypto is decentralized. They’re just trying to scare people into using centralized exchanges so they can track everyone. They’re gonna start requiring passport numbers next. They’re building a financial surveillance state. I’m not reporting anything. Let them come get me.

  • Image placeholder

    MOHAN KUMAR

    February 14, 2026 AT 11:27

    Most people don’t realize that if you stake ETH and get rewards, you pay tax on the dollar value when you receive it-not when you sell. I made $1,200 in staking rewards last year. I paid $360 in tax. Simple. But if you don’t track it, you’ll get burned. Use a spreadsheet. One row per reward. Done.

  • Image placeholder

    katie gibson

    February 14, 2026 AT 16:29

    okay so i just found out i have to report my 2024 airdrops?? like the one from that meme coin i got for free?? i thought that was just free money?? 😭 i have like 17 of them and i have no idea what they were worth when i got them. this is a nightmare. also why does the irs care if i swapped shiba for doge??

  • Image placeholder

    Jonny Lindva

    February 15, 2026 AT 19:03

    Hey, I was in your shoes last year. I had 3 wallets, 5 platforms, and zero clue what I was doing. I spent a weekend with a CPA who charged $800. Worth every penny. She showed me how to use FIFO correctly and flagged 3 transactions I thought were transfers but were actually sales. We saved me $4k in taxes by picking the right coins to sell. You don’t have to figure this out alone. Help is out there.

Write a comment