Crypto Taxes Explained: What the IRS Wants You to Know in 2025
Published March 17, 2026 · 7 min read
The IRS is cracking down on cryptocurrency. Starting in 2025, exchanges like Coinbase and Kraken must issue 1099 forms reporting your transactions. The days of "the IRS won't know about my crypto" are definitively over. If you've bought, sold, traded, or earned cryptocurrency, here's exactly what you owe and how to minimize it.
Crypto Is Property, Not Currency
The IRS classifies cryptocurrency as property (IRS Notice 2014-21). Every sale, trade, or exchange is a taxable event — including swapping Bitcoin for Ethereum. This means you need to track the purchase price (cost basis), sale price, and holding period for every single transaction. Even buying coffee with Bitcoin triggers a taxable event based on the difference between what you paid for that Bitcoin and its value at the time of purchase.
Calculate the tax on any crypto transaction with our Crypto Tax Calculator. Enter your buy price, sell price, and holding period to see your federal tax liability instantly.
Short-Term vs Long-Term: A Massive Difference
Crypto held under 12 months is taxed as ordinary income at your marginal rate — potentially 22%, 24%, or even 37%. Crypto held over 12 months qualifies for long-term capital gains rates: 0%, 15%, or 20%. On a $10,000 gain, the difference between short-term (24%) and long-term (15%) is $900 in tax savings. If you're close to the 12-month mark, waiting can save you thousands. State taxes add another 0-13.3% on top — check your state with our Capital Gains by State Calculator.
Tax-Loss Harvesting: Crypto's Unique Advantage
Unlike stocks, crypto is not subject to the wash sale rule (as of 2025). This means you can sell a cryptocurrency at a loss, immediately repurchase the same asset, and still claim the tax deduction. This is enormously powerful: if you hold ETH at a $5,000 loss and BTC at a $5,000 gain, sell both — the loss cancels the gain, making it tax-free. Then immediately rebuy both. You maintain your positions while zeroing out your tax liability. Calculate gains and losses on individual trades with our Stock Profit Calculator.
What You Must Report
Form 1040 now directly asks: "At any time during the year, did you receive, sell, exchange, or otherwise dispose of any digital assets?" Answering "No" when the answer is "Yes" is a federal offense. Report all crypto income on Schedule D (capital gains) and Form 8949 (individual transactions). Crypto received as payment (freelance work, mining, staking rewards) is taxable as ordinary income at the fair market value when received.
5 Strategies to Minimize Crypto Taxes
1. Hold for 12+ months to qualify for long-term rates. 2. Tax-loss harvest aggressively — sell losers to offset winners. 3. Donate appreciated crypto to charity — deduct the full market value without paying capital gains. 4. Use specific identification — sell the highest-cost-basis coins first. 5. Consider a Roth IRA — some self-directed Roth IRAs allow crypto investments where all gains are permanently tax-free. Explore Roth strategies with our Backdoor Roth Calculator. Plan your full tax picture with our 1099 Tax Calculator.