Why hasn't all of my deposit gone into my trading account?
If you are depositing funds by one of the eWallets (electronic wallets) or credit/debit card, your payment is automatically deducted the fees and then the net amount is credited to your account. As a merchant, we have to pay for the services provided by payment processors.
The same with withdrawals, we pass these fees onto our clients. We don’t charge anything extra.