HomeCryptoRegulation › Crypto Tax Guide

Crypto Tax Guide: How Cryptocurrency Is Taxed in the United States

The IRS treats cryptocurrency as property, not currency. Every sale, trade, or disposition of crypto is a taxable event that may trigger capital gains or losses. Additionally, crypto received as income (mining, staking, airdrops, payments) is taxed as ordinary income. Understanding these rules is not optional — the IRS specifically asks about digital asset transactions on Form 1040.

Taxable Events in Crypto

EventTax TreatmentExample
Selling crypto for USDCapital gain or lossSell 1 BTC for $60,000 (bought at $30,000) = $30,000 gain
Trading crypto for cryptoCapital gain or lossTrade ETH for SOL — taxed on ETH’s gain/loss at time of trade
Using crypto to buy goods/servicesCapital gain or lossBuy a laptop with BTC — gain/loss on BTC disposition
Receiving mining rewardsOrdinary incomeMine 0.01 BTC = income at fair market value when received
Receiving staking rewardsOrdinary incomeEarn 100 tokens staking = income at FMV when received
Airdrops receivedOrdinary incomeReceive airdropped tokens = income at FMV when you gain control
Crypto earned as paymentOrdinary incomeFreelance payment in ETH = income at FMV when received

Non-Taxable Events

Not everything triggers a tax liability. The following are generally not taxable events: buying crypto with USD, transferring crypto between your own wallets, gifting crypto (under annual gift exclusion), and donating crypto to a qualified charity. However, you should still keep records of these transactions for cost basis tracking.

Capital Gains Tax Rates

Crypto capital gains are taxed the same as stocks and other investments. The rate depends on how long you held the asset before selling.

Holding PeriodShort-Term (under 1 year)Long-Term (over 1 year)
Tax rateOrdinary income rates (10-37%)0%, 15%, or 20% based on income
Net Investment Income TaxAdditional 3.8% if income exceeds thresholdAdditional 3.8% if income exceeds threshold
Strategy implicationShort-term trading is tax-inefficientHolding over 1 year significantly reduces tax burden

Cost Basis Methods

Your cost basis is what you paid for the crypto, including fees. When you sell, your gain or loss equals the sale price minus your cost basis. If you bought the same crypto at different prices over time (common with DCA), you need to choose a cost basis method:

FIFO (First In, First Out). The oldest coins are sold first. This is the IRS default if you do not specify otherwise.

Specific Identification. You choose exactly which coins to sell, allowing you to optimize for tax efficiency. This requires detailed records of every purchase. Most crypto tax software supports this method.

HIFO (Highest In, First Out). Sell the highest-cost coins first to minimize gains. This is a form of specific identification and is the most tax-efficient strategy for most investors.

DeFi and Complex Transactions

DeFi introduces tax complexity that many investors overlook. Providing liquidity to a pool, yield farming, wrapping tokens, and participating in governance may each create taxable events. The IRS has not issued comprehensive guidance on all DeFi activities, but the safest approach is to treat any transaction where you receive a different token as a taxable event.

Staking rewards are taxed as ordinary income when received. Your cost basis in the staking rewards equals the fair market value at the time of receipt. When you later sell those rewards, you pay capital gains on any appreciation above that basis.

Tax-Loss Harvesting in Crypto

Unlike stocks, crypto is not currently subject to the wash sale rule (though this may change). This means you can sell a crypto asset at a loss, immediately repurchase it, and still claim the loss on your taxes. This strategy — called tax-loss harvesting — can significantly reduce your tax bill in down markets.

Important Notice
Tax laws change frequently. The wash sale rule exemption for crypto may be eliminated by future legislation. Always consult a qualified tax professional for advice specific to your situation. This guide provides general educational information, not tax advice.
Analyst Tip
Use crypto tax software (CoinTracker, Koinly, TaxBit) to automatically track transactions across all your wallets and exchanges. Manual tracking becomes nearly impossible once you have more than a few dozen transactions. Import your exchange API keys and wallet addresses at the start of each tax year, not at the end when you are scrambling.

Key Takeaways

  • The IRS treats crypto as property — every sale, trade, or use is a taxable event.
  • Long-term capital gains (held over 1 year) are taxed at preferential rates of 0-20%, versus up to 37% for short-term.
  • Mining, staking, and airdrop rewards are taxed as ordinary income when received.
  • Tax-loss harvesting is currently allowed without wash sale restrictions — use it strategically in down markets.
  • Use crypto tax software and keep meticulous records of all transactions for reporting.

Frequently Asked Questions

Do I have to pay taxes on crypto I have not sold?

No. Simply holding (HODLing) cryptocurrency does not create a taxable event. You only owe taxes when you sell, trade, or otherwise dispose of the crypto. However, receiving crypto as income (mining, staking, payments) is taxable when received, regardless of whether you sell it.

What happens if I do not report my crypto taxes?

The IRS receives transaction data from major exchanges and has invested heavily in crypto tax enforcement. Failure to report can result in penalties (up to 75% of unpaid taxes for fraud), interest charges, and potentially criminal prosecution for willful evasion. Crypto exchanges now issue 1099 forms, making it increasingly difficult to avoid detection.

How do I calculate taxes on crypto-to-crypto trades?

When you trade one crypto for another, you must calculate the gain or loss on the crypto you are selling. Your gain equals the fair market value of the crypto you received minus your cost basis in the crypto you gave up. Track the USD value at the exact time of the trade.

Are crypto gifts taxable?

Giving crypto as a gift is not taxable for the giver (up to the annual gift exclusion, $18,000 per recipient for 2024). The recipient inherits your cost basis. When the recipient eventually sells, they pay capital gains based on your original purchase price, not the value when they received the gift.

Can I deduct crypto losses?

Yes. Crypto losses offset crypto gains dollar for dollar. If your losses exceed your gains, you can deduct up to $3,000 of net capital losses against ordinary income per year. Remaining losses carry forward indefinitely to future tax years.