Bitcoin Tax Guide: What You Need to Know
A practical bitcoin tax guide covering taxable events, capital gains, cost basis methods, and IRS reporting. Understand your obligations before tax season.
Bitcoin and Taxes: The Basics
If you own bitcoin in the United States, the IRS considers it property — not currency. This means buying, selling, and even spending bitcoin can create tax obligations, similar to owning stocks or real estate. This bitcoin tax guide covers the key rules you need to understand.
The rules aren’t complicated once you understand the framework. The main thing to know: you generally owe taxes when you dispose of bitcoin (sell it, trade it, or spend it) at a profit. Simply buying and holding bitcoin does not trigger a taxable event.
Important disclaimer: This article is for educational purposes only. It is not tax, legal, or financial advice. Tax laws are complex, vary by jurisdiction, and change frequently. Consult a qualified tax professional for advice specific to your situation.
What Is a Taxable Event?
A taxable event is any transaction that may result in a tax obligation. For bitcoin, the most common taxable events are:
Taxable Events
- Selling bitcoin for cash — If you sell bitcoin for more than you paid, the profit is a capital gain. If you sell for less, it’s a capital loss.
- Trading bitcoin for another cryptocurrency — Swapping bitcoin for ethereum (or any other crypto) is treated as selling bitcoin. You must report the gain or loss.
- Spending bitcoin on goods or services — Buying a coffee or a car with bitcoin counts as disposing of it. If the bitcoin appreciated since you bought it, you owe tax on the gain.
- Receiving bitcoin as payment for work — If you’re paid in bitcoin for services (freelance work, salary, etc.), it’s taxed as ordinary income based on the fair market value when received.
- Mining rewards — Bitcoin earned through mining is taxed as ordinary income at the fair market value when received.
- Airdrops, forks, and staking rewards — Generally taxed as ordinary income when received.
Non-Taxable Events
Not everything involving bitcoin creates a tax obligation:
- Buying bitcoin with cash — Purchasing bitcoin is not taxable by itself
- Holding bitcoin — Simply holding (sometimes called “HODLing”) doesn’t trigger any tax
- Transferring between your own wallets — Moving bitcoin from an exchange to your hardware wallet is not a taxable event
- Gifting bitcoin (under the annual threshold) — For 2026, the annual federal gift tax exclusion is $19,000 per recipient. Going over that amount can trigger gift tax reporting, but it does not automatically mean you owe gift tax. The recipient may owe capital gains tax later if they sell.
- Donating bitcoin to a qualified charity — You may even be able to deduct the full market value if you’ve held it for over a year
Capital Gains: Short-Term vs. Long-Term
When you sell bitcoin at a profit, the tax rate depends on how long you held it:
Short-Term Capital Gains
If you held the bitcoin for one year or less before selling, the gain is taxed as ordinary income. This means it’s added to your other income (salary, freelance earnings, etc.) and taxed at your regular income tax rate.
For 2025, federal income tax brackets range from 10% to 37%, depending on your total taxable income.
Long-Term Capital Gains
If you held the bitcoin for more than one year before selling, you qualify for long-term capital gains rates, which are lower:
| Filing Status | 0% Rate | 15% Rate | 20% Rate |
|---|---|---|---|
| Single | Up to $48,350 | $48,351–$533,400 | Over $533,400 |
| Married Filing Jointly | Up to $96,700 | $96,701–$600,050 | Over $600,050 |
2025 tax year thresholds. These are adjusted annually for inflation.
The difference between short-term and long-term rates can be substantial. Someone in the 37% income tax bracket who holds bitcoin for over a year before selling would pay only 20% on the gain — nearly half the rate.
Takeaway: If you’re thinking about selling, holding for at least one year can meaningfully reduce your tax burden.
How to Calculate Your Tax: Cost Basis
Your cost basis is what you originally paid for the bitcoin, including any fees. Your taxable gain (or loss) is the difference between the sale price and the cost basis.
Formula:
Capital Gain = Sale Price − Cost Basis
Example: You bought 0.1 BTC for $5,000 (including fees). Later, you sold it for $8,000. Your capital gain is $3,000.
Cost Basis Methods
If you’ve bought bitcoin at multiple times and prices, you need to determine which specific bitcoin you’re “selling.” The IRS allows several methods:
- FIFO (First In, First Out) — The oldest bitcoin you own is considered sold first. This is the default method and the simplest to track.
- LIFO (Last In, First Out) — The most recently purchased bitcoin is considered sold first. This can minimize gains during a rising market if recent purchases were at higher prices.
- Specific Identification — You choose exactly which bitcoin (from which purchase) you’re selling. This gives you the most control over your tax outcome but requires detailed record-keeping.
Important: Whichever method you choose, you must apply it consistently and be able to document your calculations if audited.
How to Report Bitcoin on Your Taxes
The Crypto Question
Since 2019, the IRS has included a question on the front of Form 1040 asking whether you received, sold, exchanged, or otherwise disposed of any digital assets during the year. You must answer this question truthfully.
Reporting Capital Gains and Losses
Report each disposal on Form 8949 (Sales and Other Dispositions of Capital Assets). For each transaction, you’ll need:
- Description of the asset (e.g., “0.5 BTC”)
- Date acquired
- Date sold or disposed
- Proceeds (sale price)
- Cost basis
- Gain or loss
Totals from Form 8949 flow to Schedule D of your tax return.
Reporting Crypto Income
Bitcoin received as income (mining, staking, payment for services) is reported as ordinary income on your tax return. If self-employed, this income goes on Schedule C and is also subject to self-employment tax.
Common Tax Mistakes to Avoid
1. Not Reporting at All
The IRS has increased crypto enforcement significantly. Exchanges are required to issue Form 1099 for certain transactions, and the IRS has tools to track blockchain activity. Not reporting crypto transactions is risky and can result in penalties, interest, and potential audits.
2. Forgetting About Crypto-to-Crypto Trades
Trading bitcoin for another cryptocurrency is a taxable event. Many people assume only selling for cash triggers taxes — this is incorrect.
3. Not Tracking Cost Basis
If you can’t prove what you paid for your bitcoin, the IRS may assign a cost basis of $0, meaning your entire sale amount would be treated as a gain. Keep records of every purchase.
4. Ignoring DeFi and Staking
Yield earned from DeFi protocols, staking, or lending platforms is generally taxable as ordinary income when received.
5. Missing the Wash Sale Nuance
As of March 13, 2026, bitcoin itself is generally not covered by the traditional wash sale rule, because that rule applies to stocks and securities. That said, tax rules around digital assets continue to evolve, and related reporting rules are getting more detailed. If you plan to claim a crypto loss and quickly buy back in, check current rules or ask a tax professional before filing.
Tools for Tracking Crypto Taxes
Manually tracking every bitcoin transaction across multiple wallets and exchanges can be overwhelming. Tax software designed for cryptocurrency can help:
- CoinTracker — Connects to exchanges and wallets, calculates gains/losses, generates tax forms. Supports most major exchanges and blockchains.
- Koinly — Similar functionality with a focus on international tax reporting. Supports DeFi, NFTs, and hundreds of exchanges.
- TaxBit — Enterprise-grade tax reporting, also available for individuals. Partners with several major exchanges.
These tools can import your transaction history, apply your chosen cost basis method, and generate the forms you need for filing. They’re especially useful if you’ve traded frequently or used multiple platforms.
Tax Tips for Bitcoin Holders
- Keep detailed records. Track every purchase: date, amount, price paid, fees, and where you bought it. Start this habit now even if tax season is months away.
- Hold for at least one year. Long-term capital gains rates are significantly lower than short-term rates for most people.
- Harvest your losses. If you have bitcoin at a loss, you can sell to realize the capital loss and offset gains elsewhere. This strategy is called “tax-loss harvesting.” (See the wash sale note above.)
- Consider donating appreciated bitcoin. If you’ve held bitcoin for more than a year and donate it to a qualified charity, you can deduct the full market value without paying capital gains tax on the appreciation.
- Don’t forget state taxes. Many states also tax capital gains. Your total tax burden includes both federal and state obligations.
- Use tax software. For anything beyond simple buy-and-hold, crypto tax tools save significant time and reduce errors.
Key Takeaways
- The IRS classifies bitcoin as property — buying, selling, trading, and spending it can create tax obligations
- You owe tax when you dispose of bitcoin at a profit, not when you simply buy or hold it
- Long-term capital gains (held over one year) are taxed at lower rates than short-term gains
- Track your cost basis for every purchase — FIFO is the default method
- Report transactions on Form 8949 and Schedule D
- Tools like CoinTracker and Koinly can automate crypto tax calculations
- Consult a tax professional for advice specific to your situation
This article is for educational purposes only and does not constitute tax, legal, or financial advice. Tax laws vary by jurisdiction and change regularly. Always consult a qualified tax professional.
Related Guides
- How to Buy Bitcoin — Step-by-step guide to your first purchase
- Best Bitcoin Exchanges Compared — Find the right exchange for you
- What is Bitcoin? — New to Bitcoin? Start here
Found this helpful?
This site is free and independent. A small Bitcoin donation keeps it that way.
Related Guides
How to Send Bitcoin: A Step-by-Step Guide
Learn how to send bitcoin safely with this step-by-step guide. Covers wallet addresses, transaction fees, confirmation times, and common mistakes to avoid.
Read guide →Bitcoin ATMs Explained: How to Find and Use One
Learn how Bitcoin ATMs work, where to find one near you, what fees to expect, and whether a Bitcoin ATM is the right way for you to buy Bitcoin.
Read guide →How to Store Bitcoin Safely: Complete Security Guide
A comprehensive guide to storing Bitcoin securely. Learn about hot wallets, cold storage, seed phrase management, and security best practices to protect your Bitcoin.
Read guide →