Skip to content
Taxes & RegulationIntermediate

How exchange fees affect your crypto cost basis

Exchange fees affect your crypto cost basis when they belong to a buy or a sale. Buy fees usually add to your basis; sell fees usually cut your proceeds.

Vahe HakobyanVahe HakobyanEditor-in-chief Updated Oct 6, 20263 min readFact-checked
A dark desk with a blank receipt, calculator and pen.
Illustration: World-Crypt
On this page

Short answer

Exchange fees affect your crypto cost basis when they belong to a buy or a sale. Buy fees usually add to your basis, and sell fees usually reduce your sale proceeds.

You will need the transaction history from every exchange you used. Sort each fee by the trade it belongs to, because that link decides how the fee is treated.

Which exchange fees affect cost basis?

Your cost basis is what you paid to acquire the crypto. A fee you pay to buy it usually adds to that figure. A fee you pay to sell usually reduces the sale proceeds. Only fees tied to a specific acquisition or disposal count.

How do I track fees step by step?

Work from the transaction history each exchange gives you. Keep buys and sales separate, because each fee follows one trade. For fees paid in crypto, note the asset and its value on the date you paid.

  1. 1Gather exchange recordsGet the year's history from every exchange you used. Look for fee lines and trade confirmations.
  2. 2Label each fee by tradeWrite the date, amount, asset, and the buy or sale the fee belongs to. Only fees tied to an acquisition or disposal count.
  3. 3Add buy fees to basisFor each purchase, add the fee to the price you paid. That total is your cost basis.
  4. 4Subtract sell fees from proceedsFor each sale, take the fee off the sale amount before you figure the gain or loss.
  5. 5Record transfer network feesMoving crypto between your own wallets is not taxable, but note the network fee, its date, amount, and asset.

What records should I keep afterward?

The IRS treats crypto as property, so you report capital gains when you sell it. Report those gains on your IRS return and keep the records behind each fee.

Fee records to keep

  • Trade confirmations showing each fee
  • Dates, amounts, and the asset used
  • The buy or sale each fee belongs to
  • Network fees from wallet transfers
  • Your capital gains report for the year

Frequently asked questions

Usually not, because sending crypto to your own wallet is a transfer, not a buy or a sale. Record the withdrawal fee anyway.

Paying a fee with crypto is a disposal, so you figure a gain or loss on that crypto for the year. The fee still belongs to the trade it paid for.

Keep one record for each transaction and label the exchange. Combine them when you prepare your return.

You add a buy fee to basis at the time of the buy. It affects your gain or loss when you later dispose of that crypto.

Was this guide helpful?
Written byVahe HakobyanVahe Hakobyan is the editor-in-chief of World-Crypt. He covers bitcoin, markets and regulation, and leads the newsroom that fact-checks every story before it goes live.