Robinhood – Fees: $0 per trade
- Account minimum: $0
- Promotion: 1 Free Stock after linking your bank account (stock value range $5.00-$200)
Charles Schwab – Fees: $0 per online equity trade
- Account minimum: $0
- Promotion: None
Interactive Brokers IBKR Lite – Fees: $0 per trade
- Account minimum: $0
- Promotion: None
Webull – Fees: $0 per trade
- Account minimum: $0
- Promotion: Get up to 75 free fractional shares (valued up to $3,000)
J.P. Morgan Self-Directed Investing – Fees: $0 per trade
- Account minimum: $0
- Promotion: Get up to $700
Public – Fees: $0
- Account minimum: $0
- Promotion: Earn up to $10,000
E*TRADE – Fees: $0 per trade. Other fees apply.
- Account minimum: $0
- Promotion: Get up to $1,000
SoFi Active Investing – Fees: $0 per trade
- Account minimum: $0
- Promotion: Up to $1,000
Fidelity – Fees: $0 per trade for online U.S. stocks and ETFs
- Account minimum: $0
- Promotion: None
Ally Invest – Fees: $0 per trade (on eligible US securities)
- Account minimum: $0
- Promotion: None