0 offers selected
BEST OF

Best Stock Trading Apps: 2024 Top Picks

The best apps to buy stocks offer free trades, powerful mobile trading platforms and high user ratings. Below are our picks for the stock trading apps that meet this criteria.

Profile photo of Alana Benson
Written by Alana Benson
Lead Writer
Profile photo of Chris Davis
Reviewed by Chris Davis
Assigning Editor
Profile photo of Arielle O'Shea
Edited by Arielle O'Shea
Lead Assigning Editor
Fact Checked
Profile photo of Sam Taube
Co-written by Sam Taube
Lead Writer

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.

sparkle-illustration

Get matched with a financial advisor in minutes through NerdWallet Advisors Match

Stock trading has gotten more mobile, and the best stock apps now closely mirror powerful desktop and web trading platforms. They also offer completely free stock trades, low or no account fees and inexpensive or free options trades. If you're looking to trade stocks on your phone, review our list of the best trading apps below — we've included picks suitable for beginners and more advanced stock traders, alongside detailed information about why these made our list.

Not sure if your device will support these? All of the stock apps below are available for Apple and Android.

Our deep, independent analysis of stock trading apps cuts through the details to find and evaluate the information investors want when choosing an investing account. To see our full methodology and learn more about our process, read our criteria for evaluating brokers.

Over 60 investment account providers reviewed and rated by our expert Nerds.

More than 50 years of combined experience writing about finance and investing.

Hands-on testing of the account funding process, provider websites, apps and investment platforms.

Dozens of objective ratings rubrics and strict guidelines to maintain editorial integrity.

sparkle-illustration

Get matched with a financial advisor in minutes through NerdWallet Advisors Match

Stock trading has gotten more mobile, and the best stock apps now closely mirror powerful desktop and web trading platforms. They also offer completely free stock trades, low or no account fees and inexpensive or free options trades. If you're looking to trade stocks on your phone, review our list of the best trading apps below — we've included picks suitable for beginners and more advanced stock traders, alongside detailed information about why these made our list.

Not sure if your device will support these? All of the stock apps below are available for Apple and Android.

Our deep, independent analysis of stock trading apps cuts through the details to find and evaluate the information investors want when choosing an investing account. To see our full methodology and learn more about our process, read our criteria for evaluating brokers.

Over 60 investment account providers reviewed and rated by our expert Nerds.

More than 50 years of combined experience writing about finance and investing.

Hands-on testing of the account funding process, provider websites, apps and investment platforms.

Dozens of objective ratings rubrics and strict guidelines to maintain editorial integrity.

Best Stock Trading Apps: 2024 Top Picks

More about the stock apps that made our list


Fidelity

Fidelity
NerdWallet rating 

KEY FACTS

  • Trading commissions: $0 for stocks; $0.65 per contract for options.

  • Stock apps: Fidelity Investments; Fidelity Youth App.

  • Available for: iOS, Android.

Why we picked it: Fidelity's brokerage service is one of the best in the business, and regularly scores the highest in several categories. It's beginner-friendly, but also offers a suite of advanced trading products and tools. In addition to its main Fidelity Investments mobile app, it also offers the Fidelity Youth app, designed to acquaint teens with investing, and Fidelity Bloom, which is meant to help users build good money habits. And, for anyone who has a Fidelity workplace 401(k), setting up a separate brokerage account for non-retirement investing can all be done in-app. NerdWallet's 401(k) is based with Fidelity, and Fidelity's app impressed our editorial team so much in testing that several people immediately began using it regularly.


Webull

Webull
NerdWallet rating 
Learn More

on Webull's website

KEY FACTS

  • Trading commissions: $0 for stocks; $0 per contract for options.

  • Stock apps: Webull: Investing & Trading. (Webull also has a crypto app, Webull Pay.)

  • Available for: iOS, Android.

Why we picked it: Webull's trading app is highly reviewed by users, and offers advanced features you wouldn't necessarily expect in a mobile app, including paper trading and voice command. Webull also offers investors some of the lowest margin rates among these stock apps. While many brokers charge annual interest rates of at least 10% for borrowed investment money, Webull’s margin loans have an interest rate range significantly below that.


J.P. Morgan Self-Directed Investing

J.P. Morgan Self-Directed Investing
NerdWallet rating 
Learn More

on J.P. Morgan's website

KEY FACTS

  • Trading commissions: $0 for stocks; $0.65 per contract for options.

  • Stock app: Chase Mobile, which integrates with Chase bank accounts.

  • Available for: iOS, Android.

Why we picked it: J.P. Morgan Self-Directed Investing's stock app could be a clear choice for existing Chase Bank customers. As the retail investing arm of the largest bank in the U.S., the app seamlessly integrates with Chase credit cards and bank accounts. But non-Chase Bank members will still enjoy the streamlined interface, which features J.P. Morgan research, analyst investment ideas and stock market educational tools.


Interactive Brokers IBKR Lite

Interactive Brokers IBKR Lite
NerdWallet rating 
Learn More

on Interactive Brokers' website

KEY FACTS

  • Trading commissions: $0 for stocks; $0.65 per contract for options. (Volume discounts available with IBKR Pro.)

  • Stock apps: IBKR Mobile; IBKR Global Trader.

  • Available for: iOS, Android.

Why we picked it: Interactive Brokers has one of the most advanced trading platforms and apps in the industry, with unique features such as a customizable dashboard, an ESG dashboard, more than 200 news and research services, and support for nine languages — more than any other broker we review. It is well-suited to more advanced traders.


E*TRADE

E*TRADE
NerdWallet rating 
Learn More

on E*TRADE's website

KEY FACTS

  • Trading commissions: $0 for stocks; $0.65 per contract for options. (Volume discount available.)

  • Stock apps: E*TRADE; Power E*TRADE.

  • Available for: iOS, Android.

