Does InstaForex charge fees for trading (except spreads), deposit or withdrawal fees?

For trading: We charge swaps (for the exception of swap-free accounts)

For deposits: No, we do not charge deposit fees. However there could be fees charged by your payment provider.

For withdrawals: Please see here: www.instaforex.eu/downloads/legal_documentation_eu/cost_and_charges.pdf