As of 2014, Scottrade charges $7 for each online stock or exchange-traded fund transaction, while TD Ameritrade charges $9.99. If you use a broker for a transaction, Scottrade charges $32, while TD Ameritrade charges $49.99. You can purchase or sell no-load mutual fund shares through Scottrade at no charge, while load funds cost $17. You can negotiate cash, free trades, and reimbursement of all fees. Your negotiation power depends on your account size. I’ve negotiated good deals at Schwab, TD Ameritrade, Scottrade (now part of TD), and Fidelity. Last year due to the Scottrade merger, I made around $20,000 in cash bonuses and received unlimited free trades.