The 3 Best Online Brokers For Stock Trading

We spent over 300 hours reviewing the top online brokers before selecting our three favorites. With standout features like low commission rates, superior investing tools, easy-to-access research and more, these three brokers offer something for every investor — from beginners to seasoned traders. And to help you find the one that’s best for you, we’ve highlighted their pros, cons and current offers.
We spent over 300 hours reviewing the top online brokers before selecting our three favorites. To help you find the one that’s best for you, we’ve highlighted their pros, cons and current offers below.
Start trading today
Compare
Compare
Find the broker that's best for you.
Open an account
Open an account
Jump directly to the broker's site where you'll apply.
Trade
Trade
Begin trading with one of the best online brokers of 2017.
BrokerHighlightsCommissionsAccount MinimumCurrent OffersStart Investing
TD Ameritrade
TD Ameritrade
Show Details
Top research; two powerful trade platforms; educational content
Commissions
$6.95
per trade
Current Offers
$100-$600
in cash bonus with a qualifying deposit
Open an account
on TD Ameritrade's secure website
Show Details
Ally Invest
Ally Invest
Show Details
Impressive platform and research depth; low commissions
Commissions
$4.95
per trade
Current Offers
Discounts available
based on trade volume
Open an account
on Ally Invest's secure website
Show Details
Merrill Edge
Merrill Edge
Show Details
Breadth of research from other providers and own offering
Commissions
$6.95
per trade
Current Offers
$100-$600
in cash bonus with a qualifying deposit
Open an account
on Merrill Edge's secure website
Show Details
A little about us
At NerdWallet, we offer straightforward info and unbiased tools to help you make the best possible financial decisions. All for free. So how do we make money? In most cases, when someone applies or gets approved for a financial product we get paid. But that doesn’t sway our opinions or recommendations. You’re our number one priority, even if we don’t make a cent.