The IRS treats cryptocurrency as property, not currency—meaning nearly every transaction can trigger a taxable event. Here’s how crypto taxes work and how to minimize what you owe.

Crypto tax rules have become increasingly important as more Americans hold digital assets. Whether you’re trading Bitcoin, earning staking rewards, or receiving airdrops, understanding the tax implications can save you thousands. The rules follow similar principles to capital gains taxation on stocks but with some key differences.

Quick answer: Crypto is taxed as capital gains when sold—short-term (10-37%) if held under 1 year, long-term (0-20%) if held over 1 year. Mining, staking, and airdrops are taxed as ordinary income when received.

If you only buy and hold crypto, you usually do not owe tax until you sell, trade, or spend it. The tax bill starts when you dispose of the asset or receive it as income, which is why records matter from the first transaction. If you also own traditional securities, the capital gains tax guide and tax-loss harvesting articles can help you compare the rules side by side.

Taxable vs. Non-Taxable Crypto Events

The easiest way to think about crypto taxes is to separate activity that changes ownership from activity that does not. A sale, trade, or purchase with crypto usually creates a taxable event because you have disposed of property. Moving coins between your own wallets does not, because you still own the same asset.

The table below summarizes the most common taxable and non-taxable events. If you are unsure whether a specific transaction counts as income or a capital gain, compare it with similar rules for stocks and with the reporting framework for Form 8949 and Schedule D.

Taxable Events

Event Tax Type Rate
Selling crypto for cash Capital gains Short-term (10-37%) or long-term (0-20%)
Trading one crypto for another Capital gains Short-term or long-term
Spending crypto on goods/services Capital gains Short-term or long-term
Receiving crypto as payment for work Ordinary income 10-37%
Mining rewards Ordinary income 10-37%
Staking rewards Ordinary income 10-37%
Airdrops Ordinary income 10-37%
Hard fork (new coins received) Ordinary income 10-37%
DeFi interest/yields Ordinary income 10-37%
Liquidity pool rewards Ordinary income 10-37%

Non-Taxable Events

Event Why Not Taxable
Buying crypto with USD No gain realized
Holding crypto No disposition
Transferring between your own wallets No change of ownership
Donating crypto to charity May qualify for tax deduction
Gifting crypto (under $18,000) Gift tax exclusion applies

Capital Gains Tax Rates on Crypto

Once you sell crypto, the holding period controls the tax rate. Assets held for 12 months or less are treated as short-term gains and taxed at ordinary income rates. Assets held longer than a year get long-term capital gains treatment, which is usually lower.

These brackets matter most if you are deciding when to sell. If you are trying to time a gain, it can also help to look at your broader income picture using the effective tax rate calculator or the federal income tax brackets guide.

Short-Term (Held Less Than 1 Year)

Short-term gains are taxed as ordinary income:

Taxable Income (Single) Tax Rate
$0-$11,600 10%
$11,601-$47,150 12%
$47,151-$100,525 22%
$100,526-$191,950 24%
$191,951-$243,725 32%
$243,726-$609,350 35%
$609,351+ 37%

Long-Term (Held More Than 1 Year)

Taxable Income (Single) Tax Rate
$0-$47,025 0%
$47,026-$518,900 15%
$518,901+ 20%

Plus 3.8% Net Investment Income Tax if income exceeds $200,000 (single) or $250,000 (married).

How to Calculate Crypto Gains

Your gain or loss comes down to one formula: sale price minus cost basis. Cost basis usually includes what you paid for the coin plus any transaction fees that are part of acquiring it. The same basic concept appears in the cost basis guide and in our capital gains calculator.

Gain/Loss = Sale Price - Cost Basis

Example: Multiple Purchases

This example shows why lot selection matters. If you bought the same coin at different times and prices, selling the oldest lot first can produce a very different tax result than selling the most recent lot. That is the same reason investors sometimes review step-up in basis and capital loss carryover strategies before year-end.

Date Action Amount Price Cost Basis
Jan 2024 Buy 1 BTC 1 BTC $42,000 $42,000
Jun 2024 Buy 0.5 BTC 0.5 BTC $65,000 $32,500
Mar 2026 Sell 1 BTC 1 BTC $85,000 ?

Using FIFO (First In, First Out): Sell the January purchase first.

  • Cost basis: $42,000
  • Sale price: $85,000
  • Gain: $43,000 (long-term, held over 1 year)

Using Specific Identification: Choose the June purchase.

  • Cost basis: $65,000 (for 0.5 BTC) + $42,000 (for 0.5 BTC from Jan lot) = adjusted
  • You can pick which lots to sell to optimize taxes

Tax-Loss Harvesting with Crypto

Crypto can be useful for tax-loss harvesting because losses may offset gains from other investments. In practice, that means a bad trade does not have to be a complete loss if you use it to reduce taxes elsewhere. The strategy is closely related to the broader tax-loss harvesting playbook and the wash sale rule, although crypto is treated differently under current law.

Unlike stocks, which have a 30-day wash sale rule, crypto currently has no wash sale rule (check current law, as this may change). This means you can:

  1. Sell crypto at a loss to realize the loss
  2. Immediately buy it back
  3. Deduct the loss against gains

Example

Action Amount Tax Impact
Bought ETH at $4,000 10 ETH
ETH drops to $2,500 10 ETH
Sell 10 ETH at $2,500 -$15,000 loss Realize $15,000 loss
Immediately buy 10 ETH at $2,500 10 ETH New cost basis: $2,500
Tax benefit $15,000 loss offsets other gains

You can deduct up to $3,000 in net capital losses per year against ordinary income, carrying forward the rest.

Record-Keeping Requirements

Good records are the difference between a manageable tax return and a scramble at filing time. You want enough detail to prove when you acquired each asset, what you paid, when you sold or exchanged it, and whether any transfer was simply between your own wallets.

If you mine, stake, or receive airdrops, you also need the fair market value on the day you received the coins. That matters because those rewards are typically taxed as ordinary income first, and then any later sale can create a separate capital gain or loss.

What to Track Why
Date of acquisition Determines short-term vs. long-term
Cost basis (purchase price + fees) Calculates gain/loss
Date of sale/exchange Tax year reporting
Sale price Calculates gain/loss
Transaction fees Adds to cost basis
Wallet transfers Prove no taxable event (same owner)
Fair market value at receipt For mining, staking, airdrops

The Bottom Line

Every crypto sale, trade, or spend is a taxable event. Hold crypto for more than one year to qualify for lower long-term capital gains rates (0-20% vs. 10-37%). Use tax-loss harvesting to offset gains, track every transaction, and consider crypto tax software to simplify reporting. Mining, staking, and airdrop income are taxed as ordinary income when received—don’t forget to report them.

For self-employed crypto miners or traders, see our 1099 tax guide for additional deductions and strategies.

If your activity is limited to occasional buying and holding, your tax filing is usually straightforward. If you trade frequently, earn rewards, or move coins across multiple wallets, the reporting burden rises quickly. In that case, it is worth reviewing capital gains basics and the rules for 1099-B reporting before tax season starts.

WealthVieu
Written by WealthVieu

WealthVieu researches and writes data-driven personal finance guides using primary sources including the IRS, Bureau of Labor Statistics, Federal Reserve, and Census Bureau.

The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy