TD Ameritrade offers commission-free trading on stocks, ETFs, and options. However, fees for other investment products and services range from $0 to $49.99. There are no account opening or inactivity fees, but there is a $75 ACAT fee for transferring an account to a new broker.