Some payment methods for online trading charge for deposits and withdrawals. However, the best brokers usually waive any fees at the deposit stage. Fees for withdrawals are generally higher but these are typically to cover any third-party processing costs.