XM do not charge any fees for deposit or withdrawal. For example, if you deposit 100 USD, then withdraw 100 USD, you will see the whole 100 USD in your Skrill as XM will cover all transaction fees for you both ways.
They also have a large range of deposit and withdrawal options that include all major credit cards, electronic payment methods, wire transfers, local bank transfer and many more such as Skrill. You will find all of these options inside your secure traders area once logged in.