Our Pick For: 

Fees: 

All-around trading and investing

$0 trading; $300 one-time fee, plus $30/month for Schwab Intelligent Portfolios Premium

Fees: 

$0 trading

Our Pick For: 

Low-cost active trading, automated investing, and interactive trading platforms

Fees: 

$0 trading or automated investing

Our Pick For: 

Fee-free active trading and automated investing

Fees: 

0% (0.20% to 0.30% for automated and professionally managed portfolios)

Our Pick For: 

Retirement investors

Fees: 

$0 trading; 0%, $3/month, or 0.35%/year for automated investing

Our Pick For: 

Fee-free active trading, automated investing, and retirement investing

Fees: 

$0 trading

Our Pick For: 

Advanced trading

Fees: 

$0 trading; $100 for automated accounts

Our Pick For: 

Fee-free investing and banking features

Click Here