The IRS treats cryptocurrency as property, not currency — meaning nearly every transaction creates a taxable event. With new reporting requirements in 2026, crypto tax compliance is more important than ever.
Quick answer: Selling, trading, or spending crypto triggers capital gains tax. Short-term (held < 1 year) is taxed at your income rate (10–37%). Long-term (held > 1 year) is taxed at 0–20%. Mining and staking rewards are taxed as ordinary income. Major exchanges now report to the IRS via 1099-DA.
What Is and Isn’t a Taxable Event
The IRS draws a clear line: simply buying and holding crypto is not taxable, but the moment you dispose of it — sell, trade, or spend — you’ve triggered a taxable event. The part that catches most people off guard is that swapping one crypto for another (say Bitcoin to Ethereum) is treated as selling Bitcoin and buying Ethereum, creating a potential capital gain even though you never touched cash. Even buying a coffee with Bitcoin is technically a sale that must be reported.
| Action | Taxable? | Tax Type |
|---|---|---|
| Buying crypto with USD | No | — |
| Holding crypto | No | — |
| Transferring between your own wallets | No | — |
| Selling crypto for USD | Yes | Capital gains/loss |
| Trading crypto for another crypto | Yes | Capital gains/loss |
| Spending crypto on goods/services | Yes | Capital gains/loss |
| Receiving mining rewards | Yes | Ordinary income |
| Receiving staking rewards | Yes | Ordinary income |
| Receiving airdrops | Yes | Ordinary income |
| Getting paid in crypto | Yes | Ordinary income |
| Donating crypto to charity | Tax deduction (not taxable) | Deduction |
| Gifting crypto (under $18K) | No | — |
Capital Gains Tax Rates on Crypto
Crypto gains are taxed exactly like stock gains — the rate depends entirely on how long you held before selling. The difference between short-term and long-term rates is dramatic: at the top end, it’s 37% vs 20%. For most taxpayers, holding for at least one year and one day before selling can cut the tax rate roughly in half. This single strategy — patient holding — is the most powerful legal tax reduction available to crypto investors.
| Holding Period | Tax Rate (2026) |
|---|---|
| Short-term (under 1 year) | 10–37% (your ordinary income bracket) |
| Long-term (over 1 year) | 0%, 15%, or 20% |
Long-Term Capital Gains Brackets (2026)
| Filing Status | 0% Rate | 15% Rate | 20% Rate |
|---|---|---|---|
| Single | Up to $48,350 | $48,351–$533,400 | Over $533,400 |
| Married Filing Jointly | Up to $96,700 | $96,701–$600,050 | Over $600,050 |
Tax on Common Crypto Activities
Different crypto activities trigger different tax treatments. Trading and spending create capital gains (taxed at your capital gains rate), while earning crypto through mining, staking, or employment creates ordinary income (taxed at your income rate, which can be higher). The distinction matters because ordinary income also triggers self-employment tax for miners, adding another 15.3% on top.
| Activity | How It’s Taxed | Example |
|---|---|---|
| Buy $10K BTC → sell at $15K | Capital gains on $5,000 profit | Short-term or long-term rate |
| Swap 1 ETH for 50 SOL | Capital gains on ETH’s appreciation | Treated like selling ETH, buying SOL |
| Mine 0.1 BTC (worth $6,000) | $6,000 ordinary income | Also sets cost basis at $6,000 |
| Earn staking rewards ($500) | $500 ordinary income | Cost basis = FMV when received |
| Receive airdrop (worth $200) | $200 ordinary income | Cost basis = FMV when received |
| Buy coffee with BTC | Capital gains on BTC appreciation since purchase | Yes, even small purchases |
| NFT purchase with ETH | Capital gains on ETH used | Also capital gains when you sell NFT |
How to Calculate Crypto Gains
Calculating your gain on a crypto sale is straightforward in theory: what you sold it for minus what you paid for it. In practice, it gets complicated quickly if you bought the same coin at different prices over time. Your “cost basis” includes not just the purchase price but also any fees you paid to acquire it — exchange fees, gas fees, and transfer fees all count. Accurate records are essential because the IRS assumes a cost basis of zero if you can’t prove what you paid.
| Step | What to Do |
|---|---|
| 1 | Determine cost basis (what you paid + fees) |
| 2 | Determine sale price (what you received - fees) |
| 3 | Gain/Loss = Sale price - Cost basis |
| 4 | Determine holding period (short vs long-term) |
| 5 | Apply the correct tax rate |
FIFO vs Specific Identification
The accounting method you choose determines which coins are “sold” when you make a transaction, and it can significantly affect your tax bill. FIFO (First In, First Out) assumes your oldest coins are sold first — which often means larger gains if prices have risen over time. Specific identification lets you cherry-pick which lots to sell, allowing you to sell your highest-cost coins first and minimize gains. Most crypto tax software supports both methods.
| Method | How It Works | Best For |
|---|---|---|
| FIFO (First In, First Out) | Oldest coins sold first | Default method, simplest |
| Specific Identification | You choose which coins to sell | Minimizing taxes (sell highest-cost lots) |
| LIFO (Last In, First Out) | Newest coins sold first | Not commonly used for crypto |
Crypto Tax Software
Manually tracking cost basis across hundreds or thousands of transactions is impractical for most active traders. Crypto tax software connects to your exchanges and wallets, imports your full transaction history, calculates gains and losses for every trade, and generates the IRS forms you need to file. The free tiers are sufficient for casual investors, while paid plans handle DeFi, NFTs, and high-volume trading.
| Software | Starting Price | Exchanges Supported | Best For |
|---|---|---|---|
| CoinTracker | Free (25 tx) | 300+ | Most popular |
| Koinly | Free (10,000 tx) | 400+ | International users |
| TaxBit | Free (basic) | 200+ | Beginners |
| CoinLedger | $49/year | 400+ | Simple interface |
| TokenTax | $65/year | 100+ | DeFi users |
Tax-Loss Harvesting With Crypto
Tax-loss harvesting is one of the few areas where crypto has a significant tax advantage over stocks. When you sell a losing position to claim the tax loss, the IRS normally prevents you from immediately rebuying the same asset (the “wash sale rule”). For crypto, this rule does not currently apply — meaning you can sell Bitcoin at a loss, immediately rebuy it, and keep the tax deduction. This loophole is expected to close eventually, but for now it’s a powerful strategy.
| Strategy | Details |
|---|---|
| What it is | Sell losing positions to offset gains |
| Wash sale rule | Does NOT currently apply to crypto (unlike stocks) |
| Benefit | Sell at a loss, immediately rebuy, lock in the tax loss |
| Offset limit | Up to $3,000/year in net losses against ordinary income |
| Carry forward | Unlimited carry-forward of unused losses |
Note: Congress may apply wash sale rules to crypto in future tax years. Take advantage while available.
IRS Reporting Requirements
Starting in 2026, major crypto exchanges are required to issue 1099-DA forms — similar to the 1099-B that stock brokers send. This means the IRS will receive a copy of your transaction data directly from Coinbase, Kraken, and other exchanges. The days of flying under the radar are over: the IRS now has the tools to match what you report against what your exchanges report. If the numbers don’t match, expect an audit letter.
| Form | Who Files | Due Date |
|---|---|---|
| Form 8949 | Anyone who sold/traded crypto | With tax return |
| Schedule D | Summary of capital gains/losses | With tax return |
| Schedule C | Miners, stakers (business income) | With tax return |
| 1099-DA (from exchanges) | Exchanges report to IRS | Starting 2026 |
| FBAR | Foreign exchange accounts $10K+ | April 15 (ext. Oct 15) |
Bottom Line
Every crypto transaction is trackable and reportable. With exchanges now sending 1099-DA forms directly to the IRS, there’s no hiding crypto income. Use crypto tax software to track everything, hold for over a year when possible (0–20% vs 10–37% tax rate), harvest losses to offset gains, and report accurately. The penalty for not reporting is far worse than the tax itself.
For related guides, see how to report freelance income and capital gains tax guide.
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