
A crypto-to-crypto swap is trading one cryptocurrency directly for another, on an exchange or a decentralized protocol. The IRS treats it as a sale of the coin you gave up, at its fair market value at that moment, followed by a purchase of the coin you received. Gain or loss is recognized on the swap even though no dollars changed hands.
Swaps are the largest source of unreported crypto gain because nothing about them feels like a sale. A trader who moves from BTC to ETH to SOL and back over a year, without ever converting to dollars, has made three taxable disposals and may owe tax with no cash to pay it. Every swap also needs a dollar value at the moment it happened, which is the data that reconciliation exists to produce.
| Transaction | Taxable? | Why |
|---|---|---|
| BTC for ETH on an exchange | Yes | Disposal of BTC at fair market value |
| ETH for USDC | Yes | Stablecoins are property; the ETH is disposed |
| USDC for USDT | Yes, usually tiny | Both are property; gain or loss is the price difference |
| Token swap on a decentralized exchange | Yes | Same as an exchange swap, reported from your records |
| Wrapping ETH to WETH | Unsettled | Common position: not a swap; conservative position: a swap. Document it |
| Moving ETH from Coinbase to your wallet | No | A transfer, not a disposal |
Yes. The IRS treats a crypto-to-crypto swap as a sale of the first coin at fair market value. You owe tax on any gain in the year of the swap, even if you never converted to dollars.
Take the fair market value of what you received (in dollars, at the time of the swap), subtract the cost basis of the coins you gave up, and subtract any fees. The result is your gain or loss for that lot.
Yes. Swapping ETH for USDC is a disposal of the ETH. The USDC then has a basis equal to the dollars it was worth when you received it.
It depends on how long you held the coin you gave up. One year or less is short-term at ordinary rates; more than a year is long-term at 0, 15, or 20 percent.
No. The IRS position is that crypto never qualified, and section 1031 has been limited to real property since 2018. Pre-2018 returns that claimed it are outside the refund window and were likely wrong at the time.
If your year included dozens or thousands of swaps across exchanges and DeFi, the return depends on a reconciliation that values each one at the right moment and matches every transfer so nothing is taxed twice. That is the core of a crypto tax return at Gordon Tax, and for years you did not report, the same work is done in a multi-year catch-up.
Source: IRS Notice 2014-21; IRS FAQ on virtual currency transactions
Last reviewed September 17, 2026. Tax rules change; confirm current law before acting.
A confidential consultation. Tell us what you have, and we will tell you what applies and what it costs.
Hourly billing, estimated up front, with a deposit applied to the work.
Fill this out and we will reach out to schedule your consultation.