Best Brokerage Accounts for Online Stock Trading
In our analysis, these 12 brokerage accounts stand out as the best choices for stock trading, due to their low fees, strong platforms and quality customer support.
Many, or all, of the products featured on this page are from our advertising partners who compensate us when you take certain actions on our website or click to take an action on their website. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.
The investing information provided on this page is for educational purposes only. NerdWallet, Inc. does not offer advisory or brokerage services, nor does it recommend or advise investors to buy or sell particular stocks, securities or other investments.
Why trust NerdWallet
Most investors trade stocks and other investments through an online broker. The best brokers are well-rounded, offering high-quality, responsive customer service, fast trade execution, comprehensive yet user-friendly stock trading platforms, free investment research, and a large selection of investments. In addition to those features, the companies that made our list of the best brokers don't charge trade commissions.
We include a number of different types of brokerage firms on this list because the best choice for each investor will vary based on individual priorities. If you want to dabble in stock trading for the first time, you might be satisfied with a trading app like Robinhood or Webull, which are designed to appeal to beginners with an approachable UX. If you're a seasoned trader, a high-powered platform like the ones from Charles Schwab, Investopedia or tastytrade may be a better fit. Finally, some brokers excel at being well-rounded enough to meet almost anyone's needs: Fidelity tends to fall into this bucket and appears on many of our best brokers lists — and wins many of our annual awards — for this reason.
How we select the brokerage accounts that make this list
The star ratings below represent each online brokerage's overall score. Our reviewers — who are full-time investing writers and editors on NerdWallet’s content team — spend months researching brokerage accounts, extensively testing each broker's stock trading capabilities through real accounts we open and fund to place trades. That way, we’re able to report on every aspect of the user experience, from how long it takes to fund a new brokerage account — and how easy to the process is — to what it's like to trade stocks and other investments. We also compare online broker fees, tools, research options, customer service, educational content and more.
Get matched with a trusted financial advisor for free with NerdWallet Advisors Match
Why trust NerdWallet
Most investors trade stocks and other investments through an online broker. The best brokers are well-rounded, offering high-quality, responsive customer service, fast trade execution, comprehensive yet user-friendly stock trading platforms, free investment research, and a large selection of investments. In addition to those features, the companies that made our list of the best brokers don't charge trade commissions.
We include a number of different types of brokerage firms on this list because the best choice for each investor will vary based on individual priorities. If you want to dabble in stock trading for the first time, you might be satisfied with a trading app like Robinhood or Webull, which are designed to appeal to beginners with an approachable UX. If you're a seasoned trader, a high-powered platform like the ones from Charles Schwab, Investopedia or tastytrade may be a better fit. Finally, some brokers excel at being well-rounded enough to meet almost anyone's needs: Fidelity tends to fall into this bucket and appears on many of our best brokers lists — and wins many of our annual awards — for this reason.
How we select the brokerage accounts that make this list
The star ratings below represent each online brokerage's overall score. Our reviewers — who are full-time investing writers and editors on NerdWallet’s content team — spend months researching brokerage accounts, extensively testing each broker's stock trading capabilities through real accounts we open and fund to place trades. That way, we’re able to report on every aspect of the user experience, from how long it takes to fund a new brokerage account — and how easy to the process is — to what it's like to trade stocks and other investments. We also compare online broker fees, tools, research options, customer service, educational content and more.
Get matched with a trusted financial advisor for free with NerdWallet Advisors Match
Once you've opened an account at one of the online brokers below, you can fund the account through a bank transfer or by initiating an ACAT transfer from another brokerage. An ACAT transfer will allow you to move eligible investments to your new broker without selling them.
Best Brokerage Accounts for Online Stock Trading
Broker | NerdWallet rating | Fees | Account minimum | Promotion | Learn more |
---|---|---|---|---|---|
Webull Learn more on Webull's website | $0 per trade | $0 | Get up to 40 free fractional shares ( each valued up to $3,000) when you open and fund an account with Webull. | Learn more on Webull's website | |
Charles Schwab Learn more on Charles Schwab's website | $0 per online equity trade | $0 | None no promotion available at this time | Learn more on Charles Schwab's website | |
Interactive Brokers IBKR Lite Learn more on Interactive Brokers' website | $0 per trade | $0 | None no promotion available at this time | Learn more on Interactive Brokers' website | |
J.P. Morgan Self-Directed Investing Learn more on J.P. Morgan's website | $0 per trade | $0 | Get up to $700 when you open and fund a J.P. Morgan Self-Directed Investing account with qualifying new money. | Learn more on J.P. Morgan's website | |
Public Learn more on Public's website | $0 | $0 | Earn up to $10,000 when you transfer your investment portfolio to Public. | Learn more on Public's website |
More about why these are our picks for the best brokerage accounts
Fidelity
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.65 per contract.
Stock trading platform: Mobile, web and an active trader platform.
Best for: 24/7 customer support; high interest on uninvested cash; quality research; access to Bitcoin and Ethereum.
Why we picked it: Fidelity is one of the largest and most well-established brokerages, and it shows. Fidelity stands out for a number of things, and frequently tops our lists. Stock traders will especially appreciate its top-notch research tools, renowned trading platform and very strong customer service.
Good to know: The broker-assisted trade fee at Fidelity is higher than most competitors charge, but it only comes into play if you need help placing a trade.
Charles Schwab
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.65 per contract.
Stock trading platform: Four platforms (and three mobile apps) will meet the needs of every type of investor.
Best for: Quality research; 24/7 customer support; large trading platform selection.
Why we picked it: Charles Schwab has earned its strong reputation: The broker offers high-quality customer service, four free trading platforms, three high-quality, well-featured mobile apps and an expansive investment selection — futures, forex and fractional shares are all on the menu here. This is a broker that will grow with you if you're a relatively new stock trader, or immediately meet your needs if you're an advanced trader.
Good to know: Schwab's low interest rate on uninvested cash in your portfolio is one of the brokers' only drawbacks.
Robinhood
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.
Stock trading platform: Designed for mobile trading, but also offers basic browser-based trading.
Best for: High interest on uninvested cash; trading via a streamlined mobile app; options trading.
Why we picked it: Robinhood disrupted the online brokerage industry, and with its easy-to-use app-based platform, competitive margin offerings and fractional share capabilities, it's no wonder it continues to attract traders — especially beginner stock traders — in droves.
Good to know: Robinhood's customer support has long been its weak point, but it has improved over the years. However, accessing phone support still requires requesting a call back through the app.
Webull
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.
Stock trading platform: Mobile app with advanced features, plus a browser and a downloadable platform.
Best for: High interest on uninvested cash; minimalist but advanced trading platform; virtual trading simulator.
Why we picked it: Webull will appeal to the mobile-first generation of casual investors with its slick interface for desktop and mobile apps. The brokerage also delivers an impressive array of tools for active traders and a wide investment selection, including stocks (plus fractional shares), options, ETFs, commodities and futures.
Good to know: We found Webull falls short of the competition when it comes to research and data — the selection of providers is quite limited — and its relatively weak educational content may leave true beginners in the lurch.
J.P. Morgan Self-Directed Investing
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.65 per contract.
Stock trading platform: Web trading platform; mobile app integrates with Chase accounts.
Best for: Existing Chase Bank customers; variety of customer support options including in-person meetings.
Why we picked it: J.P. Morgan Self-Directed Investing is a clear-cut investment platform that is great for beginners looking to learn how to buy and sell stocks (including in fractional shares).
Good to know: J.P. Morgan pays only 0.01% interest on uninvested cash.
Merrill Edge
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.65 per contract.
Stock trading platform: Mobile, web and Merrill Edge MarketPro.
Best for: Bank of America customers; strong customer support.
Why we picked it: Merrill Edge's self-directed investing platform provides a seamless user experience for Bank of America customers especially, though all investors will like the broker's low fees and accessible customer support. We found the trading platform to be better than similar offerings from big banks.
Good to know: Merrill Edge also lags the competition with a low interest rate on uninvested cash (0.01%). It also does not offer fractional shares of stocks.
Interactive Brokers
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.65 per contract.
Stock trading platform: Geared toward advanced traders: three apps, two web platforms and two desktop platforms.
Best for: Advanced traders; low margin rates; fast trade execution.
Why we picked it: With access to seven different trading platforms, international trade capabilities and super-fast trade execution, Interactive Brokers is an ideal option for skilled, active stock traders.
Good to know: Interactive Brokers' website can be difficult to navigate and understand for beginner traders — it's quite jargon-heavy.
Public
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0. Rebate available for options trades.
Stock trading platform: Basic but smooth mobile and web platforms.
Best for: High interest on uninvested cash; options trading rebates; access to alternative assets, including crypto.
Why we picked it: Public provides free stock and ETF trades, pays you to trade options, and gives traders access to crypto, alternative assets and bonds, as well as a high-yield savings account. The platform will especially appeal to traders looking for a low-cost options broker — Public pays options traders a rebate that ranges from $0.06 to $0.18 per contract.
Good to know: Research and data is lacking here, and advanced traders may find Public's tools too entry-level for their needs.
SoFi Active Investing
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.
Stock trading platform: Browser-based platform and mobile app.
Best for: Beginner stock traders; investors who use other SoFi products; IPO access.
Why we picked it: SoFi Active Investing is an good choice for investors who also utilize SoFi's other offerings, like its bank or loan accounts. But the broker offers a few things that are relatively rare in the industry, including IPO access, complimentary access to financial advisors and insight into the investment holdings of well-known traders.
Good to know: SoFi pays only 0.01% on uninvested cash, and the company's research and data offerings fall short of the competition.
Moomoo
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.
Stock trading platform: Mobile, web, desktop and API platforms.
Best for: Investors who trade via mobile app; options trading.
Why we picked it: Our testers found Moomoo to have one of the smoothest account signup processes of any broker we tested. The trading experience also impressed us, and strikes a balance between a sleek, approachable interface and robust features that will appeal to advanced traders. Users agree, as the app is highly rated across app stores.
Good to know: Moomoo doesn't offer mutual funds or individual bonds.
Firstrade
KEY FACTS
Stock/ETF trades: $0.
Options trades: $0.
Stock trading platform: Four platforms, including a mobile app and an options-focused platform.
Best for: Options trading; international investors.
Why we picked it: Options traders will appreciate that the broker charges no contract fee, which is still a relative rarity among brokers — especially ones that have the sort of advanced options trading features Firstrade offers. That includes Options Wizard, which helps traders analyze strategies alongside potential gains and losses. The broker also accepts clients from dozens of countries.
Good to know: Firstrade pays low interest on uninvested cash and has more limited customer support hours than some brokers on this list.
Tastytrade
KEY FACTS
Stock/ETF trades: $0.
Options trades: $1 to open; $0 to close.
Stock trading platform: Web, desktop and mobile app, all geared toward advanced traders.
Best for: Advanced, active traders; options traders.
Why we picked it: Tastytrade targets advanced traders, and has the platform functionality to deliver — there are pre-built options strategies, a Follow Feed that allows you to track fellow investors' trades and the capability to view multiple charts at once. Options traders will appreciate tastytrade's contract fees, which work out to be lower than most brokers. And tastytrade's mobile app earned a rare five-star rating from us.
Good to know: Tastytrade pays low interest on uninvested cash and research offerings from external providers are slim compared to the competition.
How to choose the best online broker for you
There are a lot of factors to consider when selecting a broker. Some investors are willing to pay higher fees for a state-of-the-art platform; others count costs above all else. Some may want to stick with the largest brokerage firms with heavy name recognition; others may be more interested in sifting through the smaller brokers to find the perfect fit for them.
Nerdy perspective
"Some people feel more comfortable sticking with big brokerage brands like Fidelity or Charles Schwab. These firms are well-rounded enough to meet the needs of most investors — it's telling that many of the folks on our team have accounts at one of these brokers.
"But if you are after a specific feature — say, mobile trading or a clean, beginner-friendly UX — you may want to dig deeper into other options, like Moomoo, Robinhood or SoFi. It's also OK to have multiple brokerage accounts for different purposes if you find that's the best fit for you."
You can start by evaluating brokers based on the following factors, which is not dissimilar to what our team does when we do our evaluations:
How to switch online brokers
Switching to a new broker is quick and easy, and in most cases, the entire process can be handled online.
Here's a quick three-step process to transfer your investments to a new online broker:
Find your most recent brokerage account statement, then open an account at the new broker. You can do this online, and you'll need to supply details like your address, income, birthday and Social Security number.
Initiate the transfer process through the new broker. You'll likely be asked to fill out a form online that initiates an ACAT, or Automated Customer Account Transfer. This is where you'll need your brokerage account statement — you'll have to supply things like your old account number. Your new online broker will use that information to confirm that your investments can be transferred in-kind, which means you don't have to sell them. This is often the case with most stocks, ETFs and mutual funds. If the new brokerage doesn't support one of your investments, you can sell it and transfer the cash instead.
Play the waiting game. It can take up to seven days to complete the transfer — your brokerage firm will give you a more specific timeline. Once the transfer is complete, you'll be notified and you can begin trading.
When you switch brokerage accounts, be sure your new account matches your old account — a taxable brokerage account should be transferred into a taxable brokerage account, and a retirement account like an IRA needs to be transferred into an IRA.
Frequently asked questions
What is a brokerage account?
In many ways, brokerage accounts are like bank accounts with a bit more freedom — once you've deposited money into a brokerage account, you can use that money to purchase investments that aren't available in a typical bank account, including individual stocks, mutual funds and exchange-traded funds.
Traditional brokerage accounts are sometimes called taxable accounts, because the capital gains in your account — the investment income — may be taxable each year.
What type of online brokerage account should I choose?
Your account choices boil down to a taxable brokerage account or a tax-favored retirement account, such as an IRA. Part of the decision depends on what you're investing for. Retirement accounts are intended for retirement, and there can be penalties if you take your money out too early. (If you're new to this, we’ve got you covered in our guide to IRAs.) If you're investing for a shorter-term goal, generally a brokerage account will be best.
How much money do I need to open an account at an online broker?
Not much. Note that many of the online brokers above have no account minimum. Once you open an account, all it takes to get started is enough money to cover the cost of a single share of a stock, or, if your brokerage firm offers them, a fractional share. Read our article on how to buy stocks for step-by-step instructions on placing that first trade.
Another option for investing smaller amounts of money is exchange-traded funds. ETFs are essentially mutual funds that are bought and sold just like individual stocks on a stock market exchange. Like mutual funds, each ETF contains a basket of stocks (sometimes hundreds) that adhere to particular criteria (e.g., shares of companies that are part of a stock market index like the S&P 500). Unlike mutual funds, which can have high investment minimums, investors can purchase as little as one share of an ETF at a time (some brokers even offer fractional shares of ETFs, too). All of the online brokers on our list offer ETFs.
What’s the difference between a full-service broker and an online broker? Which is best?
The difference between a full-service broker and an online broker comes down to the level of service and how much you want to pay for that service. None of the brokers on our list are full-service brokers; they are all discount online brokerage firms.
Traditional full-service brokers do more than assist with the buying and selling of stocks or bonds. They often offer a wide array of services and products, including investing and tax advice and regular portfolio updates. However, they can charge substantial fees and transaction costs that can erode long-term investment gains.
If you have more money than time, a full-service broker (or a financial advisor) may be for you. For most investors, however, it can pay to simply open a brokerage account at an online broker such as the ones we've listed here. These brokers allow you to buy stocks yourself through their websites or trading platforms, often with no fee or commission.
Is the cheapest broker always the best broker?
Trading costs definitely matter to active and high-volume traders, but many brokers offer commission-free trades of stocks and ETFs. A few online brokers have also eliminated fees for options contracts. Other factors — such as access to a range of investments and the quality of the research — may be more valuable than saving a few bucks when purchasing shares. You might also want to consider platforms. If that's important to you, we have a separate list of brokers with the best trading platforms.
Is my money insured at brokerage firms?
Your money is indeed insured but only against the unlikely event a brokerage firm or investment company fails. SIPC insurance covers up to $500,000 for lost or missing assets; within that, $250,000 can be applied to cash that is not yet invested. What it doesn't cover is a loss in the value of your investments.
How quickly can I start trading with an online broker?
After you’ve opened the brokerage account, you’ll need to initiate a deposit or fund transfer to the brokerage firm, which typically takes just a few days — though certain circumstances may mean it takes longer. For example, if you're transferring investments from another brokerage account rather than moving around cash, that may extend the timeframe.
Several of the brokerage firms on our list will allow you to begin trading before your deposit clears.
Last updated on December 19, 2024
Methodology
For detailed information about the categories considered when rating brokers, read our full methodology.
To recap our selections...