Online Brokers list:

Schwab
Commission: $4.95 online equity trades plus $0.65 options per contract. See site for details
Minimum: Cash Account: $1,000
Margin Account: $2,000
Retirement Account: $1,000
Features:
Stock Trading
Options Trading
ETFs
Mutual Funds
Mobile Trading Trading Specialists
Offer: Earn 500 commission-free online equity trades good for two years.
InteractiveBrokers
Commission: Stocks & ETFs - $0.0005 - $0.0035 per share. See site for details.
Minimum: Equity deposit in cash or stock of $10,000 (or USD equivalent) or $5,000 for IRA Account (or USD equivalent).
Features:
Stock Trading
Options Trading
Mutual Funds
FOREX Trading
Futures Trading
Mobile Trading Access
Offer: N/A No ticket charge.
ZacksTrader
Commission: Stock & ETFs: $3 flat to 300 shares or $0.01/share Options: $3 1st Contract; $0.75 per additional.
Minimum: $2,500 cash account.
Features:
Stock Trading
Options Trading
Mutual Funds
Global Trading
U.S. Gov't and Corporate Bonds
Mobile Trading Access
Offer: Trades from $1 in 2017
Ally
Commission: $4.95 per stock trade - other fees may apply $3.95 trades for Active Traders
Minimum: No Account Opening Minimum
Features:
Stock Trading
Options Trading
Mutual Funds
Mobile Trading Access
Offer: N/A
MerrillEdge
Commission: $6.95 online stock and ETF trades
Minimum: No minimum to open an account
Features:
Stock Trading
Options Trading
Mutual Funds
Mobile Trading Access
Offer: Get up to $600 when you invest in a new Merrill Edge account.
ETrade
Commission: $6.95 trades; $4.95 trades for Active Traders
Minimum: $500 Cash account minimum.
Features:
Stock Trading
Options Trading
Mutual Funds
FOREX Trading
Futures Trading
Mobile Trading Access
Offer: Trade Free for 60 Days Plus Get up to $600 at E*TRADE Securities.
TradeStation
Commission: Options Trades: $5/Trade + $0.50 Per Contract Stocks Trades: $.01 per share - $1 per trade minimum
Minimum: $5,000 Minimum for Non-Day-Trading Account.
Features:
Stock Trading
Options Trading
Mutual Funds
Futures Trading
Mobile Trading Access
Offer: N/A