Skip to main content

Investment apps have made investing in the stock market easier than ever before. With just a few taps, you can move thousands of dollars, create a portfolio customized to your investing strategy, and trade any stock with no fees.

Gone are the days of paying high fees to financial advisors who don’t have your best interest in mind. It’s time for people to take investing into their own hands.

Luckily, investing in 2020 is easier and cheaper than in the past. Regardless of your investing strategy, or whether you are a beginner or expert, there is a perfect investing app for you.

In this article, you will learn about the best investing apps on the market.

Disclaimer: This article contains affiliate links where I may receive a small commission at no cost to you if you decide to sign up and invest. These are investing platforms I fully recommend when it comes to investing depending on your strategy.

  1. M1 Finance
  2. Webull
  3. Robinhood
  4. Ally Invest
  5. TD Ameritrade
  6. Acorns

1. M1 Finance

Best for long-term and dividend investors

M1 Finance is an extremely easy to use investment app targeted to long-term and dividend investors. M1 is a relatively new investing app but is making waves for fractional shares, its unique “pie” feature, and free trading.

M1 Finance is #1 on this list because it’s optimized for my long-term dividend investing strategy and the app is powerful and easy to use.

Smarter Investing:

Fractional Shares

With M1 Finance, you can own any stock with a minimal amount of money. This is especially beneficial for stocks that have high share prices because anybody can own a proportionate share. 

Apple alone is over $400 per share. With fractional share investing, you can purchase a portion of Apple for very small amounts, say $5 for example. While you may have $400, you most likely don’t want to spend it all on one stock, and would rather diversify your holdings.

Apple and Amazon are some of the greatest technology companies in the world but their share prices are pretty high. With M1 Finance, you don’t need to pay the entire share price to take a claim at ownership, you just have to invest a small amount.


Free Trading

A common trend among investing apps today is the ability to trade stocks for free and M1 Finance is no different. Buying and selling stock, bonds, and ETFs are completely free. 

Along with no trade fees, there are no asset management fees. Gone are the days of paying managers to manage your money, M1 Finance allows you to do it yourself. 

By not paying any fees, you can use that money to reinvest which could leave you with thousands of dollars in the long-run. 


Automatic Rebalancing

M1 Finance has a unique feature that allows investors to ra=ebalance their portfolios with the click of a single button.

In order to keep your portfolio from drifting away from your target allocation, you will need to rebalance it from time to time.

Say for example you set Apple to be 5% of your total portfolio. If it overperforms it will be overweight, if underperforming it will be underweight. Over time, if you have many stocks, your portfolio allocation will drift further away from your target.

If you have any investment goals in the future, portfolio drift can have an impact.


Dividend Reinvestment

It’s safe to say dividend investing is one of the best forms of passive income. As long as you own a portion of the stock, some companies pay you in the form of dividends. You just sit back and watch your money grow.

With M1 Finance, you have the option to automatically reinvest your dividends back into your portfolio. When you receive a dividend, the amount will be deposited into your cash balance. This is known as a dividend reinvestment plan (DRIP). 

Once your cash balance reaches $25, it will automatically be reinvested back into your portfolio. You can toggle this on and off at any time.


Pie Features

Staying organized is incredibly important in investing because you want to see how your portfolio is allocated. M1 Finance creates an amazing visualization tool for investors by introducing their unique pie features.

Pies allow you to organize the stocks in your portfolio based on how you want to. Imagine your overall portfolio as a pie. You may have 40 different stocks from different types of industries. With all those stocks, you can create pies to organize your holdings. 

Check out my pie:

You can create pies for technology companies, consumer goods, finance, industrial, or anything you want! This method is really beneficial because you can set target allocations based on the type of sectors you want to invest in.

Get $10 by investing with my M1 Finance referral button below.

Invest With M1 Finance


2. Webull

Best for day traders

