Cryptocurrency Taxes: How Crypto Is Taxed in the U.S.
What’s Taxable and What’s Not
| Taxable Events | Non-Taxable Events |
|---|---|
| Selling crypto for cash | Buying crypto with cash |
| Trading one crypto for another | Transferring crypto between your own wallets |
| Spending crypto on goods or services | Holding crypto (unrealized gains) |
| Receiving crypto as payment for work | Donating crypto to a qualified charity |
| Mining or staking rewards received | Gifting crypto (under annual exclusion) |
| Airdrops and hard fork tokens | Buying an NFT with cash (for the buyer) |
Capital Gains Tax on Crypto
When you sell or trade crypto, the gain or loss is calculated as the difference between your sale price and cost basis (what you originally paid, including fees). The tax rate depends on how long you held the asset:
| Holding Period | Tax Treatment | Rate |
|---|---|---|
| Under 1 year | Short-term capital gains | Ordinary income rate (up to 37%) |
| Over 1 year | Long-term capital gains | 0%, 15%, or 20% depending on income |
The tax difference is significant. A frequent trader in the 32% bracket pays 32% on short-term gains, while a long-term holder might pay only 15% on the same profit. Holding periods matter enormously in crypto tax planning.
Crypto as Income
When you receive crypto for work, mining, staking, or through an airdrop, it’s taxed as ordinary income at the fair market value on the date you received it. This becomes your cost basis for future capital gains calculations.
| Income Source | Tax Treatment | Also Subject To |
|---|---|---|
| Payment for freelance work | Ordinary income + self-employment tax | Report on Schedule C |
| Mining rewards | Ordinary income (hobby or business) | SE tax if mining is a business |
| Staking rewards | Ordinary income when received | Additional capital gains when sold |
| Airdrops | Ordinary income at FMV when received | Capital gains on subsequent sale |
| Employer salary in crypto | W-2 wages (employer withholds) | Capital gains if you hold and price changes |
DeFi and Advanced Crypto Tax Issues
Decentralized finance introduces complex tax scenarios. Providing liquidity, yield farming, wrapping tokens, and bridge transactions all have tax implications. The IRS hasn’t issued clear guidance on many DeFi activities, but the general principle holds: if you receive something of value or dispose of an asset, there’s likely a taxable event.
- Liquidity pool deposits: May trigger a taxable trade (crypto for LP tokens)
- Yield farming rewards: Taxed as ordinary income when received
- Token wrapping (ETH → wETH): IRS hasn’t issued specific guidance; conservative approach treats it as taxable
- NFT sales: Subject to capital gains; creators owe ordinary income tax on sale proceeds
Reporting Requirements
Starting with the 2024 tax year, your tax return includes a mandatory question: “Did you receive, sell, or otherwise dispose of any digital asset?” You must answer truthfully. Key reporting forms:
- Form 8949: Report every crypto sale or trade (date acquired, date sold, proceeds, cost basis, gain/loss)
- Schedule D: Summary of capital gains and losses from Form 8949
- Schedule C: Crypto mining income or freelance payments in crypto
- 1099-DA (coming): Brokers will begin issuing crypto-specific 1099s for 2025+ tax years
Tax-Loss Harvesting with Crypto
Unlike stocks, cryptocurrency is currently not subject to the wash sale rule (though legislation to change this has been proposed). This means you can sell crypto at a loss, immediately rebuy the same coin, and still claim the loss — a strategy not available with traditional securities. Use crypto losses to offset gains from other investments.
Key Takeaways
- The IRS treats crypto as property — every sale, trade, or spending event triggers capital gains tax
- Hold crypto for over one year to qualify for lower long-term capital gains rates (0–20% vs. up to 37%)
- Crypto received as income (mining, staking, payment) is taxed as ordinary income at fair market value
- The wash sale rule currently doesn’t apply to crypto — but legislation may change this
- Use crypto tax software to track all transactions and calculate cost basis accurately
Frequently Asked Questions
Do I owe taxes if I just bought crypto and didn’t sell?
No. Simply buying and holding cryptocurrency is not a taxable event. You only owe taxes when you sell, trade, spend, or otherwise dispose of the crypto. Unrealized gains and losses have no tax impact until the position is closed.
How do I calculate cost basis for crypto?
Cost basis is the purchase price plus any fees paid to acquire the crypto. If you bought Bitcoin at different prices over time, you can use FIFO (first in, first out), LIFO (last in, first out), or specific identification to determine which coins you sold. Specific identification gives you the most tax flexibility.
What if I lost crypto in a hack or exchange collapse?
Theft and casualty losses for personal property are generally not deductible under current tax law (post-TCJA). However, if the exchange declares bankruptcy and you can establish the loss is a worthless asset, you may be able to claim a capital loss. The tax treatment of exchange collapses is still evolving — consult a tax professional.
Do I need to report small crypto transactions?
Yes. There’s no de minimis exception for crypto. Even a $5 purchase with Bitcoin is technically a taxable disposal. In practice, the IRS focuses enforcement on larger transactions, but all disposals should be reported on Form 8949.
How does the IRS know about my crypto?
Major exchanges (Coinbase, Kraken, etc.) report user data to the IRS. Starting in 2025, brokers will issue 1099-DA forms for crypto transactions. The IRS also uses blockchain analytics firms to trace on-chain transactions. Assuming anonymity with crypto is increasingly risky from a tax compliance perspective.