Do You Pay Taxes on Crypto Trades?

Yes — trading one cryptocurrency for another is generally a taxable disposition, even without cashing out to dollars. That has been the IRS position under Notice 2014-21 all along, and it still catches traders by surprise.

Cinematic photograph of two plain glowing orbs, one amber and one teal, passing each other along an arc of light above a dark trading desk with blurred abstract monitors.
One coin for another is still a trade. Editorial image for CryptoTaxAI.
Affiliate Disclosure: As an Amazon Associate, we earn from qualifying purchases made through links on this page, at no extra cost to you.

Last updated: October 5, 2026 · Reviewed by the CryptoTaxAI editorial team · 9 min read

Here is the uncomfortable truth about crypto taxes: you do not need to cash out for a trade to be taxable. In the eyes of the IRS, swapping one coin for another is generally the same as selling it.

Many traders only learn this at filing time, when they discover that a year of active trading created dozens of taxable events — even in a year they never withdrew a single dollar. This guide explains why trades are taxable, and exactly what counts as one.

The Short Answer: Yes, Generally

Yes — crypto trades are generally taxable events. Every time you exchange one cryptocurrency for another, you are disposing of property, and any gain or loss on that disposition is a tax event. This is true whether or not any dollars changed hands.

For federal purposes, the IRS treats convertible virtual currency as property, not currency, under Notice 2014-21 — so the same gain-or-loss rules that apply to selling stock apply to swapping tokens.

Why Trades Are Taxable

A taxable "disposition" happens when you sell, exchange, or otherwise dispose of crypto. Trading coin A for coin B is two things at once: you are selling A at its current fair market value, and you are using the proceeds to buy B.

So if you bought 1 BTC for $30,000 and later traded it for ETH worth $50,000, you generally realized a $20,000 gain on the BTC — even though you never saw a dollar. Your cost basis in the new ETH is generally $50,000, its FMV at the time of the swap.

The "No Dollars Involved" Myth

The most common misconception in crypto taxes is that no tax is owed until you "cash out" to your bank account. The IRS position is the opposite: the taxable event is the disposition of the property, not the arrival of dollars in your account.

Waiting to convert to fiat delays nothing except your own record-keeping — and the longer you wait, the harder the records are to reconstruct. If you traded actively all year and only learn this in April, you are in for a rough few weeks.

Stablecoin Trades Count Too

Converting volatile crypto into a stablecoin like USDC or USDT is still a disposition of the original coin. Your gain or loss is measured against the FMV at conversion. In practice, the gain on the stablecoin side is usually tiny — USDC worth $1.00 today is still worth about $1.00 when you later spend it — but the trade that created the stablecoin position is fully taxable.

Rotating in and out of stablecoins during a volatile year can generate many small reportable events, each needing its own line on Form 8949.

DEX and DeFi Swaps

The same rule applies on decentralized exchanges and in DeFi: a token-for-token swap is generally a taxable disposition of the token you gave up. The complication is valuation — with no centralized order book, pinning down FMV in USD at the exact block time takes more work.

Use a consistent, reasonable method (such as the value of the token received, or a price-oracle quote at the block time) and document it. The IRS virtual-currency FAQs discuss valuation when no published price exists. Note that simply wrapping a token or moving it between wallets you control is generally not a disposition — but the line depends on the facts.

The Frequent-Trader Record Burden

Each taxable trade needs its own documentation: date acquired, date disposed, amount, FMV at disposition, and basis. For a buy-and-hold investor, that might be five trades a year. For an active trader, it can be hundreds — and the IRS expects every one of them on Form 8949, including the losers.

Losses are not optional reporting; they are how you establish the net figure your tax is computed on. Net capital losses can generally offset gains, and up to $3,000 of net loss per year can offset ordinary income ($1,500 if married filing separately), with any excess carried forward (see IRS Topic 409). The record-keeping guide covers systems that make this manageable.

What Counts as One Taxable Trade

As a rule of thumb, each swap, sale, or conversion of crypto into something else — another coin, a stablecoin, an NFT, or goods and services — is one taxable event. Things that are generally not taxable events include buying crypto with dollars (that sets your basis), transferring crypto between wallets or exchanges you own, and simply holding.

Staking rewards and mining income are a different category: they are generally taxed as ordinary income when received, not as trades. See what counts as taxable crypto for the full list.

Not tax advice. This article is educational content only. Cryptocurrency tax rules are complex and change over time. Consult a qualified tax professional about your specific situation before making tax decisions or filing a return.

Add up every trade

Estimate tax across all your trades in one free calculation.

Estimate my crypto tax →

Sources

Frequently asked questions

Generally, yes. A crypto-to-crypto trade is a disposition of the BTC at its fair market value, so you realized a gain or loss on the BTC even though no dollars were involved. Your cost basis in the new ETH is generally its FMV at the time of the swap. Report the trade on Form 8949 with the date, amounts, FMV, and your original BTC basis.
Converting crypto into USDC, USDT, or another stablecoin is generally a taxable disposition of the original crypto — your gain or loss is measured at the moment of conversion. The stablecoin itself then has a basis near $1.00 per coin, so later spending it usually produces only a tiny gain or loss. But each conversion event still needs to be documented and reported on your return.
Yes. The IRS expects every disposition reported, including losing trades, because losses are what establish your net result. Capital losses generally offset your capital gains first, and up to $3,000 of net loss per year can offset ordinary income ($1,500 if married filing separately), with any excess carried forward to future years. Skipping your losing trades can actually cost you money.
Start with a full export of your trade history from every exchange and wallet you used, then use a crypto tax calculator or spreadsheet to match each disposition with its basis and FMV. The record-keeping guide walks through a practical system. Whatever method you choose, keep the raw exports — if the IRS asks questions, those exports are your evidence.

Keep learning