In the US, crypto is taxed as property. Every trade, sell, or spend is a taxable event triggering capital gains (short-term if held <1 year, long-term if >1 year). Simply buying and holding is NOT taxable. You report on Form 8949 and Schedule D. Tax rates: 10-37% for short-term gains (ordinary income), 0-20% for long-term gains. Losses can offset gains. You must answer "Yes" on Form 1040 if you had ANY crypto activity, even if no profit.
Crypto Taxes for Beginners (2026 Guide)
7 min read
The short version
Think of crypto taxes like stock taxes, but more complicated. If you buy $1,000 of Bitcoin and it sits in your wallet, no taxes yet. The moment you sell, trade it for Ethereum, or buy a coffee with it, you owe capital gains tax on any profit. If you bought BTC at $50K and sold at $60K, you made $10K profit per BTC and owe taxes on that $10K. The IRS treats each crypto coin as a separate property—trading BTC for ETH is like trading one house for another, both are taxable transactions.
How It Works
Key tax concepts for beginners: (1) Taxable events: Selling crypto for USD (triggers capital gain/loss), trading crypto for crypto (e.g., BTC → ETH, both legs taxable), buying goods/services with crypto (like selling at current price), earning crypto (mining, staking, airdrops = ordinary income at fair market value when received). (2) Non-taxable events: Buying crypto with USD (just a purchase), transferring between your own wallets (like moving cash between pockets), gifting crypto under $18,000/year (2026 gift tax exclusion), donating to qualified charities (gets fair market value deduction). (3) Cost basis tracking: You must track the purchase price, date, and amount of every crypto acquisition. When you sell, your gain = sale price minus cost basis. Example: Buy 0.1 BTC at $50,000 ($5,000 cost basis). Sell at $60,000 ($6,000 proceeds). Gain = $1,000, taxable. (4) FIFO, LIFO, HIFO methods: When you sell a portion of your holdings, which "batch" did you sell first? FIFO (first in, first out) is IRS default. HIFO (highest in, first out) minimizes taxes by selling highest cost basis first. You must be consistent. (5) Short-term vs long-term: Hold <1 year = short-term = taxed as ordinary income (10-37% federal). Hold >1 year = long-term = 0% (under $47,025 income), 15% (under $518,900), or 20% (above). Big difference: $10K profit short-term at 32% bracket = $3,200 tax. Long-term = $1,500 tax. (6) Wash sale rule: For stocks, if you sell at a loss and rebuy within 30 days, the loss is disallowed. Crypto is currently EXEMPT from wash sale rules (as of 2026), so you can tax-loss harvest freely. This loophole may close in future legislation. (7) Reporting requirements: Form 8949 lists every transaction (date, proceeds, cost basis, gain/loss). Schedule D summarizes total gains/losses. Form 1040 has a mandatory checkbox asking about crypto activity. Exchanges send 1099-B (Coinbase, Gemini, Kraken) but they often lack cost basis, YOU must track it. (8) Staking and DeFi: Earning staking rewards is ordinary income at fair market value when received. Example: Earn 0.01 ETH from staking when ETH = $3,000. Income = $30, taxed at your bracket. When you later sell that 0.01 ETH, it's capital gains from $3,000 cost basis. Liquidity pool tokens, yield farming, and wrapped tokens create complex tax events—consult a crypto tax professional for DeFi. (9) Penalties: Failing to report crypto can trigger accuracy penalties (20%), fraud penalties (75%), and interest. The IRS is increasingly matching 1099 forms to returns. Do NOT skip reporting. (10) Tools: Use crypto tax software (CoinTracker, Koinly, TaxBit, CoinLedger) that imports exchange CSVs and calculates gains/losses. Cost: $50-300/year depending on transaction volume. DIY with spreadsheets works for simple buy-and-hold, but trading requires automation.
First-year crypto taxes: Sarah's 2026 return
Sarah bought 0.1 BTC on Coinbase on March 1, 2026 for $6,000. On August 15, 2026 (5.5 months later), she sold 0.05 BTC for $3,500 (BTC price rose to $70,000). On December 1, 2026, she traded 0.03 BTC for 0.9 ETH (BTC = $65,000, ETH = $2,167). She still holds 0.02 BTC. Taxable events: (1) August sale: 0.05 BTC sold. Cost basis = $6,000 × (0.05/0.1) = $3,000. Proceeds = $3,500. Gain = $500. Held 5.5 months = short-term. Taxed as ordinary income. (2) December trade: 0.03 BTC traded for ETH. BTC cost basis = $6,000 × (0.03/0.1) = $1,800. BTC fair market value when traded = $65,000 × 0.03 = $1,950. Gain on BTC = $150. Short-term. The 0.9 ETH now has cost basis of $1,950 (the FMV of BTC given up). Total gains: $500 + $150 = $650 short-term capital gains. At 24% tax bracket, she owes $650 × 0.24 = $156 federal tax on crypto (plus state taxes). She reports this on Form 8949 with two rows, then Schedule D, then carries total to Form 1040 line 7. Coinbase sends her a 1099-B showing the August sale (but not the cost basis), she must provide cost basis herself. She uses CoinTracker ($99/year plan) to generate the tax forms automatically. She files by April 15, 2027, pays $156, and keeps records for 7 years.
What People Get Wrong
If I don't cash out to dollars, I don't owe taxes
Wrong. Trading BTC for ETH is taxable (you "sold" BTC at fair market value, then bought ETH). Buying anything with crypto is taxable (you sold crypto for goods). Only buying crypto with USD or holding it is non-taxable. Many people get surprised by tax bills from crypto-to-crypto trades they thought were "just moving crypto around".
The exchange reports my cost basis, so I don't need to track it
Exchanges send 1099-B forms showing proceeds (how much you sold for), but they often leave cost basis blank or get it wrong if you transferred crypto between exchanges. YOU are responsible for accurate cost basis. If you transferred BTC from Coinbase to Kraken, Kraken has no record of your original purchase price. Track everything yourself or use tax software that aggregates all accounts.
Small amounts don't need to be reported
All crypto transactions must be reported, no minimum threshold. Even a $10 profit from selling $50 of Bitcoin must be reported. The IRS checkbox on Form 1040 asks: "At any time during 2026, did you receive, sell, exchange, or otherwise dispose of any digital assets?" If yes (even $1 worth), you check Yes. Lying on this question can trigger audits.
I can write off my crypto losses without limits
Capital losses can offset capital gains dollar-for-dollar, plus you can deduct up to $3,000 of excess losses against ordinary income per year. Remaining losses carry forward to future years. Example: $20K crypto loss, $5K stock gain = $15K net loss. You deduct $3K against income this year, carry forward $12K to next year. You can't deduct $20K all at once against your salary.
Keep Reading
Sources & Further Reading
- IRS Virtual Currency Guidance
Official IRS page on cryptocurrency tax treatment
- CoinTracker
Crypto tax software with exchange integrations and IRS form generation
- Koinly
Automated crypto tax calculator supporting 600+ exchanges and wallets
Questions People Also Ask
- Do I pay taxes when I buy crypto?
- No. Buying crypto with USD is not a taxable event, just like buying a stock isn't taxable. The taxable event occurs when you sell, trade, or spend the crypto. You pay taxes on the gain at that point. Simply buying and holding generates no tax liability.
- What if I lost money on crypto? Can I get a tax refund?
- Capital losses offset capital gains and reduce your tax bill. If you have no gains to offset, you can deduct up to $3,000 of losses against ordinary income per year, which lowers your overall tax owed (not a refund of crypto losses, but a reduction in total tax). Excess losses carry forward indefinitely. Example: $10K loss, no other gains, you deduct $3K this year, $3K next year, $3K the year after, $1K the final year.
- How does the IRS know about my crypto?
- US exchanges (Coinbase, Kraken, Gemini) send 1099 forms to both you and the IRS. The IRS matches these to your return. They also subpoena exchange records (see IRS John Doe summons to Coinbase, Kraken). Blockchain transactions are public and traceable with analytics firms (Chainalysis, Elliptic). Offshore or DeFi trades are harder to track but still legally required to report. Penalties for not reporting are severe.
- Do I need a crypto tax professional or can I DIY?
- For simple buy-and-hold with one exchange and under 50 transactions, you can DIY with crypto tax software ($50-100). For active trading (100+ trades), DeFi activity (yield farming, liquidity pools), or high net worth (>$100K in crypto), hire a CPA who specializes in crypto ($500-2,000+ depending on complexity). Tax software handles 80% of cases fine, but complex DeFi is error-prone without expert help.
- What happens if I don't report crypto on my taxes?
- If caught, penalties include: 20% accuracy penalty on unpaid tax, interest on unpaid amounts (currently ~8%/year), potential fraud penalties (75% if willful), and criminal prosecution for large intentional evasion (rare but happens). The IRS is increasing crypto enforcement with dedicated teams and blockchain analytics. It's not worth the risk. File correctly or use a professional.