Financially reviewed by Patrick Flood, CFA.
The recent race to zero for fees and trade commissions from online stock brokers has made investing cheaper and more accessible than ever before. This has caused the brokerage landscape to change drastically over the last few years. Here we’ll look at the 5 best stock brokers online for investing.
Disclosure: Some of the links on this page are referral links. At no additional cost to you, if you choose to make a purchase or sign up for a service after clicking through those links, I may receive a small commission. This allows me to continue producing high-quality, ad-free content on this site and pays for the occasional cup of coffee. I have first-hand experience with every product or service I recommend, and I recommend them because I genuinely believe they are useful, not because of the commission I get if you decide to purchase through my links. Read more here.
In a hurry? Here’s the list:
1. M1 Finance
Putting the best first. M1 Finance tops the list of the best stock brokers online for investing. Just note right off the bat that it’s suited for long-term buy-and-hold investing and not day trading.
M1 is one of the newer kids on the block, much newer than everyone else on this list, but they’ve already been making waves in recent years with zero fees, pie-based visualization, dynamic rebalancing, dirt-cheap margin, fractional shares, and modern, intuitive interface and mobile app. No other broker matches them on this holistic offering.
M1 is great for beginner and seasoned investors alike. Beginners will enjoy their user-friendly interface, fractional shares, Expert Pies, education resources. Experts will still get value from some of the lowest margin rates around and easy rebalancing.
I wrote a comprehensive review of M1 Finance here if you’re interested in reading more about the nuances of the platform. Here’s a quick look at M1:
- Zero fees and zero trade commissions.
- Taxable, Joint, Traditional IRA, Roth IRA, Rollover IRA, SEP IRA, and Trust accounts. They currently do not offer SIMPLE IRA, 401(k), Solo 401(k), 529, Custodial, HSA, or Non-Profit accounts. If you need any of the latter account types, I’d go with Schwab.
- Integrated FDIC-insured checking account with debit card called M1 Spend.
- Most stocks and ETFs traded on major exchanges. M1 does not offer mutual funds, OTC stocks, options, futures, forex, or crypto.
- Cheap margin at 3.5%. Most brokers are around 6-7% on average. Their premium membership known as M1 Plus, at a fee of $125/year, gets you access to a 2% margin rate.
- Dynamic rebalancing – New deposits are automatically allocated to underweight assets to help maintain your target allocations without selling any of your investments. To my knowledge, no other broker features this.
- One-click manual rebalancing – If you do want to manually rebalance, there’s a one-click button that says “Rebalance”. With other brokers, you’ll be spending time calculating your positions and how much you need to buy or sell to rebalance your portfolio.
- Pie visualization – M1’s pie-based visualization is something you didn’t know you’d enjoy about an investing broker. This makes it easy to set, maintain, and adjust your portfolio’s target asset allocation on the fly. This also allows you to see your positions more easily at a glance. You can also create and share your own custom pies of stocks and ETFs.
- Expert Pies – Don’t feel like creating your own portfolio or don’t know where to start? M1 offers expert-built, ready-to-go pies based on risk tolerance and time horizon. Best of all, they’re free to use.
- Fractional shares – Fractional shares allow every penny to go to work for you. This means you can invest early and often with very little money, allowing your portfolio to grow faster instead of having to wait to buy one whole share of a stock or ETF. This is especially important for beginner investors.
- Note that M1 lacks order control (e.g. limit orders) and an all-day trading window, but this should be of no concern to a long-term buy-and-hold investor for whom the platform is designed. Again, don’t try to do any short-term trading with M1.
- Dividend tracking dashboard for dividend investors.
- Intuitive, modern web interface and mobile app. Most of the big brokers are still looking somewhat antiquated in this arena. M1 took the time to make their interfaces sleek and user-friendly. Here are some screenshots:
Charles Schwab has made leaps and bounds in the past year or so in terms of lowering fees and innovating their mobile app. If you need special account types or investment products that M1 Finance doesn’t offer, Schwab is the best choice.
Schwab has made huge leaps recently to modernize its apps and features in a bid to attract a younger audience, but it still hasn’t caught up to M1 Finance in certain aspects. Schwab does offer auto-rebalancing, but only with a premium fee-based option, and their fractional shares feature only applies to S&P 500 companies. Schwab has all-day trading and order control, and is thus good choice for day traders. Similarly, if you need access to things like options and futures contracts, a Solo 401(k), or 529 accounts, Schwab is a solid choice.
*Schwab does have commissions on things like options, mutual funds, OTC stocks, and futures.
**Schwab only offers fractional shares on S&P 500 companies.
***Schwab only offers automatic rebalancing with their robo-advisor Intelligent Portfolios®.
Here’s a quick summary of Schwab:
- Zero fees and trade commissions for stocks and ETFs. Schwab does have commissions on options, mutual funds, and futures.
- Free robo-advisor option called Intelligent Portfolios® with a premium option that incorporates 1-on-1 guidance from a Certified Financial Planner, a digital financial plan, and interactive planning tools for a one-time signup fee of $300 and $30/mo. This service requires a minimum investment of $25,000.
- Schwab has basically every account type you can think of.
- Every investment product except forex and crypto: ETFs, individual stocks, mutual funds, options, futures, and over-the-counter (OTC) stocks aka “penny stocks.”
- Schwab’s margin rate on a $100k margin loan is 6.83%.
- Robust charting, news, education, and analysis tools.
- Fractional shares, but only for S&P 500 companies.
- Schwab’s desktop web interface still looks pretty antiquated, but they’ve made recent renovations to their mobile app:
If you need access to things like options contracts, a Solo 401(k) or custodial accounts, and/or an all-day trading window, for example, Schwab is an excellent choice.
Right behind and almost identical to Schwab is Fidelity. Like Schwab, Fidelity has also recently overhauled their mobile app and dropped fees.
Here’s a quick look at Fidelity:
- Commission-free trades and zero account fees, aside from miscellaneous fees for things like paper statements, outbound account transfers, inactivity, etc. Fidelity announced zero-fee trading in January 2020.
- Fidelity offers a robo-advisor option called Fidelity Go® with a fee of 0.35%, and a hybrid robo-advising and coaching (in their words, “digital planning and professional investment management with advisors when you need them”) for a fee of 0.50%.
- Virtually all account types.
- ETF’s, individual stocks, Fidelity’s own mutual funds, and options contracts. No futures, forex, or crypto.
- Margin rate on a $100k margin loan is 6.83%, the same as Schwab.
- Robust charting and analysis tools for traders.
- No auto rebalancing.
- For some reason, Fidelity only offers fractional shares through the mobile app.
- Fidelity has a slightly less intuitive, older-looking user interface that would be more suitable for seasoned investors and traders. This is to be expected, as Fidelity offers a broader range of account types and investment products. They do have a great mobile app. Here are some screenshots of both:
4. Interactive Brokers
Interactive Brokers is a lesser known broker that has become popular with experienced investors for its zero fees, extremely cheap margin, and availability to customers outside the U.S. Unfortunately, you’ll need some experience and some patience to be able to navigate their interface and mobile app.
Here’s a summary of Interactive Brokers:
- Zero fees and commissions.
- Taxable, Joint, Traditional IRA, Roth IRA, Rollover IRA, SEP IRA, and Trust accounts. They currently do not offer SIMPLE IRA, 401(k), Solo 401(k), 529, Custodial, HSA, or Non-Profit accounts.
- Offers trading for stocks, ETFs, options, futures, and forex.
- No checking account offering.
- No automatic rebalancing.
- Fractional shares.
- Charting and technical analysis tools, albeit in a clunky interface.
- IB offers the lowest margin rates around. For a $100k margin loan: 2.55% with IB Lite and 1.55% with IB Pro.
- The desktop interface of IB is not great, and will only be familiar to experienced investors. The mobile apps of Interactive Brokers seem to be notoriously buggy and not well-supported:
Vanguard used to be the gold standard for the lowest fees. Nowadays, they’ve fallen behind on technology while other brokers have matched them on low fees. Moreover, you can simply buy Vanguard ETFs with other stock brokers.
Here’s a quick summary of Vanguard:
- Commission-free trades and zero account fees. Vanguard just recently announced commission-free trades in January 2020. They do still have a $1 fee for options contracts.
- Account types: Taxable, Joint, Traditional IRA, Roth IRA, Rollover IRA, SEP IRA, Trust, Solo 401(k), SIMPLE IRA, custodial, and 529.
- ETFs, individual stocks, mutual funds, and options. No futures, forex, or crypto.
- Vanguard’s margin rate for a $100k loan is slightly higher than Schwab and Fidelity at 7%.
- No checking account.
- No fractional shares.
- No auto rebalancing.
- Vanguard offers their Personal Advisor Services if your account value is over $500,000 for a fee of 0.30% of your invested balance.
- The Vanguard interface is a little antiquated. It may be a little more confusing for a beginner investor. Vanguard has worked on improving their mobile app recently, but their Android app specifically still seems to be notoriously bad. Users assume that Vanguard doesn’t care to support and update the Android app. Here’s what they look like:
Disclaimer: While I love diving into investing-related data and playing around with backtests, I am in no way a certified expert. I have no formal financial education. I am not a financial advisor, portfolio manager, or accountant. This is not financial advice, investing advice, or tax advice. The information on this website is for informational and recreational purposes only. Investment products discussed (ETFs, mutual funds, etc.) are for illustrative purposes only. It is not a recommendation to buy, sell, or otherwise transact in any of the products mentioned. Do your own due diligence. Past performance does not guarantee future returns. Read my lengthier disclaimer here.
Don't want to do all this investing stuff yourself or feel overwhelmed? Check out my flat-fee-only fiduciary friends over at Advisor.com.