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)
Internal transfers
Buy, Trade
For both Buy and Trade transactions, the value of any fees paid will be added to the acquisition cost of the asset bought:
Example 1: Exchanged 500 USD β 0.02 BTC + 0.08 BNB fee
Example 2: Exchanged 0.05 BTC β 0.8 ETH + 0.0004 BTC fee
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:
Example 1: Acquisition cost 0.02 BTC: $500 + 0.08*$200 = $516
Example 2: Acquisition cost 0.8 ETH: 0.05*$25,000 + 0.0004*$25,000 = $1,260
Sell
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:
Example 3: Exchanged 2 ETH β 4000 USD + 50 USD fee
In this example, the fees will be subtracted from the proceeds value of 2 ETH sold, so the proceeds become:
Example 3: Proceeds 2 ETH sold: $4,000 - $50 = $3,950
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.
Read more