Skip to main content
Our Top Pick: Revolut — Best overall crypto bank for most users Open Account ↗ (affiliate)
transactional United States · US USDC

How to swap USD Coin in United States

Verified 2026-06-02 · 6 primary regulators · 5 venues compared

SK
Reviewed by Stephan Kulik · Last updated: · How we rank

Short answer

Swapping USDC for another crypto in the US in 2026 IS a taxable disposal of the USDC — even though USDC is dollar-denominated, the swap is treated identically to a BTC or ETH swap. Capital gain/loss on USDC side (usually near-zero) + new cost basis on the asset received. Most swaps happen via CEX (Coinbase Convert, Kraken trade, Crypto.com) at 0.0-0.6% taker on Pro tiers, or via DEX (Uniswap on L2 for cheap gas, Curve for stable-to-stable). Stable-to-stable swaps (USDC↔USDT, USDC↔DAI) typically execute at 0.04-0.1% on Curve — material vs the 0.6% CEX taker rate.

Fee comparison

All-in cost per venue across the most-common payment + settlement paths. Verified 2026-06-02.

Venue Swap FeeMin SwapSupports Usdc To AnythingTax Event Clarity
Coinbase Convert: 1.5-2.5% spread; Advanced Trade: maker 0.0% / taker 0.6%$2Yes; deepest pair coverage of any US CEX1099-DA reports both sides 2025+
Kraken Pro: maker 0.16% / taker 0.26%; Instant Convert: ~1-1.5% spread$10Yes; 200+ pairs1099-DA reports both sides 2025+
Crypto.com Exchange: 0.075% maker / 0.075% taker; Simple: ~0.5-1% spread$1Yes1099-DA reports both sides 2025+
Curve (DEX, stable-to-stable specialist) 0.04% on stable pools (USDC↔USDT, USDC↔DAI); 0.4% on volatile poolsNetwork gas dependentBEST execution for stable↔stable; suboptimal for stable↔volatile (use Uniswap)NOT 1099-DA reported; self-track on Form 8949
Uniswap (DEX, L1 + L2) 0.05% / 0.3% / 1% tier pool fee + slippage; gas $0.02-$0.30 on Arbitrum/Base; $5-$30 on mainnetNetwork gas dependentANY token with a Uniswap pool; native USDC on multiple chainsNOT 1099-DA reported; self-track on Form 8949

Regulatory framing — United States

USDC swaps follow the same 1099-DA broker-reporting regime as other crypto swaps starting tax year 2025+ — both sides of the swap (USDC disposal + new asset acquisition) report on the form. DEX swaps remain outside the broker-reporting regime as of 2026-06-02. The April 2025 GENIUS Act explicitly preserved USDC's payment-stablecoin classification — it is NOT a security — so swaps don't trigger securities-law disclosure obligations on the platform. Every swap, including stable-to-stable, is a taxable disposal: USDC → USDT IS reportable, USDC → DAI IS reportable, even though all three are near-$1 stablecoins. The 'no fiat exit = no tax' fallacy is the most common + expensive error in DeFi-active filings, especially among heavy stable-rotation users.

Primary regulators: FinCEN · SEC · CFTC · IRS · OCC · State MTL

