XM does not charge any fees for “Funding” (fund deposit) though, you may be charged for some commissions by the payment providers.
Normally, XM may reflect the amount received to the broker’s side to your live trading account directly without deducting any.
If the credited fund is less than the amount you have sent originally, you may contact the Payment Provider(the company you used for making the deposit), to find out what fee has been charged on your money transfer.
Bank Wire Transfer
In case you have sent money via “International Bank Wire Transfer”, then the corresponding banks may have charged about $20 – $50 for the transfer.
In this case, you may contact your bank to find out, how much was the actual fees for an “international transfer”.
The fees for “Bank Wire Transfer” differs by each bank.