Big bank brokerages typically have the highest trading fees at $9.99 per trade for stocks and ETFs. But many online brokers offer commission-free ETFs and low cost stock trading. Online brokers may charge other fees, such as an account fee for small balances, or an inactivity fee for accounts with no trades over a period of time.