Best Online Stock Trading Brokers in 2025

Best Online Stock Trading Brokers in 2024

Best Online Brokers for Stock Trading


These online brokers distinguished out as the best for stock trading in our research because of their low costs, robust trading platforms and tools, and excellent customer service.


These online brokers distinguished out as the best for stock trading in our research because of their low costs, robust trading platforms and tools, and excellent customer service.

This page's investment information is offered solely for educational purposes. NerdWallet does not provide advisory or brokerage services, nor does it suggest or advise investors on which stocks, securities, or other investments to buy or sell.

You'll need an internet broker if you wish to trade equities. We rated brokerage firms and investment firms on the following services that are important to different types of stock traders: 

For example, we've highlighted online brokers with minimal or no commissions, as well as comprehensive mobile trading interfaces and desktop trading features, for active traders. We've listed the finest online brokers for educational tools (including webinars, video tutorials, and in-person seminars) as well as on-call chat or phone support for consumers who are new to investing.

The brokerage firms listed below won a spot on our list of the best online brokers for stock trading based on these criteria. Continue reading to discover our recommendations, as well as links to our investing experts' in-depth evaluations of each.

Best Online Brokers for Stock Trading


Merrill Edge




4.5/5
$0
per trade
$0 Up to $600
when you invest in a new Merrill Edge® Self-Directed account.
on Merrill Edge's website

Fidelity



5.0/5
$0
per trade for online U.S. stocks and ETFs
$0 Get $100
when you open a new, eligible Fidelity account with $50 or more. Use code FIDELITY100. Limited time offer. Terms apply.
on Fidelity's website

TD Ameritrade



5.0/5
$0
per trade
$0 None
no promotion available at this time
on TD Ameritrade's website

E*TRADE



4.5/5
$0
per trade
$0 Get up to $600 or more
when you open and fund an E*TRADE account
on E*TRADE's website

Interactive Brokers IBKR Lite



5.0/5
$0
per trade
$0 None
no promotion available at this time
on Interactive Brokers's website

Webull


4.5/5
$0
per trade
$0 Get 6 free stocks
when you open and fund an account with Webull. Promotion ends 6/30/2022.
on Webull's website

Ally Invest



4.5/5
$0
per trade (on eligible US securities)
$0 $100-$3,000
in cash bonus with qualifying deposit.
on Ally Invest's website

TradeStation



4.5/5
$0
per trade
$500 Get an extra $150
cash credit with a minimum deposit of $500. Offer Code: NERDAGCU.
on TradeStation's website

Zacks Trade



4.0/5
$0.01
per share
$2,500 None
no promotion available at this time
on Zacks Trade's website

Firstrade



4.0/5
$0
per trade
$0 Up to $200
in Transfer Fee Rebates
Charles Schwab
Charles Schwab

5.0/5
$0
per trade
$0 None
no promotion available at this time




Zacks Trade


Account minimum

$2,500



google-playkhamsatmostaqltradent