Coinpanda will automatically include fees for all transactions imported from API or CSV upload as long as information about fees is provided by the API or included in the file.
Fees are supported for all different transaction types today, including:
Buy, Sell, Trade
Receive (incl. all labels)
Send (incl. all labels)
For both Buy and Trade transactions, the value of any fees paid will be added to the acquisition cost of the asset bought:
In both examples above, the fee value will be added to the acquisition cost of the asset bought. If we assume that the price of BNB was $200 and the price of BTC was $25,000 at the time of the transactions, the acquisition cost becomes:
The value of any fees paid when selling crypto to fiat will be subtracted from the proceeds of the asset sold rather than added to the acquisition cost of the asset bought to ensure that all relevant fees get fully deducted from the realized capital gains:
In this example, the fees will be subtracted from the proceeds value of 2 ETH sold, so the proceeds become:
This ensures that the trading fees become deductible to the full extent.
Coinpanda will also realize gains on the fees paid and include this automatically in your capital gains summary. By default, this will also be done for fees related to any transfers, including both Send and Receive transactions, but you can turn this off on the Settings page if the tax authorities accept this in your country.