Why we picked it: E*Trade offers longer extended trading hours than any other stock app listed here. In addition to a pre-market session that starts at 7:00 a.m. ET on weekdays, and a post-market session that ends at 8:00 p.m. ET on weekdays, E*Trade offers 24-hour ETF trading Monday through Friday, and 24-hour futures trading Monday through Saturday. E*TRADE's app for advanced active trading, called Power E*TRADE, scores high marks from users.


SoFi Active Investing

SoFi Active Investing
NerdWallet rating 
Learn More

on SoFi Invest's website

KEY FACTS

  • Trading commissions: $0 for stocks; $0 per contract for options.

  • Stock app: SoFi Banking & Investing, which integrates with other SoFi accounts.

  • Available for: iOS, Android.

Why we picked it: SoFi Active Investing was among the first next-generation stock apps to offer clients access to initial public offerings (IPOs), something that has typically been reserved for institutional investors. And while investing in IPOs is certainly a more advanced trading strategy, SoFi's stock app is very straightforward to use. For existing SoFi customers, the app connects to other SoFI products, such as banking, credit cards and loans. Our testers loved how quickly they were able to connect a bank account and immediately begin trading.


Robinhood
NerdWallet rating 
Learn More

on Robinhood's website

KEY FACTS

  • Trading commissions: $0 for stocks; $0 per options contract.

  • Stock app: Robinhood

  • Available for: iOS, Android.

Why we picked it: Robinhood's name is almost synonymous with mobile stock trading — the company pretty much single-handedly popularized the concept, alongside free trades. Still, for a long time it didn't make this list for us, due to its pared-down offering and customer service issues we couldn't get past. It has since improved in that area and started offering more features, including an IRA with matching dollars and a wider investment selection. Our testing team found that Robinhood's streamlined, clean interface made it super easy for beginners to start trading. We think advanced traders will appreciate the discount pricing and low margin rates.


Moomoo

Moomoo
NerdWallet rating 

KEY FACTS

  • Trading commissions: $0 for stocks; $0 per options contract.

  • Stock app: Moomoo.

  • Available for: iOS, Android.

Why we picked it: We found Moomoo's app to have one of the strongest user experiences of all apps we tested — the signup process is a breeze thanks to a quick questionnaire, and linking a bank account to start trading is seamless. Beyond that, the app manages to walk the line between a sleek interface that will appeal to beginners and a large selection of rich trading features.


Firstrade

Firstrade
NerdWallet rating 

KEY FACTS

  • Trading commissions: $0 for stocks; $0 per contract for options.

  • Stock app: Firstrade: Invest & Trade.

  • Available for: iOS, Android.

Why we picked it: Firstrade's stock app skews more toward experienced investors, and is one of the rare brokers that charges no per-contract fee on options trades nor commissions on over-the-counter trades. The broker is also one of the few that offer access to international investors, accepting clients from nearly 30 countries.


Public

Public
NerdWallet rating 
Learn More

on Public's website

KEY FACTS

  • Trading commissions: $0 for stocks; $0 per contract for options. Public offers investors a referral award in the form of options rebates, ranging from $0.06 per contract to $0.18 per contract. The rebate is a share of Public's own revenue.

  • Stock app: Public.

  • Available for: iOS, Android.

Why we picked it: Public is the only stock app we review that actually pays you to trade options. Public users get a rebate of $0.06 per options contract traded. If you refer enough friends to Public, that rebate can go as high as $0.18 per contract traded.


Tastytrade

tastytrade
NerdWallet rating 

KEY FACTS

  • Trading commissions: $0 for stocks; $1 to open an options contract but $0 to close.

  • Stock apps: tastytrade.

  • Available for: iOS, Android.

Why we picked it: Tastytrade offers exactly what advanced traders want in a trading app: low pricing, a high-powered yet fast trading platform and unique features like a Follow Feed that allows investors to track trades from select traders. The app earned a rare five stars from our testers, and is highly rated across app stores.


Frequently asked questions

What is the best stock app for beginners?

Most of the brokers on our list of the best brokers for beginners also show up here. In general, mobile trading apps are a good choice for beginners because they're typically easier to navigate than online or desktop platforms.

What's the best app for free stock trading?

All of the apps above offer commission-free trades of U.S.-listed stocks and exchange-traded funds. The best one for you depends largely on your trading needs — for example, active traders often index heavily on the available investment options, and what type of functionality is possible on the go. If you'd prefer more education or a more advanced mobile trading platform, you may want to opt for an app from an online broker.

How much money do you need to open an account with a stock trading app?

Generally speaking, the providers on our list do not require a minimum deposit to open an account. But beyond that, you do need to have enough money to purchase a stock — stocks trade by the share price, so be sure to check the price of any stocks you have your eye on. As noted above, many apps offer fractional share trading, which allows you to invest a dollar amount instead of the full share price. In exchange, you'll own a small slice of a share rather than the whole thing. If you're looking to start with a smaller amount of money, you may want to prioritize an app that offers fractional shares.

Last updated on December 2, 2024

Methodology

NerdWallet’s comprehensive review process evaluates and ranks the largest U.S. brokers. Our aim is to provide an independent assessment of providers to help arm you with information to make sound, informed judgements on which ones will best meet your needs. We adhere to strict guidelines for editorial integrity.

We collect data directly from providers through detailed questionnaires, and conduct first-hand testing and observation through provider demonstrations. The questionnaire answers, combined with demonstrations, interviews of personnel at the providers and our specialists’ hands-on research, fuel our proprietary assessment process that scores each provider’s performance across more than 20 factors. The final output produces star ratings from poor (one star) to excellent (five stars).

For more details about the categories considered when rating providers and our processes, read our full broker ratings methodology.