XM does not charge you any commissions when you make a deposit, withdrawal or trade. Instead, like the best forex brokers, they make commission through the spreads. However, these are still very competitive.