Bitcoin Taxes
Whether you're mining, trading, or just holding through the halvings—here's what you need to know about Bitcoin taxes.
Quick Navigation
Why Bitcoin Taxes Are a Big Deal
Bitcoin's the OG crypto, and the IRS treats it as property, just like other coins. But with its unique features—proof-of-work mining and those famous forks like Bitcoin Cash—there are extra layers to watch.
Miss something? You could face audits or penalties, especially now that reporting's getting stricter in 2025. On the flip side, smart tracking means you can offset losses and maybe even lower your bill.
Quick Fact: Mining
Bitcoin mining rewards are ordinary income, taxed at your regular rate (up to 37%), based on the BTC's value when you receive it. Then, any sales later count as capital gains on top of that.
Who Needs This?
Miners, long-term holders, or anyone who dealt with Bitcoin forks like the 2017 Bitcoin Cash split. If you've touched BTC in any capacity, you've probably got some tax obligations.
Bitcoin-Specific Tax Events
Most events mirror general crypto (check our overview for basics), but here's where Bitcoin stands out.
Pro Tip for Bitcoin
Track wallet addresses and transaction IDs religiously—Bitcoin's blockchain is public, which can help (or hurt) during audits. The IRS can see all transactions on the blockchain; they just need to link them to you.
Calculating Gains and Losses for Bitcoin
Same core rules as crypto in general, but Bitcoin's volatility makes good records essential.
The Formula (Simple Version)
Gain or Loss = Sale Price - Cost Basis (including fees)
Cost basis includes what you paid + transaction fees
Cost Basis Methods
FIFO (First In, First Out): Default for many. You're selling the oldest Bitcoin first.
LIFO (Last In, First Out): Sell the newest first.
HIFO (Highest In, First Out): Sell the most expensive ones first to minimize gains.
Mining Nuance
Your basis in mined BTC is the income value you reported when you received it. Sell later, and calculate gain/loss from there. This means you're potentially taxed twice: once as income when mined, once as capital gain when sold.
Complete Example: HODL Strategy
You bought 1 BTC for $50,000 in March 2024
You sold for $70,000 in June 2025 (held 15 months)
Gain: $70,000 - $50,000 = $20,000
Holding period: Over 1 year = long-term
Tax rate: 15% (assuming middle-income bracket)
Tax owed: ~$3,000
If you'd sold in February 2025 (11 months), it would be short-term at maybe 24% = $4,800. Waiting those 4 extra months saved you $1,800!
Reporting Bitcoin on Your Taxes
File like any investment, but flag digital assets on your 1040. Here's the breakdown.
Forms You'll Need
•Form 8949 and Schedule D: List all Bitcoin sales and trades with dates, cost basis, and proceeds
•Schedule 1 or Schedule C: For mining income. Use Schedule C if you're mining as a business and deducting expenses
•Form 1099-DA (New for 2025): Exchanges like Coinbase, Kraken will send this showing your Bitcoin sales. Double-check their numbers!
If You're Mining Seriously
You can deduct expenses like electricity, hardware depreciation, and internet costs—but only if you're treating it as a business (Schedule C). Hobby mining? No deductions, just income. The line can be blurry, so document that you're trying to make a profit.
2025 Updates for Bitcoin Taxes
Rules are tightening to close gaps—here's what's new for Bitcoin specifically.
Broker Reporting Goes Live
Exchanges must report your Bitcoin sales proceeds to the IRS via Form 1099-DA starting January 2025. This makes it way harder to "forget" transactions—the IRS will have a copy.
The good news? Better reporting from exchanges means less manual tracking for you (assuming their data is accurate—always verify).
Increased Scrutiny on Miners
The IRS is paying more attention to high-value miners and anyone claiming fork income. Make sure your mining income reporting is accurate—don't round down or "forget" small amounts.
Global Considerations
If you're holding Bitcoin on foreign exchanges or in offshore wallets, FBAR (Foreign Bank Account Report) might apply for accounts over $10,000. This is separate from your tax return and has its own filing requirements.
Tools, Tips, and Common Pitfalls
Don't go it alone—here's how to stay compliant without losing your mind.
Bitcoin-Friendly Software
These tools connect to Bitcoin wallets and exchanges, auto-import transactions, and generate tax reports:
Koinly
Great Bitcoin tracking
CoinLedger
Mining support
TurboTax
Integrated filing
Common Bitcoin Mistakes
✗Forgetting fork income: That "free" Bitcoin Cash isn't tax-free—report it when received
✗Mining expense confusion: Don't deduct personal electricity as business expense unless it's legit mining operation
✗Mixing wallets: Personal and business Bitcoin in same wallet? Nightmare to separate. Keep them apart from day one
✗Lost key claims: Claiming you lost access without proof? The IRS won't buy it. You need documentation
Tax-Saving Strategies for Bitcoin
•Hold for long-term rates: Over 1 year saves you 10-20% in taxes vs. short-term
•Harvest losses in bear markets: Sell losing positions to offset Bitcoin gains
•Donate appreciated BTC: Give directly to charity—deduct market value and avoid capital gains entirely
•Use specific ID if available: Some platforms let you choose which coins to sell (HIFO) to minimize gains
When to Call a Bitcoin Tax Pro
If mining's your side gig or you've got complex fork situations, get a crypto-savvy CPA. They're worth it when:
•You're mining as a business and want to maximize expense deductions
•You received significant fork income (Bitcoin Cash, Bitcoin SV, etc.) and aren't sure how to handle it
•You have hundreds of transactions across multiple wallets and exchanges
•You're dealing with lost coins or theft and want to claim a loss deduction
•You have six-figure Bitcoin gains and want to minimize your tax hit
A good crypto CPA typically costs $500-$2,500+ depending on complexity, but they can often save you way more than that in taxes—and keep you out of trouble with the IRS.
Wrapping It Up
Bitcoin taxes add some wrinkles to the crypto world—mining income, fork events, and those wild price swings—but once you've got your system down (tracking tools, solid records), you're set.
This builds on our Crypto Taxes Overview. For Ethereum's staking and smart contract twists, check out our Ethereum Taxes guide next.
Remember: This is just a guide to get you oriented—talk to a tax expert for personalized advice.