
Trading One Crypto for Another: Is It Taxable?
Fact Checked
FileTax.com content is reviewed for accuracy, timeliness, and completeness. It undergoes a structured editorial review process involving writers and expert reviewers.
More on our editorial standards Meet our editorial team
Karen Van ThournoutTax & Financial Content Specialist
Alistair HoehneTax Content Reviewer
Your Takeaways:
- Crypto is treated as property for tax purposes. That means general property tax rules apply to crypto transactions.
- Trading one digital asset for another is usually a taxable event.
- You must calculate capital gain or loss using fair market value and cost basis.
- Stablecoin trades are generally taxable.
- Your new digital asset generally receives a cost basis equal to its fair market value at the time of the exchange. Your holding period also begins on the day after the trade.
- These transactions must be reported on your tax return.
TL;DR: Trading one cryptocurrency for another is a taxable event — even though no cash changes hands. The IRS treats it as if you sold the first coin at fair market value and used the proceeds to buy the second. You may realize a capital gain or loss on the coin you gave up. The FMV of the coin received becomes your new cost basis, tracked in the wallet where it lands (per Rev. Proc. 2024-28). High earners may owe a 3.8% Net Investment Income Tax (NIIT) on gains — see our Capital Gains Tax on Stocks guide for thresholds and calculation. |
|---|
If you trade Bitcoin for Ethereum, swap tokens, or exchange one digital asset for another, the IRS treats the transaction as a sale of one asset and a purchase of another. That means you may have a capital gain or loss that must be reported on your tax return.
Let’s break down exactly why this happens and how it works.
Why Crypto-to-Crypto Trades Are a Taxable Event
The IRS classifies cryptocurrency as a digital asset, not currency. That classification determines how your trades are taxed.
Under general tax principles in the Internal Revenue Code, property transactions can trigger a taxable event when you dispose of one asset. Exchanging one digital asset for another is treated as a taxable disposition. You’re considered to have sold the asset you gave up at its fair market value on the date of the trade.
This applies to:
- Bitcoin traded for Ethereum
- Crypto swaps on decentralized platforms
- Token conversions
- Any crypto exchange where one digital asset is given up for another
- Wrapping/unwrapping tokens (e.g., ETH → WETH) and liquidity pool (LP) token creation — these may be treated as taxable swaps
- DeFi transactions lack extensive IRS guidance - treat disposals carefully and note timestamps and FMVs.
The IRS has not issued detailed guidance on all DeFi transactions, but a conservative approach is to treat these as taxable events when one asset is exchanged for another.
Even if you never receive U.S. dollars, the IRS considers that you:
- Sold the crypto you gave up
- Received new crypto in exchange
If the value of the crypto you disposed of increased since you acquired it, you may have a taxable gain. If it decreased, you may have a capital loss.
In short, is trading crypto taxable? Yes, in most cases it is.
Note: Like-kind exchange treatment under IRC §1031 does not apply to cryptocurrency. Since the Tax Cuts and Jobs Act of 2017, §1031 is limited to real property, so crypto-to-crypto trades are taxable.
Source: IRS Notice 2014-21
How to Calculate Capital Gains on Crypto-to-Crypto Trades
When you complete a crypto-to-crypto trade, you must determine whether you realized a capital gain or loss.
Here is how it generally works.
Step 1: Determine Your Cost Basis
Your cost basis is generally what you paid for the crypto, including eligible transaction fees.
For example:
- You purchased Bitcoin for $10,000.
- That $10,000 is your cost basis.
As of 1/1/2025, Rev. Proc. 2024‑28 requires per-wallet-basis tracking, with a one‑time allocation safe harbor for pre‑2025 pooled-basis.
Step 2: Determine Fair Market Value at the Time of Trade
When you trade that Bitcoin for another digital asset, you must determine the fair market value of the Bitcoin at the time of the exchange.
Fair market value generally reflects the price at which the crypto would change hands between willing buyers and sellers on that date. Most taxpayers use exchange data from the platform where the transaction occurred.
Step 3: Calculate the Gain or Loss
The formula is straightforward:
Fair market value at time of trade
minus
Cost basis
= Capital gain or loss
Item | Amount |
|---|---|
Fair market value at trade | $18,000 |
Cost basis | $10,000 |
Capital gain | $8,000 |
If the value increased, you may owe capital gains tax. If it decreased, you may claim a capital loss. Capital losses first offset capital gains. If losses exceed gains, you can generally deduct up to $3,000 per year against ordinary income, with excess carried forward.
For most individual taxpayers, digital assets are capital assets. That means gains or losses are generally capital in nature, unless the crypto is held as inventory or for business purposes. Importantly, transactions such as mining, staking rewards, and compensation are taxed upon receipt, set FMVs/basis at receipt, and create taxable events that also involve ordinary income.
Source: IRS Pub. 544, Digital Assets
Visit our guide on crypto short vs long-term gains for more details.
Trading Crypto for Stablecoins
Many taxpayers assume that trading crypto for stablecoins is not taxable because stablecoins are pegged to the U.S. dollar.
That assumption is common, but incorrect.
Stablecoins are considered digital assets for federal tax purposes. Even if they’re pegged to the U.S. dollar, trading crypto for a stablecoin is generally treated as a taxable exchange of property.
The same gain or loss framework applies:
- Determine the fair market value of the cryptocurrency you relinquished.
- Subtract your cost basis.
- Report the resulting capital gain or loss.
Even if the stablecoin closely tracks the U.S. dollar, the transaction itself can trigger tax consequences.
Yes, a crypto swap can be taxable even when trading into stablecoins.
Source: Form 1040 Instructions, Digital Assets

