Question: Why XM charged for my bank wire transfer deposit and didn't cover it?
XM covers almost all deposit/withdrawal fees and does not charge any to its clients.
Although the condition, fees for bank transfers won’t be covered by XM since it is variable for each bank.
It is the same for other funding methods too.
If payment providers/corresponding banks are charging fees on your money transfer, the fee needs to be covered by yourself.
XM offers a variety of deposit and withdrawal methods. You are recommended to plan well for the process of deposit and withdrawal to avoid unnecessarily cost and time.