Best Brokerage Accounts for Online Stock Trading

5 Score
Fees: $0 (per trade for online U.S. stocks and ETFs)
Account minimum: $0
Promotion: None (no promotion available at this time)
5 Score
Fees: $0 (per trade)
Account minimum: $0
Promotion: Get 20 free fractional shares (each valued up to $3,000) - when you open and fund an account with Webull
4.6 Score
Fees: $0
Account minimum: $0
Promotion: Earn up to $10,000 (when you transfer your investment portfolio to Public)
4.8 Score
Fees: $0 (per online equity trade)
Account minimum: $0
Promotion: None (no promotion available at this time)
4.5 Score
Fees: $0 (per trade)
Account minimum: $0
Promotion: Get up to $700 (when you open and fund a J.P. Morgan Self-Directed Investing account with qualifying new money)
5 Score
Fees: $0 (per trade)
Account minimum: $0
Promotion: None (no promotion available at this time)
4.5 Score
Fees: $0 (per trade)
Account minimum: $0
Promotion: 1 Free Stock - after linking your bank account (stock value range $5.00-$200)
4.4 Score
Fees: $0 (per trade)
Account minimum: $0
Promotion: Get up to $1,000 (in stock when you fund a new account. Terms & Conditions Apply)
4.7 Score
Fees: $0
Account minimum: $0
Promotion: Earn 8.1% APY (on your uninvested cash for 3 months + up to 60 Free Stocks with qualified deposits. Terms & Conditions apply)
4.5 Score
Fees: $0 (per trade)
Account minimum: $0
Promotion: Up to $200 (in Transfer Fee Rebates)
4.4 Score
Fees: $0 (per trade)
Account minimum: $0
Promotion: Get up to $600 (when you invest in a new Merrill account)
4.5 Score
Fees: $0
Account minimum: $0
Promotion: None (no promotion available at this time)