Back to Blog
Tax Guides

Are Stablecoins Taxable? USDC, USDT & DAI Tax Rules

May 10, 2026 8 min read

Stablecoins feel like dollars, so it's tempting to assume they're tax-free. They aren't. The IRS treats USDC, USDT, DAI, and every other stablecoin as property, exactly like Bitcoin. That means transactions involving them can be taxable — even if the value barely moves. Here's what actually triggers tax and what doesn't.

Key Fact

Stablecoins are property to the IRS, not currency. But because they're pegged near $1, the taxable gain or loss when you spend or swap them is usually tiny or zero — often just a few cents from price drift. The events still have to be reported, but the tax owed is frequently negligible.

How Stablecoins Are Classified

Under IRS Notice 2014-21, all virtual currency is treated as property. Stablecoins are no exception. Whether a coin is fiat-backed (USDC, USDT), crypto-collateralized (DAI), or otherwise, the tax rules are the same as for any other token: a disposal triggers a capital gain or loss equal to the difference between proceeds and cost basis.

When Stablecoins Are NOT Taxable

These common actions are not taxable events:

  • Buying a stablecoin with USD — your cost basis is simply what you paid (e.g. $1,000 for 1,000 USDC).
  • Holding a stablecoin — unrealized value changes aren't taxed.
  • Transferring between your own wallets — moving USDC from an exchange to your own wallet is not a disposal.

When Stablecoins ARE Taxable

Selling Crypto for a Stablecoin

This is the big one people miss. Converting Bitcoin or Ethereum into USDC is a taxable disposal of the crypto you sold. If you bought 1 ETH at $2,000 and swap it for 3,000 USDC when ETH is worth $3,000, you've realized a $1,000 capital gain — the same as if you'd sold for cash.

Swapping One Stablecoin for Another

Trading USDC for DAI is technically a crypto-to-crypto trade, so it is a taxable event. In practice the gain or loss is usually a fraction of a cent per coin because both sit near $1 — but it must still be recorded. If you swap 10,000 USDC (basis $10,000) for DAI worth $10,003, you have a $3 gain.

Spending a Stablecoin

Using USDC to buy goods, services, or NFTs is a disposal. The gain is the difference between the stablecoin's value when you spend it and your cost basis — again, typically near zero, but reportable.

Stablecoin Yield Is Ordinary Income

Earning interest or rewards on stablecoins — through lending platforms, savings accounts, or DeFi protocols — is taxed as ordinary income at the fair market value when you receive it. Earn 500 USDC in yield over the year and that's $500 of ordinary income, regardless of whether you ever sell it. When you later dispose of those reward tokens, a separate (usually tiny) capital gain or loss applies on top.

Don't Ignore the "Small" Trades

A trader who routes through USDC dozens of times a day generates dozens of taxable disposals. Each individual gain may be pennies, but the IRS expects every one reported on Form 8949. Skipping them creates mismatches against the Form 1099-DA your exchange now files — a common audit trigger.

What About a Depeg?

Stablecoins occasionally lose their peg. If USDC briefly trades at $0.92 and you sell during the depeg, you may realize a real capital loss versus your $1.00 basis — which can offset other gains. Conversely, buying during a depeg and selling after recovery produces a real gain. Depegs are the main scenario where stablecoin gains and losses become material.

Keeping It Simple

To handle stablecoin taxes correctly:

  1. Record your cost basis when you acquire each stablecoin.
  2. Treat every swap, spend, and crypto-to-stablecoin conversion as a disposal.
  3. Report yield as income at its value when received.
  4. Let software aggregate the many tiny gains rather than tracking them by hand.

Track Every Stablecoin Movement

BasisTracker automatically calculates the gain or loss on every stablecoin swap, spend, and conversion — and logs your yield as income — so even thousands of micro-transactions reconcile cleanly at tax time.

Download BasisTracker

Free to start · Windows 10/11

Conclusion

Stablecoins are not a tax-free zone. Buying and holding them is fine, but selling crypto into them, swapping between them, spending them, and earning yield on them all carry tax consequences. The amounts are usually small — except during a depeg — but the reporting obligation is real. Track them like any other crypto asset and you'll have nothing to worry about.

This article is for informational purposes only. Tax laws can change; consult a qualified tax professional for personalized advice.