ADVERTISEMENT: PRODUCTS FROM OUR PARTNERS

Start trading stocks with smart online broker picks for everyone

Choosing the right online broker for you is essential.
universal image alt

NerdWallet Inc. is not an investment advisor or broker and does not provide personal financial advisory services

How to compare online brokers for stock trading

Since most brokers offer fee-free trades and and low or no account minimums, read Our Take to find out why we like these brokers and discover which one has the features you want.

NerdWallet rating 

5.0

/5
Fidelity

on Fidelity's website

Fees

$0

per trade for online U.S. stocks and ETFs

Account minimum

$0

Promotion

None

no promotion available at this time

NerdWallet rating 

4.1

/5
J.P. Morgan Self-Directed Investing

on J.P. Morgan's website

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.

NerdWallet rating 

5.0

/5
Interactive Brokers IBKR Pro

on Interactive Brokers' website

Fees

$0.005

per share; as low as $0.0005 with volume discounts

Account minimum

$0

Promotion

Exclusive!

US resident opens a new IBKR Pro individual or joint account receives 0.25% rate reduction on margin loans. Tiers apply.

NerdWallet rating 

4.9

/5
Charles Schwab

on Charles Schwab's website

Fees

$0

per online equity trade

Account minimum

$0

Promotion

None

no promotion available at this time

NerdWallet rating 

4.3

/5
Robinhood

on Robinhood's website

Fees

$0

per trade

Account minimum

$0

Promotion

1 Free Stock

after linking your bank account (stock value range $5.00-$200)

NerdWallet rating 

4.4

/5
E*TRADE

on E*TRADE's website

Fees

$0

per trade. Other fees apply.

Account minimum

$0

Promotion

Get up to $1,000

when you open and fund an E*TRADE account

Factors to consider when choosing an online broker

Before you start investing, you’ll want to choose a broker that fits your budget and level of investing knowledge, and also has the investment options that are best for you.

universal image alt
The cost

While most brokers these days don’t charge a commission, they may still charge account fees. Make sure you find out any fees associated with the account.

universal image alt
Account Minimums

Some brokers have a required minimum account balance. Make sure any minimum balance is within your budget.

universal image alt
Promotional offers

Some online brokers have promotional offers when you open an account, including free shares or stocks.

How to start investing in stocks
STEP 1

Choose an investment account

Compare brokers to find one that offers the right account type and investment options for your situation.

STEP 2

Set up your account

You can set up an investment account in as little as 15 minutes, depending on what options you’re choosing.

STEP 3

Start investing

Once you’ve added money to the account, you can find, select, and invest in stocks or funds.

universal image alt
You might also like these ...

Savings accounts are another smart way to grow your money

universal image alt
  • Competitive rates on savings account and CDs.
  • No monthly fees.
  • 24/7 customer service by phone.
  • LEARN MORE

    at Goldman Sachs Bank USA

    universal image alt
  • $0 monthly fee.
  • Competitive rates on savings accounts
  • Nationwide ATM network. No min. opening deposits.
  • 24/7 customer service by phone.
  • learn more

    at American Express National Bank