How to Report Crypto on Your Taxes — 2026 Edition
Most people get more stressed about crypto taxes than they need to. The rules aren't complicated — they're just poorly explained. This guide covers what you actually need to report, how to calculate it, and where it goes on your return.
This is for US taxpayers filing in 2026 for the 2025 tax year.
The Core Rule: Crypto Is Property
The IRS treats cryptocurrency as property, not currency. That means every time you sell, trade, or spend crypto, it's a taxable event — the same way selling stock is taxable.
The tax you owe is based on your capital gain or loss: the difference between what you paid for the crypto (your cost basis) and what you received when you disposed of it.
That's the whole framework. Everything else is application.
What Counts as a Taxable Event
These trigger a capital gain or loss:
- Selling crypto for USD (or any fiat currency)
- Trading one crypto for another (BTC → ETH is a taxable event)
- Spending crypto to buy something
- Receiving crypto as payment for goods or services
These do not trigger a capital gain:
- Buying crypto with USD and holding it
- Transferring crypto between your own wallets
- Gifting crypto (the recipient inherits your cost basis; you don't owe tax on the gift itself unless it exceeds the annual gift exclusion)
These create ordinary income (taxed at your regular income rate, not capital gains rates):
- Crypto received as payment for work or services
- Mining rewards (when received)
- Staking rewards (when received — the IRS's position, though this has been contested)
- Airdrops (when received)
- Hard fork proceeds
Short-Term vs. Long-Term Capital Gains
How long you held the crypto before selling determines the rate:
- Held less than 1 year: Short-term capital gain, taxed at your ordinary income rate (10–37%)
- Held more than 1 year: Long-term capital gain, taxed at preferential rates (0%, 15%, or 20% depending on your income)
This matters a lot. If you're near the 1-year mark on a position, it's worth waiting.
2025 long-term capital gains rates (rough brackets):
- 0% — up to ~$47,000 (single) / ~$94,000 (married filing jointly)
- 15% — up to ~$518,000 (single) / ~$583,000 (married)
- 20% — above those thresholds
What Forms You'll Use
Form 8949 — The Workhorse
Every capital gain and loss from crypto goes on Form 8949. You'll list each transaction:
- Description of property (e.g., "0.5 BTC")
- Date acquired
- Date sold
- Proceeds (what you received)
- Cost basis (what you paid)
- Gain or loss
This gets tedious fast if you have hundreds of transactions. That's where crypto tax software comes in (covered below).
Schedule D
Form 8949 feeds into Schedule D, which is the capital gains summary on your 1040. The totals from 8949 carry here.
Schedule 1 (Line 8z) or Schedule C
Ordinary income from crypto — mining, staking, freelance payments received in crypto — goes here. Schedule C if you're running a business; Schedule 1 for other income.
The Checkbox on Form 1040
Since 2019, Form 1040 has asked: "At any time during [year], did you receive, sell, exchange, or otherwise dispose of any digital assets?"
Answer this honestly. If you only bought and held, you can answer "No." If you did anything else, answer "Yes."
Calculating Your Cost Basis
Your cost basis is what you paid for the crypto, including any fees. If you bought 1 ETH for $3,000 and paid a $30 exchange fee, your cost basis is $3,030.
For multiple purchases of the same asset (e.g., DCA into XRP over two years):
The IRS allows several accounting methods:
- FIFO (First In, First Out): Default. Your oldest coins are considered sold first.
- Specific Identification: You designate which coins you're selling. Requires detailed records. Lets you be strategic (e.g., sell your highest-basis coins to minimize gains).
- HIFO (Highest In, First Out): Sell highest-cost coins first. Often minimizes taxes but requires specific identification tracking.
Once you pick a method, you should apply it consistently. Most tax software defaults to FIFO unless you specify otherwise.
The Records Problem
The biggest headache isn't the math — it's the records. To report correctly, you need:
- Every transaction date
- What you acquired (amount and type of crypto)
- What you paid (in USD at the time of acquisition)
- Every disposal date
- What you received (amount in USD or fair market value)
If you traded on multiple exchanges and moved coins between wallets, this can get messy. The time to fix this is before tax season, not during it.
Download your transaction history from every exchange you've used. Most platforms have a CSV export under account settings. Do this now, even if you don't plan to file for months. Exchanges sometimes lose historical data or get shut down.
Crypto Tax Software
Unless you have fewer than 20 transactions, you probably want dedicated software. These tools connect to exchanges and wallets, pull your transaction history, calculate gains/losses, and generate the IRS forms you need.
The main options:
- Koinly — clean interface, good exchange support, free tier for up to 10,000 transactions with paid reporting
- CoinTracker — solid, integrates well with TurboTax and H&R Block
- TaxBit — strong for high-volume traders, has enterprise options
- TokenTax — good for DeFi complexity
Cost ranges from $50 to a few hundred dollars depending on transaction volume. For most people, it's worth it.
These tools also help surface losses you can use for tax loss harvesting. Speaking of which:
Tax Loss Harvesting
If you're sitting on unrealized losses, you can sell those positions, realize the loss, and use it to offset gains. Net capital losses can also offset up to $3,000 of ordinary income per year, with the rest carrying forward.
One important note: crypto is not subject to the wash-sale rule (at least as of the 2025 tax year). The wash-sale rule prevents you from selling a stock at a loss and immediately rebuying it. That rule applies to securities — and as of now, crypto is property, not a security. You can sell XRP at a loss and buy it back the next day.
This could change with future legislation, so verify the current rules before acting.
What If You Have Foreign Exchange Accounts?
If you held more than $10,000 in crypto on a foreign exchange at any point during the year, you may need to file an FBAR (FinCEN Form 114). This is separate from your tax return and has its own filing deadline (generally April 15, extendable to October).
The FBAR reporting requirement for crypto has been a gray area, but the trend is toward more reporting, not less. If this applies to you, it's worth a conversation with a tax professional.
What About Losses from Exchange Collapses?
If you lost funds in an exchange collapse (like FTX), the tax treatment is complicated and still evolving. You may be able to claim a theft loss or a capital loss once the assets are deemed worthless or you receive a distribution from a bankruptcy estate. This is an area where a CPA with crypto experience is worth the money.
Quick Filing Checklist
- [ ] Transaction history downloaded from all exchanges
- [ ] Wallet transfers identified (not taxable, but need to be tracked)
- [ ] Staking, mining, airdrop income totaled
- [ ] Tax software connected to all accounts
- [ ] Form 8949 generated
- [ ] Schedule D complete
- [ ] 1040 checkbox answered
- [ ] FBAR filed if applicable
Want to go deeper?
- Tax Loss Harvesting With Crypto — How It Works
- Self-Directed IRA for Crypto — iTrustCapital and Alternatives
Stay ahead of what matters
Three emails a week — what moved, what it means, what to watch. No noise.
Subscribe Free →