Common gotchas

  • Stable-to-stable swaps ARE taxable disposals. USDC → USDT at 1:1 has typically tiny gain/loss but the transaction MUST be reported on Form 8949. Users who 'rotate' between stablecoins for yield-platform-of-the-week generate dozens to hundreds of reportable disposals per year — crypto-tax software is mandatory at scale.
  • Curve's stable-pool execution is materially better than CEX for stable-to-stable, BUT — every swap creates a tax event. Saving $5 on execution by using Curve vs paying $10 via Coinbase Advanced Trade may not be net-positive once you factor your CPA's time to reconcile the additional DEX disposals.
  • L2 vs L1 for retail swaps: $5,000 swap on Ethereum mainnet costs $25 gas; same on Base or Arbitrum costs $0.10. The L2 delta becomes meaningful for any swap < $50k. Bridging from L1 to L2 via Circle CCTP is free + takes ~1 minute.
  • Approval mechanics: every new token on a DEX requires a one-time approval transaction with separate gas. Some wallets default to unlimited approval — for USDC specifically, the unlimited-approval risk is acute because you have a stable, predictable balance attractive to exploit operators. Set finite approvals + revoke after use at revoke.cash.
  • Cross-chain swaps via bridges produce additional tax events. USDC-Ethereum → USDC-Solana via CCTP is technically a same-asset bridge (not a swap) and probably not a taxable event (IRS hasn't formally ruled), but USDC-Ethereum → USDC-Solana via a third-party bridge (Across, Hop) routes through a swap and DOES create a taxable disposal. Use Circle's official CCTP for cross-chain USDC movement.

Step-by-step

  1. Decide CEX or DEX based on the target asset. USDC → top-50 token: CEX is cheaper + 1099-DA-reported. USDC → long-tail ERC-20: DEX (Uniswap on L2). USDC → other stablecoin: Curve has best execution. USDC → ETH/wstETH/BTC: comparable on CEX + DEX, often slightly better on CEX.
  2. If DEX: bridge to L2 first for retail-size swaps. Use Circle CCTP to move USDC from Ethereum mainnet to Arbitrum or Base ($0.50 + 1 min). Then all subsequent swaps cost cents instead of dollars. Bridge USDC, not bridged-USDC — native USDC on each chain via CCTP.
  3. Set slippage + check pool depth. Stable pools on Curve: 0.05% slippage is usually enough. Volatile pools (USDC → ETH on Uniswap): 0.5% default. Long-tail tokens: check pool TVL; if < $1M, MEV risk is real. Consider 1inch + private RPC for trades > $10k.
  4. Execute the swap + retain transaction details. CEX: 1099-DA will report this automatically in early 2027 for 2026 tax year. DEX: capture the transaction hash, swap date, USDC amount, asset received, USD FMV at swap moment. Tax software (Koinly, CoinTracking) auto-ingests from wallet address.
  5. Revoke ERC-20 approvals you no longer need. Use revoke.cash to view + revoke approvals. After receiving the new asset, if you don't plan to swap it again soon, revoke the approval to limit future exposure to compromised contracts. USDC unlimited-approval is especially worth revoking given its high attack-value profile.
  6. Decide on holding location for the received asset. Long-term hold: bridge to L1 + self-custody. Active trading: keep on the venue/L2. Yield: deposit into Aave/Compound on the L2 you swapped on. Spending: stablecoin (USDC) is most universal — keep on L2 in a self-custody wallet for instant spending via debit card or Lightning bridge.

Tax summary

Swapping USDC for any other asset IS a taxable disposal of the USDC at FMV on swap date. Gain/loss = swap-FMV - cost basis (usually near-zero on USDC due to its stable price). The asset received establishes a new cost basis = swap-FMV. 1099-DA covers CEX swaps 2025+; DEX swaps must be self-reported on Form 8949. Even USDC↔USDT swaps are reportable disposals. CCTP cross-chain bridges of USDC are probably not taxable (same property, same chain class) but IRS hasn't formally ruled. See /crypto-taxes-us/.

Where to read further

Methodology

Fee data verified directly against each venue's public fee schedule on 2026-06-02. Regulatory framing cross-referenced against the Stage 1d info-layer + primary government sources (bsa-fincen, us-cftc-cea, us-fdic-12cfr330, us-state-mtl, ny-bitlicense, irs-1099-da-broker). Gotchas reflect operating experience + community-reported failure modes during the verification window. This page is editorial reference content — not financial, tax, or legal advice. Always verify the current state of each venue and the current law in United States before transacting.

Disclaimer

This page is general information, not financial, tax, or legal advice. Cryptocurrency regulation in United States evolves; verify the current rules with a qualified professional in your jurisdiction before relying on any specific approach. See terms.

esc
↑↓ navigate ↵ open esc close