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.