Home / Crypto-to-crypto swap
Crypto

Crypto-to-crypto swap

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.

What is Crypto-to-crypto swap?

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.

Why it matters on your return

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.

Example

You trade 1 BTC bought for $30,000 for 15 ETH when BTC is worth $60,000. You report a $30,000 gain on the BTC, and your 15 ETH have a $60,000 basis.

How it works

  1. Identify the disposal. The coin you gave up is sold. Its proceeds are the fair market value of what you received (or of what you gave up, when that is easier to price), in dollars, at the transaction time.
  2. Compute gain or loss. Proceeds minus the basis of the specific lot you gave up. Holding period of that lot decides short-term or long-term.
  3. Set the basis of the new coin. The coin you received takes a basis equal to the proceeds you just recognized, and a new holding period starts the next day.
  4. Account for the fee. Exchange fees reduce proceeds. A gas fee paid in a third token is a separate small disposal of that token.
  5. Report on Form 8949. One line per swap: date acquired, date sold, proceeds, basis, gain or loss. Swaps on a US broker appear on your 1099-DA; swaps in DeFi do not, and are still reported.
What counts as a swap, and what does not
TransactionTaxable?Why
BTC for ETH on an exchangeYesDisposal of BTC at fair market value
ETH for USDCYesStablecoins are property; the ETH is disposed
USDC for USDTYes, usually tinyBoth are property; gain or loss is the price difference
Token swap on a decentralized exchangeYesSame as an exchange swap, reported from your records
Wrapping ETH to WETHUnsettledCommon position: not a swap; conservative position: a swap. Document it
Moving ETH from Coinbase to your walletNoA transfer, not a disposal

Common mistakes

  • Assuming no cash means no tax. The gain is measured in dollars whether or not you ever held any.
  • Valuing the swap at the wrong time. The price at the transaction, not the daily close or the price when you noticed, is the measure. Consistency in the price source matters.
  • Claiming like-kind exchange. Section 1031 never applied to crypto under the IRS position and has been limited to real property since 2018.
  • Forgetting DeFi swaps. Nothing reports them; they are taxable and traceable on-chain.
  • Using the wrong lot. Which lot you gave up decides the gain. Identify it at the time of the swap, within the wallet the coins sat in.

Frequently asked questions

Is trading one crypto for another taxable?

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.

How do I calculate gain on a crypto swap?

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.

Do I pay tax when I swap crypto to a stablecoin?

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.

Is a crypto swap short-term or long-term?

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.

Was like-kind exchange ever allowed for crypto?

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.

What to do next

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.

Share this article
TALK TO US

Not sure how this applies to you?

A confidential consultation. Tell us what you have, and we will tell you what applies and what it costs.

SCHEDULE A CONFIDENTIAL CONSULTATION

Tell us what you have. We will tell you what applies and what it costs.

Hourly billing, estimated up front, with a deposit applied to the work.

Get started

Fill this out and we will reach out to schedule your consultation.