Hi, when using the Excel template to upload trades / transfers, how are fees represented?
e.g. I buy 1 ETH with 1000 USDT and the exchange charges 0.2% of bought currency, so do I input the following:
1. Buy amount = 1 ETH, Sell Amount = 1000 USDT, Fee amount = 0.002 ETH, or
2. Buy amount = 0.998 ETH, Sell Amount = 1000 USDT, Fee amount = 0.002 ETH or something else?
For withdrawals, most exchanges charge for this transaction. If I want to transfer 1 ETH out and the exchange charges 0.01 ETH as transaction fee, do I put:
1. Sell amount = 1 ETH, Fee amount = 0.002 ETH or
2. Sell amount = 0.998 ETH, Fee amount = 0.002 ETH?
BTW, with binance uploads using csv files, I note that the "Withdrawal History" file has no mention of any fees. eg. if I transfer 1 ETH out, it just registers the payload of 1 ETH and not the 0.01 ETH transfer fee. How can I get this fee deducted properly?
Try to think about what you started with compared to what you ended up with and record those amounts, it's just that simple.
In your example, you paid 1000 USDT and received 0.998 ETH (1 ETH minus the fee), so that's what you record. The fee column in CoinTracking is informational only and does not affect the calculations, so to be honest I wouldn't bother inputting it. If you do want to record it, the same example would be that you paid 1000 USDT, received 0.998 ETH, and there was a fee of 0.002 ETH. If you pay for the service (I have), the API's record it this way automatically.
If you sold 1 ETH at 1 ETH/1000 USDT, you'd expect to receive 998 USDT because of the fee so you'd record 1 ETH sold for 998 USDT. However things get weird if they charge the fee against what you sold. For example if you sold 1 ETH at the same rate, where they gave you 1000 USDT in return, but charged a 0.002 ETH fee, you might be looking at 1.002 ETH sold for 1000 USDT. In some cases they will factor in the fee already so you may pay 1 ETH for 1000 USDT (a purchase on Coinbase for example will lump the fee into what you purchased). This is kind of confusing, but eventually should make sense, however as I started with... just focus on what you gave up and what they ultimately gave you and that's all you need to do for every trade you have.
Withdrawals fees are confusing, I'm not sure what is actually the "right" way to factor that in. I'd like to say it factored into my trade price, however that's probably not entirely right. I've seen some explanations say to record is as being spent, however I think that muddies up taxes (to be honest I haven't tried inputting those but it might be considered a barter transaction since crypto is property).