Tax Reporting from Crypto Exchanges
How Do You Report Cryptocurrency From Exchanges on Your Taxes?
Cryptocurrency transactions on centralized exchanges create a detailed transaction history that tax authorities expect you to report. Understanding what exchanges track, what they report to the IRS, and how to organize that data is essential for compliance and avoiding penalties.
Quick Definition
Tax reporting from crypto exchanges means documenting all purchases, sales, trades, and transfers—along with fair market values at transaction time—and reporting gains, losses, and income to tax authorities. Exchanges issue forms like 1099-K or 1099-MISC when threshold volumes are reached, but you're responsible for reporting all transactions whether or not you receive a form.
Key Takeaways
- Exchanges report significant transaction volumes to the IRS via 1099-K, but these forms often contain errors or incomplete data
- You must report every taxable event: sales, trades, airdrops, staking rewards, and forks
- Fair market value in USD at the time of each transaction determines your cost basis and gain or loss
- Wash sale rules from equity markets do not legally apply to crypto, but the IRS has signaled intent to include them
- Organizing transaction exports from your exchange before tax season prevents reconciliation errors and supports audit defense
How Exchange Tax Reporting Works
Cryptocurrency exchanges are required to report customer transactions to the IRS and FinCEN under anti-money laundering rules and tax code requirements. The exact forms and thresholds vary by exchange type and transaction volume.
1099-K Reporting Requirements: Exchanges must issue a Form 1099-K to customers and the IRS when they process more than 20,000 transactions and more than $20,000 in value during a calendar year. However, the $20,000 threshold was temporarily suspended, and the requirement applies more aggressively than in the past. A single $20,000 transaction may trigger reporting depending on the exchange's interpretation.
What Gets Reported: 1099-K forms report gross transaction amounts—the dollar value entering and leaving your exchange account. They do not report cost basis, holding period, or whether a transaction was a gain or loss. This means the IRS sees your inflows and outflows but not your actual profit or loss calculation.
Form Accuracy Problems: Many crypto-to-crypto exchanges report all trades as sales to USD, which distorts the reported income. Some exchanges double-count transfers between your own accounts. Others fail to report staking rewards or airdrops at all. You are responsible for correcting these errors on your own tax return through amended forms or detailed schedules.
Multi-Exchange Complexity: If you trade on Coinbase, Kraken, FTX (before collapse), and decentralized exchanges, the IRS receives separate 1099-K forms from each platform. Reconciling these with your actual cost basis requires manual organization of transaction history across all platforms.
Fair Market Value and Cost Basis
The U.S. tax code requires you to determine fair market value in U.S. dollars at the moment of every taxable event. This is your cost basis for purchases and the sales price for dispositions.
Spot Price vs. Execution Price: Use the price your exchange executed at the time of transaction, not the high or low of the day. If you bought Bitcoin at 2 p.m. UTC for $45,000, that is your cost basis, even if Bitcoin closed at $44,900 that day.
Exchange Rates for Altcoins: When you trade Bitcoin for Ethereum, you must calculate the USD fair market value of both sides of the trade at the transaction time. If you traded 1 BTC (worth $45,000) for 15 ETH (worth $2,800 each = $42,000), you have a $3,000 capital loss on the exchange of assets, not a zero-sum trade.
Staking and Rewards: Amounts received as staking rewards, airdrops, or forks are ordinary income at fair market value on the date received. If you received 0.5 ETH from staking when ETH traded at $2,500, you report $1,250 in income, even if you never sold it.
Timing Precision: Record the exact date and time of each transaction. If you made trades seconds apart on a volatile day, the $50 difference in price between 2:00 p.m. and 2:01 p.m. affects your tax calculation. Exchanges provide transaction timestamps; use them precisely.
Common Tax Reporting Mistakes
Ignoring Non-Sale Taxable Events: Many traders believe only sales trigger capital gains. In reality, any trade (crypto-to-crypto), reward receipt, fork, or airdrop is taxable. Staking rewards that you held for a year still count as ordinary income in the year received, even if they appreciated.
Overstating Basis with Wash Sales: Some traders assume crypto wash sale rules match equity markets—selling at a loss and buying back within 30 days disqualifies the loss. The IRS has not formally applied wash sale rules to crypto. However, proposed legislation suggests this may change. Do not rely on wash sale disqualification for crypto; it is safer to assume the loss is disallowed.
Using Incorrect Valuations: If an exchange lists an altcoin price differently from another exchange, which one do you use? The IRS expects the price on a major exchange at the time of your transaction. Using prices from low-volume exchanges or outdated data invites audit scrutiny.
Missing Transfers and Deposits: Some taxpayers believe transferring crypto from an exchange to a personal wallet is not taxable. It is not—but the exchange tracks it, and the IRS sees the outflow. If your cost basis data does not account for all deposits and transfers, your reconciliation fails.
Failing to Adjust for Splits and Forks: If you held Bitcoin and received Bitcoin Cash from a fork, or held an altcoin that underwent a reverse split, you must track the adjusted number of coins and basis. Ignoring these events creates phantom gains or losses in later transactions.
Organizing Exchange Data for Tax Season
Start organizing your exchange data in Q4, not April. Most exchanges provide downloadable transaction history in CSV format, and third-party aggregators can combine multiple platforms.
Direct Exchange Exports: Log into each exchange and download the full transaction history for the tax year. Coinbase, Kraken, and other major platforms allow CSV export of transactions with dates, amounts, and prices. Verify the export includes all transaction types: buys, sells, trades, deposits, withdrawals, rewards, and fees.
Third-Party Tax Software: Services like CoinTracker, Koinly, and TurboTax Crypto Link integrate with exchange APIs to automatically import transaction history. These tools calculate gains, losses, and income by holding period and method (FIFO, LIFO, specific ID). They generate tax forms ready for filing.
Manual Spreadsheet Reconciliation: Create a master spreadsheet with columns for: Date, Time, Exchange, Pair/Coin, Amount, Price, Total USD, Transaction Type, Gain/Loss, and Notes. Cross-check against your exchange export to ensure no transactions are missing.
Reconcile Against 1099-K Forms: Once the IRS provides your 1099-K (usually by February), compare reported gross amounts against your export. Identify discrepancies: unreported transactions, incorrect valuations, double-counted transfers. Document your corrections.
Tax Reporting Data Flow
Wash Sales and Proposed Rules
Current Status: Wash sale rules under IRC Section 1091 technically apply to securities, not crypto. The IRS has not issued guidance formally extending wash sales to cryptocurrency, and no court has upheld such an application.
Proposed Legislation: The CFTC and Treasury have signaled intent to treat crypto more like securities for tax purposes. Proposed rules include wash sale disqualification, holding period resets, and mark-to-market accounting for frequent traders. These have not yet passed.
Conservative Approach: If you sold at a loss and repurchased the same coin or a closely related one within 30 days, document the transaction and be prepared to defend it if audited. The safer position is to assume the IRS may eventually claim wash sale disqualification and have detailed records ready.
Reporting Income from Airdrops and Forks
Airdrop Income: Airdrops are treated as gifts if unsolicited (some tax guidance disputes this) or as income if you performed action to receive them. Report the fair market value in USD on the date received as ordinary income.
Hard Forks and New Coins: If you held Bitcoin and received Bitcoin Cash in 2017, you had ordinary income equal to the fair market value of Bitcoin Cash on the date of the fork. If you held an altcoin and it forked, same treatment applies.
Staking Rewards: Amounts received as validator rewards, DeFi yield, or staking APY are ordinary income in the year received, taxable at fair market value on that date, regardless of when you sell.
Real-World Example: Reconciling a 1099-K Error
Sarah traded on Coinbase in 2023 and received a 1099-K reporting $180,000 in gross transactions. Her actual profit was $8,000 (30 trades totaling $50,000 cost basis for sales totaling $58,000). The 1099-K reported every buy and every sell as separate line items, doubling the gross amount.
She downloaded her Coinbase transaction history, created a spreadsheet with all 30 trades, calculated cost basis and gains, and filed Schedule D showing $8,000 net capital gain. On her 1040, she reported the net gain, not the 1099-K gross.
If the IRS asked why her reported gain ($8,000) differed from the 1099-K ($180,000 gross), she could provide: (1) her exchange export, (2) her spreadsheet showing cost basis, (3) her calculation of gains and losses, and (4) a reconciliation showing how gross amounts relate to net income.
Connecting to Broader Tax Concepts
Understanding exchange tax reporting is foundational to Capital Gains Explained, which covers holding periods and tax rates. If you use a Crypto API for trading, you generate even more transactions requiring careful tracking. Tax Basics for U.S. Investors covers the broader framework.
Exchanges also implement KYC Requirements and report to FinCEN. Understanding Exchange Security Risks protects the assets you're tracking for tax reporting.
Common Questions
Q: Do I report trades between cryptocurrencies as income or capital gains?
A: Capital gain or loss. You have sold one asset (at its USD fair market value) and purchased another. The difference is your gain or loss. Ordinary income only applies to rewards and airdrops.
Q: If my exchange went bankrupt, can I deduct the loss?
A: Yes, but only if you actually disposed of the coins (theft or permanent loss). If you still hold them in a private key, there is no deduction yet. Once you lose access permanently, report a capital loss in the year of loss.
Q: Does the IRS require me to file if my exchange sends a 1099-K?
A: The 1099-K is informational. You are required to file if your income exceeds the filing threshold, regardless of whether you receive a 1099-K. Many traders file even below the threshold to preserve records.
Q: Can I use average cost basis instead of FIFO or LIFO?
A: Yes. The IRS allows FIFO, LIFO, specific ID, and weighted average cost. Choose one and apply it consistently. Once chosen, changing methods requires IRS approval. Document which method you use.
Related Concepts
- Verifying Legitimate Crypto Exchanges ensures you trade on platforms the IRS recognizes
- Exchange Security Risks protect the holdings you must report
- Fake Exchange Sites are not reportable to the IRS because they are scams
- KYC Requirements are how exchanges collect the data they report
Summary
Cryptocurrency exchanges track your transactions and report them to the IRS through 1099-K forms and other mechanisms. You are responsible for reporting all taxable events—sales, trades, rewards, and airdrops—at fair market value in USD on the transaction date, regardless of whether you receive a form. Organizing your exchange data before tax season, understanding cost basis, and reconciling 1099-K accuracy claims are the core competencies that prevent audit risk and ensure correct filing. The IRS expects detail; provide it.
Next
Read Verifying Legitimate Crypto Exchanges to learn how to identify regulated, trustworthy platforms before trading.