Webull is another amazing investing app that offers a wide range of tools and indicators to track stocks so you can make informed decisions. Currently, you can trade stocks and options completely free and Webull just announced they will soon be offering cryptocurrency trading as well.

Although a newcomer in 2017, there are over 9 million Webull users and counting. Webull is essentially Robinhood but with better analysis tools. If your investing strategy is more focused on trading short-term or even day trading, Webull is the best app for you.


Analytical Tools – Webull offers some pretty amazing and advanced indicators to track stocks. Moving averages, overbought/oversold indicators, and various oscillators leave investors at no shortage of market insight.

All of the tools Webull offers allows beginner investors to take the next step and become intermediate or even advanced investors.


Paper Trading – If you don’t have the actual money to spend but still want to get experience trading, then you can utilize the “Paper Trading” feature on Webull. This is fake money you can use to test your investing skills.

Free Trading – Webull offers free trading for stocks, ETFs, and options just like most other brokerages on this list. In the long-run, money saved with Webull can add up to hundreds of thousands of dollars in the long run.

Sign up with Webull and get two free stocks valued between $12 and $1400.

Invest With Webull


3. Robinhood

Best for beginners who want to short-term trade

Robinhood is one of the most popular investing apps on the market and for good reason. It’s easy to use, allows free trading, and offers cryptocurrency trading (also for free).

Robinhood is a solid choice for investors who are just starting out and want to experiment with short-term trades because of the flexibility within the application.


Intuitive Platform – When it comes to investing apps, Robinhood is one of the easiest to use. The simplistic design makes it easy for beginners to navigate. Additionally, there are very helpful news articles below giving you up-to-date information on the current updates regarding the economy and stock market.

Cryptocurrency Trading – Easily trade Bitcoin, Ethereum, Litecoin, Ripple, or any other crypto you can think of. With a 24/7 market, you can trade crypto at all hours of the day. Just be warned, crypto is very volatile so trade at your own risk.


Fractional Shares – Robinhood recently introduced fractional share investing which is a huge bonus to investors who don’t want to pay the entire price for stocks. Stocks like Tesla, Amazon, and Alphabet are priced very high and may not be feasible purchases for the current price. 

Just like M1 Finance, Robinhood allows investors to purchase any stock at 1/1,000,000 of the price, meaning anybody can own any stock. Even by just owning a small portion of Tesla or Amazon, you can ride along for the journey.

Free Trading – Robinhood was one of the first brokerages to offer free trading and no management fees. They disrupted the investing market which has caused other brokerages to follow suit.

According to nerdwallet, the average trading fee ranges from $3-7 per trade! Imagine saving those trading fees and investing them back into your portfolio? 

Luckily with Robinhood and many of the other brokerages on this list, you don’t have to worry. Free trading and no management fees are here to stay!

Explore the simplicity of Robinhood by signing up today and get a free stock.

Try Robinhood


4. Ally Invest

Best for Ally Bank Clients

Ally is an amazing investing option for both beginner and experienced traders because it offers a wide range of tradable securities. The platform is very easy to use and offers advanced tools that you can only find with a few other brokerages on this list.


No Account Minimum – Ally Invest doesn’t require any minimum investment to get started. Regardless of how much cash you have, Ally opens their arms and welcomes you to their platform. 

Investing can be overwhelming and scary for beginners and they may not want to invest a lot of money initially. Luckily, Ally Invest gives anybody the flexibility to get started.

Many Account Types – There is no shortage of investment options on Ally. You can trade stocks, bonds, ETFs, options, mutual funds, and forex. Although I would personally stick to stocks and bonds, you can dip your feet in other waters too.

Integrate with Ally Banking – Having an Ally bank account to compliment the Ally Invest account will make things a little easier. Although not required, it doesn’t hurt to utilize Ally’s high-yield savings account anyway.

Free Trading – Ally Invest is yet another investing app with no trading or management fees. The importance of this can’t be overstated because investors can save thousands in the long run by not paying any fees.

