Brokerages maintain two primary types of charges that impact your stock investing cost. First is the direct trading costs, which include broker commission and spreads. The other is the indirect cost of trading which may include overnight trading fees, deposit/withdrawal processing fees, inactivity fees, currency conversion charges, and more.