Cryptocurrency Taxes: How Crypto Transactions Are Taxed in the US
Buying Bitcoin with USD is not taxable. Selling Bitcoin for USD is taxable. Trading Bitcoin for Ethereum is taxable. Buying a coffee with Bitcoin is taxable. Mining or staking rewards are taxable as income. Every crypto transaction is a taxable event. Here's how crypto taxes work.
The IRS treats cryptocurrency as property, not currency. This means capital gains and losses rules apply every time you dispose of crypto. Unlike foreign currency transactions (which have special ordinary gain/loss treatment under Section 988), crypto gets standard capital asset treatment. The IRS has made crypto enforcement a top priority, investing in blockchain analytics and issuing thousands of warning letters to taxpayers annually. Understanding the rules is essential for avoiding penalties and keeping more of your gains. Learn the basics of Bitcoin and cryptocurrency →
How Crypto Transactions Are Taxed
Not taxable. Record cost basis for future reference.
Not taxable. No tax consequences while holding.
Taxable. Capital gain/loss = sale price minus cost basis.
Taxable. Treated as selling the first crypto for its USD value.
Taxable. Capital gain/loss on the spent crypto's value.
Taxable as ordinary income at fair market value on receipt.
When Crypto Transactions Trigger Taxable Events
Every disposition of cryptocurrency is a taxable event. This includes selling crypto for USD, trading crypto for another crypto, spending crypto on goods or services, gifting crypto above the annual exclusion ($18,000 in 2024), and converting crypto to stablecoins. Simply buying crypto with USD is not taxable. Holding crypto is not taxable. Transferring crypto between your own wallets is not taxable. The moment you dispose of crypto — even if you don't receive cash — you have a taxable gain or loss. The gain is the difference between your cost basis (what you paid) and the fair market value at the time of disposition.
Real-world example: You bought 1 BTC at $30,000 and later trade it for ETH when BTC is $60,000. Your gain is $30,000. Even though you still hold crypto (ETH), you triggered a taxable event. If held for under 1 year, that $30,000 is short-term gain taxed at ordinary rates. If held over 1 year, it is long-term gain taxed at 0%, 15%, or 20%.
Cost Basis Tracking Methods
The IRS requires you to track the cost basis of each unit of crypto. You can use FIFO (first in, first out), LIFO (last in, first out), or specific identification. FIFO is the default and simplest: the first coin you bought is the first coin you sold. Specific identification lets you choose which specific units to sell, which can minimize taxes by selling high-basis coins first. In 2024, the IRS proposed regulations requiring specific identification to be supported by records at the time of transfer, making it harder to retroactively choose the cheapest lots. Most crypto tax software defaults to FIFO unless you specify otherwise. Learn how capital gains tax rates work →
Crypto Income: Mining, Staking, Airdrops, and Forks
Cryptocurrency received as income is taxed as ordinary income at its fair market value on the date of receipt. This includes mining rewards, staking rewards, airdrops, and new coins from hard forks. You report this income on Form 1040 Schedule 1. After receiving crypto as income, your cost basis in that crypto is the fair market value on the date of receipt. When you later sell or trade that crypto, you pay capital gains tax on any appreciation above that cost basis. This means mining rewards and staking rewards are taxed twice — once as income when received and again as capital gains when sold — but this is identical to how stock compensation works. Learn how crypto staking works →
Form 1099-DA and Reporting Requirements
The IRS introduced Form 1099-DA (Digital Asset Proceeds) for tax year 2025, requiring brokers — including crypto exchanges, payment processors, and hosted wallets — to report gross proceeds and cost basis of digital asset transactions to the IRS and to taxpayers. This is a major shift from the prior regime where exchanges had minimal reporting obligations. The 1099-DA requires brokers to report every transaction with date, proceeds, and cost basis. If you use a centralized exchange like Coinbase or Kraken, you can expect a 1099-DA for 2025 and beyond. Transactions on decentralized exchanges may not generate a 1099-DA, but the IRS still expects you to report them. Failure to report can now be detected through data matching between your tax return and the exchanges' 1099-DA filings.
Key Crypto Tax Rules
- Every disposal of crypto is a taxable event — selling, trading, spending, or gifting above the annual exclusion
- Holding period determines rate: under 1 year = ordinary income rates; over 1 year = 0%, 15%, or 20%
- Mining, staking, airdrops, and hard forks are taxed as ordinary income at fair market value on receipt
- Wash sale rule does NOT apply to crypto as of 2026 — sell at a loss and buy back immediately
- Form 1099-DA (starting 2025) requires exchanges to report all transactions to the IRS
Is buying crypto with USD a taxable event?
No. Buying cryptocurrency with US dollars is not a taxable event. You are simply exchanging one currency (USD) for an asset (crypto) with the same value. No gain or loss is realized because there is no disposition of property. The taxable event occurs when you later sell, trade, or spend that crypto. However, the purchase price becomes your cost basis, which you must track for future tax calculations. If you buy 1 ETH for $2,000, your cost basis is $2,000 regardless of what ETH is worth at any point before you dispose of it. The purchase itself has no tax consequences.
Is trading crypto for crypto taxable?
Yes. Trading one cryptocurrency for another is a taxable event. The IRS treats this as a disposition of the first cryptocurrency. You must calculate the gain or loss as the difference between your cost basis in the first crypto and its fair market value at the time of the trade (measured in USD). The second crypto you receive has a new cost basis equal to its fair market value at the time of the trade. This applies to all crypto-to-crypto trades: BTC for ETH, ETH for SOL, SOL for USDC, and so on. Even trading crypto for a stablecoin like USDC or USDT is a taxable event because you have disposed of the original crypto. Only USD-to-crypto purchases and crypto-to-USD sales avoid the double-reporting issue — but even those are taxable if you have a gain or loss on the crypto being sold.
Does the wash sale rule apply to crypto?
No, as of 2026, the wash sale rule does not apply to crypto transactions. The wash sale rule disallows a loss deduction if you sell a security at a loss and buy a substantially identical security within 30 days before or after the sale. This rule applies to stocks, bonds, and other securities, but the IRS has not extended it to cryptocurrency. This means you can sell crypto at a loss and immediately buy back the same crypto without the loss being disallowed. This creates significant tax planning opportunities: you can harvest losses on crypto volatility without worrying about the 30-day waiting period. However, proposals in Congress (including the Infrastructure Investment and Jobs Act provisions) have discussed extending wash sale rules to digital assets, so this treatment may change in future years. Learn more about the wash sale rule →
How do I report crypto on my US tax return?
Report crypto capital gains and losses on Form 8949 (Sales and Other Dispositions of Capital Assets), then summarize the totals on Schedule D. Report crypto income on Schedule 1 as additional income. Most tax software (TurboTax, H&R Block, TaxSlayer) supports importing crypto transactions directly from exchanges or from crypto tax software. If you use a crypto tax platform like CoinTracker, Koinly, or TaxBit, they generate a completed Form 8949 that you can attach to your return. The IRS Form 1040 also includes a yes/no question about digital asset transactions that every taxpayer must answer. The penalty for not reporting crypto transactions is the same as for any other tax noncompliance: you owe the tax plus interest plus penalties of 20% (negligence) to 75% (fraud), with potential criminal prosecution in extreme cases. Given the IRS's enhanced enforcement capabilities — including blockchain analytics and exchange reporting — accurate reporting is essential. Learn how tax-loss harvesting can reduce your crypto tax bill →
Related Resources
Capital Gains Tax Guide
Understand short-term and long-term capital gains rates.
Tax-Loss Harvesting Guide
Reduce your crypto tax bill by harvesting losses strategically.
Wash Sale Rule Guide
Understand why the wash sale rule does not apply to crypto.
What Is Bitcoin?
Beginner's guide to the world's first cryptocurrency.
Crypto Wallets Guide
Track transactions across different wallet types.
Weekly Digest Newsletter
Get crypto tax updates delivered weekly.