Every time you exchange one cryptocurrency for another — Bitcoin for Ethereum, USDC for SOL, a meme coin for a blue chip — the IRS treats it as a sale of the first asset and a purchase of the second. Both sides of the transaction have tax consequences that must be reported on your return.
The Basic Rule
When you swap crypto A for crypto B, you have sold A at its fair market value and purchased B at the same fair market value. Your gain or loss on A is the difference between the fair market value at the time of the swap and your cost basis in A. Your cost basis in B is the fair market value at the time you acquired it. This applies to every swap without exception.
Stablecoin Conversions
Converting crypto to USDC, USDT, DAI, or other stablecoins is a taxable event. The stablecoin is a different asset than the crypto you sold. If you sell Bitcoin at $60,000 for USDC, you have realized the gain on Bitcoin at $60,000. Many traders use stablecoins as a "resting position" without realizing each conversion triggers a taxable event.
DEX Swaps
Swaps on decentralized exchanges — Uniswap, SushiSwap, PancakeSwap — follow identical rules. The smart contract facilitates an exchange of one token for another. The decentralized nature does not change the tax treatment. Every DEX swap is a taxable disposition of the input token and an acquisition of the output token.
Multi-Hop Swaps
DEX aggregators like 1inch may route a single swap through multiple liquidity pools. A swap from Token A to Token D might execute as A→B→C→D. Whether each intermediate step is a separate taxable event or the entire swap is treated as a single exchange is an open question. Conservative treatment reports each hop. Practical treatment reports only the beginning and end of the swap. Document your approach and apply it consistently.
Compliance
The volume of swaps in active DeFi usage makes manual tracking impossible. Automated portfolio tracking software is essential. If you have years of unreported swaps, Attorney Darrin T. Mish handles the reconstruction and resolution. Free consultation.