Skip to main content
All CollectionsTransactions / Tags
Trading Fees & Transaction Fees
Trading Fees & Transaction Fees
Robin Singh avatar
Written by Robin Singh
Updated over 3 months ago

When you trade or transfer cryptocurrencies, fees are often involved. Koinly automatically factors in these fees to give you an accurate picture of your tax liabilities. Here’s a breakdown of how fees are handled in Koinly, including some practical examples.

Trading Fees and Cost Basis

Whenever a fee is incurred during a trade, Koinly adds the value of that fee to the cost basis of the asset you receive. This means that the fee increases the overall cost of acquiring that asset. If the fee is paid in a cryptocurrency, this can result in a taxable event, known as a disposal. Koinly will then realise any profit or loss on the cryptocurrency used to pay the fee.

Example: Fee Reduces Gains

Let’s say you buy 1 Bitcoin for $10,000 and the exchange charges you a $100 fee. Koinly will add the $100 fee to the cost basis of your Bitcoin, so your total acquisition cost becomes $10,100. When you later sell that Bitcoin for $15,000, your capital gain would be calculated as:

Capital Gain = Sale Price - Cost Basis

Capital Gain = $15,000 - $10,100 = $4,900

If the fee hadn’t been added, your gain would have been $5,000. By including the fee, Koinly helps reduce your taxable gain.

Here you can see the purchase of the BTC, complete with the fee to form the cost basis:

Here you can see the sale and how the fee has reduced the overall gain:

ℹ️ If you want to check your trading fees, they are included in the Transaction History report.

Cryptocurrency Fees as a Disposal Event

If the fee is paid in cryptocurrency instead of fiat, Koinly treats this as a disposal of that cryptocurrency, like any other sale. You will incur a gain or loss based on the market value of the cryptocurrency at the time of the fee payment, relative to your cost basis for that cryptocurrency.

Example: Fee in Cryptocurrency Generates a Gain

Imagine you buy 1 Ethereum for $1,500, and the platform charges you a 0.01 ETH fee. If the 0.01 ETH used to pay for the fee was previously acquired for $10 and at the time of the trade is worth $15, Koinly will calculate a gain as on any disposal: 15-10=5.

Transfer Fees

When transferring crypto between wallets or exchanges, Koinly accounts for the transfer fee in the calculation of your holdings.

The fee is added to the cost basis of the asset in the receiving wallet, increasing its overall value (the same as above). If the fee is paid in cryptocurrency, Koinly treats it as a disposal event, which may trigger a capital gain or loss, depending on the market value at the time of the transfer.

How Koinly Handles Fees in Tax Reports

Trading fees won’t appear separately in your tax reports because they are already factored into the cost basis of the received asset. By increasing the cost basis, fees ultimately reduce the gains you need to report when you sell the asset. This helps ensure your taxable gains are minimized without requiring additional line items for fees.

Important: The “Cost” section in Koinly’s tax reports includes only transactions explicitly tagged as “Cost” and does not include fees. Trading fees are part of the cost basis calculation and are reflected in your capital gains.

Did this answer your question?