Crypto-to-Crypto Trade Tax Calculator

Calculate capital gains tax when trading one cryptocurrency for another. Determine gain based on fair market value received minus cost basis disposed.

Crypto Disposed

$

Crypto Received

$
$

Tax Parameters

Capital Gain/Loss
$1,975.00
๐Ÿ“ˆ 65.8% gain on basis
Effective Tax Rate
22.00%
Ordinary income rate (short-term)
Estimated Tax
$434.50
22.00% ร— $1,975.00
After-Tax Proceeds
$4,565.50
FMV received minus estimated tax
Adjusted Basis (disposed)
$3,025.00
Original $3,000.00 + $25.00 fee
New Basis (received)
$5,000.00
For future dispositions of received crypto
Gain: $1,975.00 โ†’ Tax: $434.50
Basis
Gain
Planning notes, formulas, and examples

About the Crypto-to-Crypto Trade Tax Calculator

When you trade one cryptocurrency for another โ€” such as swapping BTC for ETH โ€” the IRS treats it as selling the first crypto and buying the second. This means you must calculate the capital gain or loss on the crypto you disposed of, even though you never received fiat currency. The gain is the fair market value (FMV) of the crypto received minus the cost basis of the crypto given up.

Many traders assume that crypto-to-crypto swaps are tax-deferred like-kind exchanges, but Section 1031 is limited to real property, so cryptocurrency swaps are taxable dispositions that must be reported.

This calculator helps you compute the capital gain or loss on a crypto-to-crypto trade by entering the FMV of the received crypto and the cost basis of the disposed crypto. It also sets the new cost basis for the received asset, which you'll need for future sales.

When This Page Helps

Many crypto traders make dozens or hundreds of crypto-to-crypto swaps and don't realize each one is a taxable event. This calculator reveals the hidden tax liability in your trading activity and helps you maintain accurate records for each swap. It also establishes the new cost basis for the acquired crypto, which is essential for future tax calculations.

How to Use the Inputs

  1. Enter the quantity and cost basis of the crypto you are giving up.
  2. Enter the fair market value of the crypto you are receiving at the time of the trade.
  3. View the capital gain or loss on the disposed crypto.
  4. Note the new cost basis for the received crypto (equals its FMV at trade time).
  5. Determine if the gain is short-term or long-term based on your holding period.
  6. Record the transaction details for tax reporting.
Formula used
Gain/Loss = FMV of Crypto Received โˆ’ Cost Basis of Crypto Disposed New Cost Basis of Received Crypto = FMV at Time of Trade

Example Calculation

Result: $2,000 capital gain

You traded crypto with a $3,000 cost basis for crypto worth $5,000 at the time of the swap. The gain is $5,000 โˆ’ $3,000 = $2,000. The received crypto has a new cost basis of $5,000 for future sales.

Tips & Best Practices

  • Track the FMV of both sides of the trade at the exact time of execution.
  • Your holding period for the received crypto starts fresh from the trade date.
  • Crypto-to-crypto trades on DEXs are equally taxable as trades on centralized exchanges.
  • Use consistent pricing sources (CoinGecko, CoinMarketCap) for FMV at trade time.
  • High-frequency traders should use crypto tax software to automate these calculations.
  • Consider batching trades to reduce the number of taxable events you need to track.

Why Crypto-to-Crypto Trades Are Taxable

The IRS views each crypto-to-crypto trade as two events: a sale of the disposed asset and a purchase of the received asset. The sale triggers a capital gain or loss calculation. This applies to direct swaps, DEX trades, and any exchange where one digital asset is converted to another.

Tracking Multiple Swaps

Active traders may execute hundreds of swaps in a year. Each one requires recording the date, the assets involved, the FMV of both sides, and the cost basis of the disposed asset. Crypto tax software that imports exchange data can automate most of this tracking.

Impact on Portfolio Cost Basis

Every swap resets the cost basis of the received asset to its FMV at trade time and starts a new holding period. This cascade of basis resets affects all future tax calculations, making accurate per-trade records essential for long-term portfolio accounting.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Yes. The IRS treats every crypto-to-crypto trade as a taxable disposition. You are effectively selling one asset and buying another. The gain or loss on the disposed asset must be reported, even though no fiat currency was involved.