Most trading companies charge a small commission fee that is paid by the client anytime they buy on the platform. In addition, buying prices and usually slightly higher than selling prices, which ensures that brokers always make a profit. Some trading companies that advertise themselves as “commission-free” instead charge subscription fees for using the platform.