Starting January 2026, cryptocurrency exchanges must issue Form 1099-DA to the IRS, reporting your crypto sales, cost basis, and gains. The era of hoping the IRS won’t notice your crypto activity is officially over.
But crypto taxes don’t have to be overwhelming. This comprehensive guide explains exactly how cryptocurrency is taxed, what you need to report, how to calculate your obligations, and strategies to minimize your tax bill legally. Whether you’re a casual holder, active trader, or DeFi user, you’ll find the information you need here.
How Is Cryptocurrency Taxed?
The IRS treats cryptocurrency as property, similar to stocks or real estate—not as currency. This classification has important implications:
- Capital gains tax applies when you sell, trade, or spend crypto
- Income tax applies when you receive crypto as payment, rewards, or airdrops
- Simply holding crypto is not a taxable event
- Transferring between your own wallets is not taxable
Every time you dispose of cryptocurrency—whether selling for dollars, swapping for another token, or buying goods—you potentially trigger a taxable event that must be reported.
Taxable vs Non-Taxable Events
Taxable Events (You Must Report)
| Event | Tax Type | What You Report |
|---|---|---|
| Selling crypto for USD (or fiat) | Capital gains/loss | Gain or loss from sale |
| Trading crypto for crypto (BTC→ETH) | Capital gains/loss | Gain or loss on disposed crypto |
| Spending crypto on goods/services | Capital gains/loss | Gain or loss at time of purchase |
| Mining rewards | Ordinary income | Fair market value when received |
| staking rewards | Ordinary income | Fair market value when received |
| Airdrops | Ordinary income | Fair market value when received |
| Getting paid in crypto | Ordinary income | Fair market value when received |
| DeFi interest/yield | Ordinary income | Fair market value when received |
| NFT sales (as creator or trader) | Capital gains or income | Depends on activity type |
| Referral bonuses in crypto | Ordinary income | Fair market value when received |
Non-Taxable Events
| Event | Notes |
|---|---|
| Buying crypto with fiat | Not taxable, but track your cost basis |
| Transferring between your own wallets | Moving from Coinbase to MetaMask isn’t taxable |
| Gifting crypto (under $18,000/recipient/year) | No tax for giver; recipient inherits cost basis |
| Donating crypto to qualified charity | Not taxable; may be deductible |
| Holding (HODLing) | No tax until you sell or dispose |
| Wrapping/unwrapping (WETH↔ETH) | Generally not taxable (same asset) |
Capital Gains Tax Rates for 2026
Capital gains are divided into short-term and long-term, with significantly different tax rates.
Short-Term Capital Gains (Held Less Than 1 Year)
Taxed as ordinary income at your marginal tax rate:
| Taxable Income (Single) | Tax Rate |
|---|---|
| $0 – $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 More Than 1 Year)
Significantly lower rates for assets held over one year:
| Taxable Income (Single) | Tax Rate |
|---|---|
| $0 – $47,025 | 0% |
| $47,026 – $518,900 | 15% |
| Over $518,900 | 20% |
Key insight: Holding crypto for more than one year before selling can reduce your tax rate from as high as 37% to as low as 0%. This is one of the most powerful tax optimization strategies available.
Net Investment Income Tax (NIIT)
High earners (over $200,000 single / $250,000 married) may also owe an additional 3.8% Net Investment Income Tax on crypto gains.
How to Calculate Crypto Capital Gains
Step 1: Determine Your Cost Basis
Cost basis is what you paid for the crypto, including fees:
Cost Basis = Purchase Price + Transaction Fees
Example:
- Bought 1 ETH for $2,000
- Paid $20 in exchange fees
- Cost basis = $2,020
For crypto received as income (mining, staking, airdrops), your cost basis is the fair market value when you received it.
Step 2: Determine Your Proceeds
Proceeds are what you received from the sale, minus fees:
Proceeds = Sale Price - Transaction Fees
Example:
- Sold 1 ETH for $3,500
- Paid $25 in fees
- Proceeds = $3,475
Step 3: Calculate Gain or Loss
Capital Gain (or Loss) = Proceeds - Cost Basis
Example:
- Proceeds: $3,475
- Cost basis: $2,020
- Capital gain: $1,455
Cost Basis Accounting Methods
When you’ve made multiple purchases at different prices, you need to decide which coins you’re selling:
| Method | Description | Best For |
|---|---|---|
| FIFO | First In, First Out – sell oldest coins first | IRS default; simple |
| LIFO | Last In, First Out – sell newest coins first | Minimizing gains in rising market |
| HIFO | Highest In, First Out – sell highest cost basis first | Minimizing gains (most tax-efficient) |
| Specific ID | You choose which specific coins to sell | Maximum control |
Important: Once you choose a method, be consistent. Switching methods can trigger IRS scrutiny.
Crypto Income Tax
When Crypto Is Taxed as Income
You receive crypto and must report its value as ordinary income when:
- Mining: The fair market value of mined coins when received
- staking rewards: The FMV of staking rewards when you gain control
- Airdrops: The FMV of airdropped tokens when received
- Payment for work: The FMV of crypto payment when received
- DeFi yields: Interest, farming rewards at FMV when claimed/received
The Double Tax Issue
Income-received crypto is taxed twice:
- When received: As ordinary income at fair market value
- When sold: Capital gains on any appreciation since receipt
Example:
- Receive 1 ETH staking reward when ETH = $2,000 → Report $2,000 income
- Cost basis of that ETH = $2,000
- Sell later when ETH = $3,000 → Report $1,000 capital gain
New 2026 Tax Reporting Requirements
Form 1099-DA (New for 2026)
Starting January 1, 2026, all crypto exchanges and brokers must issue Form 1099-DA reporting:
- Gross proceeds from all sales
- Cost basis for each transaction (new requirement)
- Gain or loss calculations
- Transaction dates and holding periods
What this means: The IRS will have detailed records of your crypto activity. Discrepancies between your tax return and 1099-DA will likely trigger notices or audits.
Wallet-by-Wallet Tracking
Starting 2026, taxpayers must track cost basis on a wallet-by-wallet basis. When you transfer crypto between wallets, you need to maintain cost basis records accurately.
DeFi Still Complex
While exchanges must report, DeFi transactions (directly on blockchain) remain your responsibility to track. The IRS has not clarified all DeFi scenarios, but the general principle applies: taxable events create tax obligations.
Forms Required for Crypto Tax Reporting
Form 8949: Sales and Dispositions
Report each crypto sale or trade. Includes:
- Description of property sold
- Date acquired
- Date sold
- Proceeds
- Cost basis
- Gain or loss
Separate sections for short-term (Part I) and long-term (Part II) transactions.
Schedule D: Capital Gains Summary
Summarizes totals from Form 8949:
- Total short-term gains/losses
- Total long-term gains/losses
- Net capital gain or loss
Schedule 1: Additional Income
Report crypto income (mining, staking, airdrops) that isn’t from employment.
Schedule C: Business Income
If crypto activity constitutes a business (regular trading, mining operation), report on Schedule C.
Form 1040: The Crypto Question
Form 1040 asks: “At any time during [year], did you: (a) receive (as a reward, award, or payment for property or services); or (b) sell, exchange, or otherwise dispose of a digital asset?”
You must answer honestly. Answering “No” when the answer is “Yes” is potentially perjury.
Tax-Loss Harvesting
One of the most powerful crypto tax strategies: sell losing positions to offset gains.
How It Works
| Transaction | Amount |
|---|---|
| Bitcoin gain | +$15,000 |
| Ethereum gain | +$5,000 |
| Solana loss | -$8,000 |
| Altcoin loss | -$7,000 |
| Net taxable gain | $5,000 |
Instead of paying tax on $20,000 in gains, you pay on only $5,000.
Excess Losses
If losses exceed gains:
- Offset up to $3,000 of ordinary income per year
- Carry forward remaining losses to future years indefinitely
Wash Sale Consideration
Currently, IRS wash sale rules (preventing immediate repurchase of sold assets) do not officially apply to crypto. You can sell for a loss and immediately rebuy. However:
- This may change—legislation has been proposed
- Some tax software applies wash sale rules anyway
- Consult a tax professional for your specific situation
DeFi Tax Complications
Liquidity Provision
Adding liquidity to pools may be a taxable swap (you’re trading tokens for LP tokens). Removing liquidity is another potential taxable event. The IRS hasn’t provided clear guidance, but the conservative approach:
- Track the value when depositing
- Track the value when withdrawing
- Calculate gain/loss on the difference
Yield Farming
Each reward token claimed is income at fair market value when received. Auto-compounding can create multiple taxable events. Keep detailed records.
Token Swaps
Every swap on a DEX is a taxable event—you’re disposing of one asset and acquiring another. The gas fee paid can be added to your cost basis.
Wrapped Tokens
Wrapping ETH to WETH (or similar) is generally not considered a taxable event, as it’s the same underlying asset. However, this isn’t explicitly confirmed by IRS guidance.
Crypto Tax Software
Manual tracking is nearly impossible for active traders. Use specialized software:
| Software | Price Range | Best For | Key Features |
|---|---|---|---|
| Koinly | Free – $279 | Most users | Excellent DeFi support, many integrations |
| CoinLedger | $49 – $299 | Beginners | Simple interface, TurboTax integration |
| TaxBit | Free – $175 | High volume | Free tier, good for traders |
| TokenTax | $65 – $3,499 | Complex situations | CPA support, full-service option |
| ZenLedger | $49 – $399 | Tax professionals | Accountant access, audit support |
Features to Look For
- Exchange and wallet integrations
- DeFi protocol support
- Multiple cost basis methods
- Form 8949 generation
- Tax professional access
- Audit support
Strategies to Minimize Crypto Taxes
1. Hold for More Than One Year
Long-term capital gains rates (0-20%) are much lower than short-term rates (10-37%). Patient holding is powerful tax optimization.
2. Tax-Loss Harvest
Strategically sell losing positions to offset gains. Do this before year-end to capture deductions.
3. Use HIFO Accounting
Selling highest-cost coins first minimizes gains on each sale. Ensure your software supports this method.
4. Gift to Family Members
You can gift up to $18,000 per recipient per year without gift tax. Recipients in lower tax brackets may pay less on eventual sale.
5. Donate to Charity
Donate appreciated crypto directly to a qualified charity. You avoid capital gains entirely and may get a deduction for full market value.
6. Use Tax-Advantaged Accounts
Some IRAs allow cryptocurrency investments. Gains within these accounts may be tax-deferred or tax-free.
7. Consider Your State
States like Texas, Florida, and Wyoming have no state income tax. Moving could reduce your overall tax burden.
Common Crypto Tax Mistakes
- Not reporting at all: The IRS receives data from exchanges. They know about your activity.
- Forgetting crypto-to-crypto trades: Swapping BTC for ETH is taxable. Each trade is a taxable event.
- Wrong cost basis: Leads to overpaying taxes or triggering audits. Use software to track accurately.
- Missing income events: Staking rewards, airdrops, and mining all create taxable income.
- Lost records: Without records, IRS may assign zero cost basis, maximizing your tax.
- Assuming small amounts don’t matter: All crypto activity is reportable, regardless of size.
Important Deadlines
- April 15: Standard filing deadline
- June 15: Extended deadline for Americans abroad
- October 15: Extended deadline (must file extension by April 15)
Estimated tax payments may be required quarterly if you expect to owe $1,000 or more.
Frequently Asked Questions
Do I have to report crypto if I didn’t sell?
You must answer the Form 1040 crypto question truthfully. If you only bought and held, you answer “yes” to receiving but report no gain/loss. No tax is due until you sell.
What if I lost my transaction history?
Request records from exchanges (they’re required to keep them). Some tax software can reconstruct history from blockchain. Worst case, IRS may assign zero cost basis, resulting in maximum tax.
Are crypto gifts taxed?
Not for the giver if under $18,000 per recipient. The recipient inherits your cost basis and holding period. When they sell, they pay tax based on your original cost.
Can I deduct stolen or hacked crypto?
Unfortunately, personal theft losses are no longer deductible under current tax law (since 2018). You cannot claim a deduction for crypto lost to hacks or scams.
What about foreign exchanges?
Crypto held on foreign exchanges is still taxable in the US. You may also have FBAR reporting requirements if foreign account values exceed $10,000.
Do I need a CPA?
For simple situations (buy, hold, sell on exchanges), tax software may be sufficient. For complex situations (active trading, DeFi, business use, large gains), a crypto-savvy CPA is worth the investment.
Conclusion
Crypto tax compliance is no longer optional. With Form 1099-DA reporting beginning in 2026, the IRS will have detailed records of your exchange activity. The good news: with proper planning and record-keeping, crypto taxes are manageable.
Key takeaways:
- Every sale, trade, or crypto-to-crypto swap is taxable
- Holding over one year significantly reduces tax rates
- Use tax software to track cost basis accurately
- Tax-loss harvest to offset gains
- Keep detailed records of all transactions
- Consider professional help for complex situations
Start tracking from day one. The cost of proper tax compliance is far less than penalties, interest, and audit stress from non-compliance.
Related articles:


