Support Desk

Submit a ticket My Tickets
Welcome
Login  Sign up

How fees are handled within CoinTracking

TL;DR:
 CoinTracking handles two types of fees:

  • Same-currency fees are built into the trade, adjust the cost basis or proceeds automatically, and are not shown separately in reports.

  • Third-currency or separate fees (e.g., fees in BNB when trading ETH/BTC) are recorded as independent taxable sales and appear explicitly in reports.
     An advanced setting can incorporate third-currency fees into trades, but requires precise matching data. For tax deductibility of fees, consult a tax advisor.


Overview

CoinTracking distinguishes between two main types of fees:

  • Integrated Fees: Fees that are part of the trade, usually in the same currency as the trade itself. These are included in the cost basis or proceeds but are not shown separately.

  • Third-Currency or Separate Fees: Fees in a different currency or imported as standalone transactions. These are treated as taxable sales.

Note: CoinTracking does not display income-related expenses. If you want to deduct trading fees for tax purposes, consult your tax advisor.


1. Fees Incorporated Into Trades

If the fee is in the same currency as the purchase or sale, it's automatically factored into the cost basis or proceeds.

Examples:

  • Buy 1 BTC | Sell 15.01 ETH | Fee 0.01 ETH

  • Buy 0.999 BTC | Sell 15 ETH | Fee 0.001 BTC

  • Buy 1 BTC | Sell 50,010 USD | Fee 10 USD

These fees:

  • Are not shown separately in the tax report.

  • Adjust your acquisition or sale amount directly.

You can review them on the Trading Fees page with daily values.


2. Fees Not Included in Trades (Third-Currency Fees)

Fees in a different currency or entered as a separate transaction are shown explicitly as a taxable “Trade Fee.”

Examples:

  • Buy 1 BTC | Sell 15 ETH | Fee 1 BNB

  • Buy 1 BTC | Sell 15 ETH | Fee 20 USDT

These are treated as independent sales of BNB or USDT and shown under:

  • Sum Fee Short (taxable, short-term)

  • Sum Fee Long (tax-free, long-term)

Also affects: Deposit fees, withdrawal fees, and “other fees.”


3. Optional Advanced Setting: Include Third-Currency Fees in Trades

In Advanced Settings, you can enable the feature that applies third-currency fee values directly to the trade:

  • This reduces sale proceeds or increases cost basis depending on trade direction.

  • Requires precise timestamp + identical exchange name (or TradeID if imported).

Examples:

  • Buy 1 BTC for 25 ETH + Fee 1 BNB → 25 ETH is reduced by BNB’s value.

  • Buy 1 BTC for $50,000 + Fee 1 BNB → Cost basis increased by BNB’s value.


Summary Table

Fee Type

Included in Trade

Separate Entry

Taxable Event

Same-currency fee

✅ Yes

❌ No

❌ No

Third-currency/separate fee

❌ No

✅ Yes

✅ Yes



Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.