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:
- Sell crypto at a loss to realize the loss
- Immediately buy it back
- 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.
Related Guides
- Capital gains tax calculator — Calculate your crypto tax
- Tax-loss harvesting guide — Offset gains with losses
- Federal income tax brackets — 2026 ordinary income rates
- 1099 tax guide — Self-employment tax for crypto miners
- IRA withdrawal rules — Tax-advantaged crypto investing
- Effective tax rate calculator — Your true tax burden
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