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.

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