Try all the amazing features Ally Invest.

Try Ally Invest


5. TD Ameritrade

Jack of All Trades App

One of the best and most underrated investing apps is TD Ameritrade. No trading fees on stocks and ETFs as well as amazing customer service, top-tier analysis tools, and ample education resources make TD Ameritrade one of the best investing apps on the market.

Analytical Tools – The analytical tools available on TD Ameritrade are off the charts. When searching for a stock, there is a really nice summary page showing current price, dividend-yield, ex-dividend date, next dividend payout date, P/E ratio, and beta just to name a few.


There are additional tabs that provide insane amounts of other information. The news tab shows all the current market updates surrounding the holding. You can create charts with some really nice features such as adding a linear regression line and all past dividend payouts.

Another nice tool TD Ameritrade comes equipped with is showing other analysts’ view of the stock. Although it is all just speculation, it is nice to get an understanding of how other financial companies rate a particular stock.

Education Resources – Beginners and intermediate investors can learn using TD Ameritrade’s education feature within the app. There are educational videos on margin calls, options, and basic stock investing videos targeted towards beginners.

Investors can also watch “how-to” videos on learning about the TD Ameritrade application and all the features that are provided. Learn about the in-depth dashboard and get a nice overview of the charts by just watching a few short videos.

Tax-loss Harvesting – Taxes suck, period. Although there is no way to avoid taxes, there are ways to minimize them. TD Ameritrade’s tax-loss harvesting feature does a daily check of your portfolio and looks for ways to minimize the taxes.

TD Ameritrade will take any gains you have and find ways to offset it with any potential losses. This can substantially reduce your taxes at the end of the year leaving you with even more money to invest.


Free Trading – TD Ameritrade has no fees associated with stocks, ETFs, and options. No fees are the new normal and TD Ameritrade has adapted nicely leaving investors with more money at the end of the day.

Get started with TD Ameritrade and enhance your investing knowledge.

Invest With TD Ameritrade


6. Acorns

Best for hands-off investors who spend

Acorns is one of the most unique investing apps on this list because it uses a round-up investing strategy. Anytime you make a purchase on your debit card, credit card, or checking account, Acorns will automatically round that purchase to the nearest dollar and invest the spare change into a unique portfolio.

The platform itself is very simplistic and automated, meaning you can just live your life like normal without ever worrying about it. Acorns is targeted to investors who want to get in the game but be hands-off.

Round-Up Purchases – Acorns invests the spare change from everyday purchases. Say for example you purchase a coffee for $1.50 using your debit or credit card. Acorns will automatically round up your purchase to $2 where the $1.50 will go to the coffee company and the remaining 50 cents will get invested into your Acorns portfolio. 

The beauty of Acorn’s business model is that it allows anybody to get involved with investing by living their everyday life. Only a few cents are getting invested per transaction into relatively safe portfolios. It is very reassuring to know that every time you make a purchase, you are also investing. 

Automatic Investing – Acorns is extremely hands-off because it does all the work for you. No need to pick individual stocks and perform technical analysis. The only thing you have to do is select one of Acorn’s five expertly created portfolios ranging from conservative (bond oriented) to aggressive (stock oriented).

Once your card is linked and you have chosen your portfolio based on your risk preference, your spare change will get invested after every purchase you make. After some time you most likely won’t even remember your portfolio and log in one day to find a huge pile of cash waiting for you.

Monthly Fee – Acorns charges $1 per month for their basic investing package and $3 per month if you want to include a retirement account and physical card direct from Acorns.

Unlike other investing apps on this list, trading isn’t applicable for Acorns because that is not the intent behind this platform. The intent is to grow a portfolio of many different stocks and bonds.

Try Acorns today!

Try Acorns
Jacob Pippenger

Author Jacob Pippenger

More posts by Jacob Pippenger

Leave a Reply