Stocks
A significant number of investors use online brokers to trade stocks and other financial assets. The top brokers stand out for their balanced offerings, including excellent customer service, swift trade execution, intuitive trading platforms, free access to investment research, and a wide variety of investment options. Additionally, the brokers featured on our list of the best platforms charge no commissions for stock or exchange-traded fund (ETF) trades. However, some fees may still apply—such as contract fees for trading advanced products like options or charges for transferring investments out of your account. These costs are carefully considered in our evaluation.
Summary of the Best Online Brokers:
- Fidelity
- Interactive Brokers
- Webull
- Robinhood
- Charles Schwab
- E*TRADE
- J.P. Morgan Self-Directed Investing
- Public
- SoFi Active Investing
- Ally Invest
- Firstrade
How to Choose the Best Online Broker for You
Selecting the right online broker is an important step in achieving your investment goals. The best choice depends on your investment style, experience level, and financial needs. Here’s a guide to help you decide:
1. Identify Your Investment Goals
- Are you a beginner looking to learn the basics of investing?
- Do you want to actively trade stocks, options, or ETFs?
- Are you planning to invest for retirement through an IRA or a long-term portfolio? Understanding your goals will narrow down brokers that cater to your specific needs.
2. Evaluate the Fees and Costs
- Commission-Free Trades: Many brokers offer $0 commissions for stocks and ETFs.
- Options Fees: Check for contract fees if you plan to trade options.
- Account Fees: Look out for inactivity fees, annual fees, or transfer fees.
- Hidden Costs: Ensure there are no surprise charges for additional services.
3. Assess the Trading Platform
- Ease of Use: Look for intuitive interfaces if you’re a beginner.
- Advanced Tools: Active traders may prefer platforms with advanced charting, screening, and analytical tools.
- Mobile Access: Ensure the broker offers a reliable mobile app for trading on the go.
4. Check the Investment Options
- Range of Assets: Some brokers specialize in stocks and ETFs, while others offer mutual funds, bonds, options, or even cryptocurrencies.
- Specialized Accounts: If you need specific accounts like IRAs, ensure the broker supports them.
- International Investments: Check if the broker allows access to foreign markets if needed.
5. Look for Educational Resources
- Beginners should seek brokers with extensive learning tools like webinars, tutorials, and articles.
- Advanced investors may benefit from in-depth research reports and market analysis.
6. Evaluate Customer Support
- Ensure the broker provides responsive customer service via multiple channels (chat, phone, email).
- Look for 24/7 availability if you trade frequently or need immediate assistance.
7. Consider Account Minimums
- Some brokers have no minimum deposit requirement, which is ideal for beginners.
- Advanced platforms may require higher account balances for premium features.
8. Prioritize Security and Regulation
- Choose a broker that is regulated by reputable authorities (e.g., SEC or FINRA in the U.S.).
- Verify that your funds are protected by insurance (e.g., SIPC for securities).
9. Compare Reviews and Ratings
- Read user reviews to learn about real-world experiences with the broker.
- Check expert ratings for insights on performance, reliability, and customer satisfaction.
10. Test the Platform
- Many brokers offer free demo accounts. Use these to try the platform before committing real money.
- Evaluate how the platform handles trades, provides information, and supports your investment strategy.
Questions to Ask Yourself:
- Do I want a broker with robust research tools or one focused on low costs?
- Am I comfortable with a self-directed approach, or do I prefer guided support?
- How important is mobile access to my trading style?
- Are there specific investment products I want that certain brokers don’t offer?
How to Switch Online Brokers
Switching online brokers can help you save on fees, access better tools, or find a platform that better suits your investment style. Here’s a step-by-step guide to make the transition smooth and efficient:
1. Research and Choose Your New Broker
Before switching, evaluate potential brokers to ensure they meet your needs:
- Fees: Look for commission-free trades and low account fees.
- Investment Options: Confirm the new broker offers the assets you want (e.g., stocks, ETFs, options, mutual funds).
- Trading Tools: Ensure the platform has features you need, such as advanced analytics or a user-friendly interface.
- Transfer Incentives: Some brokers offer cash bonuses or cover transfer fees for new accounts.
2. Gather Necessary Information
Before initiating the switch, prepare the following:
- Your current brokerage account details (account number, login credentials).
- A list of investments you wish to transfer.
- Documents for your new broker application (e.g., ID, Social Security Number, bank details).
3. Open Your New Brokerage Account
- Apply for an account with your chosen broker.
- Select the account type that matches your existing one (e.g., individual, joint, or IRA).
- Fund the account if required (some brokers have a minimum deposit).
4. Initiate the Transfer
Most brokers handle the transfer process electronically through the Automated Customer Account Transfer Service (ACATS). Here’s what to do:
- Log into your new broker’s platform and locate the transfer account section.
- Provide details of your existing brokerage account.
- Select whether you want to transfer your investments in-kind (as-is) or liquidate them into cash for the transfer:
- In-Kind Transfer: Your assets (e.g., stocks, ETFs) move directly to the new broker without selling.
- Cash Transfer: Your investments are sold, and the cash is transferred to the new broker. You’ll need to repurchase assets.
- Review any transfer fees your current broker may charge (typically $50–$100).
5. Wait for the Transfer to Complete
- Transfers typically take 5–7 business days for completion through ACATS.
- During the transfer, you may not have access to your investments, so plan ahead if you anticipate needing funds or making trades.
6. Update Automatic Transactions
- If you’ve set up automatic contributions, withdrawals, or dividend reinvestments with your old broker, transfer these to your new account.
- Update bank linking for deposits and withdrawals.
7. Confirm the Transfer
- Verify that all assets have been successfully moved to the new broker.
- Check for discrepancies, such as missing investments or incorrect balances, and contact your new broker if there are issues.
8. Close Your Old Brokerage Account (Optional)
- Once your assets are fully transferred and you’ve confirmed everything, you can close your old account if desired.
- Some investors keep their old accounts open to maintain historical records or for future use.
Tips for a Smooth Transition
- Avoid Liquidation Unless Necessary: Selling investments during the transfer can trigger taxes and potentially result in market losses.
- Watch for Fees: Some brokers charge exit fees; check if your new broker offers fee reimbursements.
- Plan Timing Carefully: Avoid transferring during volatile market periods or just before planned trades.