Crypto taxes work like this: when you sell, trade, or spend cryptocurrency at a profit, you owe capital gains tax. When you receive crypto as income — from staking, mining, airdrops, or payment — you owe ordinary income tax on the fair market value at the time of receipt.
This guide covers everything you need to know: what’s taxable, what’s not, how rates work in the US, how to calculate your gains, and what records you need to keep. We’ll also flag the most common mistakes that trigger IRS audits.
What Crypto Transactions Are Taxable?
| Transaction | Taxable? | Tax Type |
|---|---|---|
| Selling crypto for USD | Yes | Capital gains |
| Trading crypto for another crypto (e.g. BTC → ETH) | Yes | Capital gains |
| Spending crypto on goods/services | Yes | Capital gains |
| Receiving staking rewards | Yes | Ordinary income |
| Mining rewards received | Yes | Ordinary income |
| Airdrops received | Yes | Ordinary income |
| Getting paid in crypto for work | Yes | Ordinary income |
| Buying crypto with USD | No | — |
| Transferring between your own wallets | No | — |
| Gifting crypto (under annual exclusion) | No (to sender) | — |
| Donating crypto to a registered charity | No (deductible) | Tax deduction |
Crypto Capital Gains Tax Rates (US 2026)
Short-Term Capital Gains (held under 1 year)
Taxed as ordinary income at your marginal federal rate:
| Taxable Income (Single) | Tax Rate |
|---|---|
| Up to $11,925 | 10% |
| $11,926 – $48,475 | 12% |
| $48,476 – $103,350 | 22% |
| $103,351 – $197,300 | 24% |
| $197,301 – $250,525 | 32% |
| $250,526 – $626,350 | 35% |
| Over $626,350 | 37% |
Long-Term Capital Gains (held 1 year or more)
Much lower rates — the main reason to hold beyond 12 months:
| Taxable Income (Single) | Long-Term Rate |
|---|---|
| Up to $47,025 | 0% |
| $47,026 – $518,900 | 15% |
| Over $518,900 | 20% |
Real example: You sell $50,000 worth of Bitcoin held for 14 months at a $20,000 gain. As a single filer earning $80,000 total, your long-term rate is 15%. Tax owed: $3,000. If you’d sold 2 months earlier (short-term), you’d pay 22% — $4,400. Holding 12 months saved $1,400 on this one trade.
How to Calculate Your Crypto Gains
Your gain or loss = Sale Price − Cost Basis
Cost basis is what you originally paid for the crypto, including fees. The tricky part is choosing your accounting method — the IRS allows several, and the choice can significantly change what you owe:
- FIFO (First In, First Out): The IRS default. The oldest coins you hold are sold first. In a rising market, this creates larger taxable gains.
- HIFO (Highest In, First Out): Sell the coins with the highest cost basis first — minimises gains. Requires good records and must be consistently applied.
- Specific Identification: Choose exactly which coins to sell. Most flexible, most admin-heavy.
Crypto Tax Reporting: What Forms You Need
- Form 8949: Report every capital gains and loss event (every trade, sale, and spend)
- Schedule D: Summary of total capital gains and losses from Form 8949
- Schedule 1 (or Schedule C): Report crypto income from staking, mining, airdrops
- Form 1099-B or 1099-DA: Your exchange may issue this showing your trade history
Starting in 2026, brokers (including crypto exchanges) are required to report transactions to the IRS on Form 1099-DA. If your exchange sends one, the IRS gets a copy too — accuracy matters more than ever.
Best Crypto Tax Software
| Tool | Best For | Starting Price | Key Features |
|---|---|---|---|
| Koinly | Most users | Free (paid from $49/yr) | 700+ exchange integrations, auto-import |
| CoinTracker | Coinbase users | Free (paid from $59/yr) | Official Coinbase partner, clean UI |
| TaxBit | High-volume traders | Free | Enterprise-grade, DeFi support |
| ZenLedger | DeFi + NFT users | From $49/yr | Broad DeFi protocol support |
| CoinTracking | International users | Free (paid from $10.99/mo) | 100+ country tax reports |
Most Common Crypto Tax Mistakes
- Not reporting crypto-to-crypto trades. Swapping ETH for SOL is a taxable event — you realized a gain or loss on the ETH at the moment of the swap. Many people assume only fiat cash-outs count. They don’t.
- Forgetting staking and airdrop income. Every staking reward is taxable as ordinary income the day you receive it. If you staked SOL all year and got $2,000 in rewards, that’s $2,000 in taxable income.
- Losing track of cost basis. Without records of what you paid, you can’t calculate gains. The IRS may default to a $0 cost basis — taxing the full sale price as gain.
- Missing the wash sale loophole. Unlike stocks, crypto isn’t subject to wash sale rules (as of 2026 US law). You can sell a coin at a loss and immediately repurchase to realize the tax loss while staying invested. This changes if pending legislation passes.
- Not accounting for gas fees. Ethereum gas fees paid during a transaction can be added to your cost basis or deducted as an expense, reducing your taxable gain.
Crypto Taxes Outside the US
| Country | Capital Gains Rate | Key Rules |
|---|---|---|
| United Kingdom | 10% / 20% | £3,000 annual CGT allowance (2024+); HMRC treats crypto as property |
| Canada | 50% inclusion rate | Half of capital gains included in income; taxed at marginal rate |
| Australia | Up to 45% | 50% CGT discount for assets held 12+ months |
| Germany | 0% | Tax-free if held 1+ year (private investors) |
| Portugal | 28% | Tax introduced in 2023; short-term gains taxed at flat 28% |
| Singapore | 0% | No capital gains tax; income tax may apply to active traders |
Frequently Asked Questions
Do I have to pay tax on crypto in the US?
Yes. The IRS classifies cryptocurrency as property. Selling, trading, or spending crypto at a profit triggers capital gains tax. Receiving crypto from staking, mining, or airdrops triggers ordinary income tax. Since 2019, the IRS has included a crypto question on Form 1040 — lying on your tax return is perjury.
How much tax do I pay on crypto profits?
It depends on how long you held the crypto and your total income. Long-term gains (held 1+ year) are taxed at 0%, 15%, or 20%. Short-term gains are taxed as ordinary income at rates up to 37%. Most middle-income earners pay 15% on long-term crypto gains.
What if I lost money on crypto — do I still owe taxes?
No — losses offset gains. If you lost $5,000 on altcoins and gained $8,000 on Bitcoin, you only pay tax on the net $3,000 gain. If your total crypto losses exceed gains, you can deduct up to $3,000 against other income per year and carry forward the remainder.
Do I need to report crypto if I didn’t sell?
Generally no — simply holding crypto (HODLing) is not a taxable event in the US. You only realize a gain or loss when you dispose of the asset. Exception: staking rewards and airdrops are taxable income even if you never sell the coins.
Is crypto-to-crypto trading taxable?
Yes in the US. Every time you exchange one cryptocurrency for another (e.g. swapping ETH for SOL), it’s treated as selling the first coin and buying the second. You calculate your gain or loss on the ETH at the moment of the swap, using the market value of what you received as the sale price.
What records do I need to keep for crypto taxes?
Keep records of: the date of every transaction, the amount of crypto involved, the price in USD at the time, any fees paid, and what wallet or exchange was involved. Your exchange may provide transaction history exports. Use crypto tax software to consolidate records across multiple exchanges and wallets automatically.