How Cost Basis Resets After a Trade
Once you complete a crypto-to-crypto trade, your new asset receives a new cost basis.
The new cost basis is generally equal to the crypto's fair market value at the time of the exchange.
Example:
- You exchange $18,000 in Bitcoin for Ethereum.
- Your Bitcoin basis was $10,000.
- You report an $8,000 capital gain.
- Your new Ethereum basis becomes $18,000.
Per-wallet basis note: When you swap BTC for ETH on Exchange A, the gain is calculated using BTC’s basis on Exchange A. The ETH’s basis starts at fair market value on the swap date and is tracked on Exchange A.
This matters for future crypto transactions.
If you later trade or dispose of that Ethereum, your gain or loss will be calculated using the $18,000 basis. Proper tracking of digital asset proceeds and basis is critical for accurate crypto tax reporting.
Without accurate records, calculating future gains and losses becomes difficult and increases reporting risk.
How to Report Crypto-to-Crypto Trades on Your Tax Return
Crypto-to-crypto trades must be reported on Form 8949 and summarized on Schedule D. You must also answer the digital asset question on page 1 of Form 1040 for Tax Year 2025.
Taxpayers generally report capital asset transactions on Form 8949 and summarize them on Schedule D. Visit our guide on Form 8949 for more details.
You can review the full overview of cryptocurrency taxes on our Bought or Sold Crypto pillar page.
Learn more about reporting digital asset transactions on Form 8949 here.
Keep in mind:
- Each trade may be a separate taxable event
- Accurate cost basis tracking is essential
- Exchange statements may not reflect your full crypto activity
- The IRS emphasizes taxpayer recordkeeping over third-party reporting
Your tax return must reflect your actual gains and losses, even if you did not receive a tax form from a crypto exchange.
If your crypto activity is significant or complex, consulting a tax professional or tax advisor may help ensure compliance with crypto tax rules.
Source: Form 1040 Instructions
Crypto taxes do not have to feel overwhelming. When you understand how crypto-to-crypto trades work for tax purposes, you can approach your filing with confidence instead of confusion.
And that is the FileTax.com way.
Other Categories
See what some of the hundreds of thousands of satisfied customers have to say about our services:
Levi C.
VERY FAST
I got approved within a couple of days for my tax extension filing through these guys, and they responded to my email the same day. Great customer service and fast results. Give them a shot.
LaMontica
Great Service!!
This is the second year that I have used this service. Each time, the process was quick, easy, and efficient. I will definitely be using this service in the future and will recommend it to friends and family.
Chezbie
Fantastic Site!!
The process was so easy. I processed this extension in a matter of minutes! For you last-minute filers out there, come here. It'll help you end your long day in peace!
Why Trust FileTax.com
• Written and reviewed by qualified tax professionals, including CPAs and tax law reviewers
• Reviewer and contributor profiles include credentials, expertise, and verification information
• Content is reviewed for tax accuracy, compliance, and clarity before publication
• Based on IRS guidance, state tax agencies, and current tax law updates
• Editorial standards and review processes are publicly documented
Links
Frequently Asked Questions
Yes. Most crypto-to-crypto trades are a taxable event because the Internal Revenue Service treats digital assets as property under general tax principles in the Internal Revenue Code.




