There are many stock trading apps that will give you free stocks just for signing up. Give your investment portfolio a boost by grabbing these free stock offers today! I’ll go over the best stock trading apps that will give you free shares of stocks.
This post may contain affiliate links, meaning I get a commission at no cost to you if you decide to make a purchase through my links. Visit this page for more information. The content on this page is accurate as of the posting date; however, some of the offers mentioned may have expired.
How To Get Free Stock
Many people are interested with the idea of starting an investment portfolio, but don’t know where to begin. Buying your first share of stock can be stressful.
What if I told you that you could get free stocks?
It’s yours to keep and costs you nothing. There are companies that offers free stocks simply for trying out their trading app.
The stock apps mentioned below not only give you free stocks for signing up, but many of them will also teach you how to buy and sell stocks, provide a platform to trade for free, and give you a head start on building your portfolio.
9 Ways To Get Free Stocks
The 9 stock trading apps below will give you free stocks valued anywhere between $3 and $5,000 (or cash bonuses added to your account).
Most of the bonuses simply require opening an account or depositing some money into the account. The exact requirements to get the free stocks varies depending on the app, so pay attention to the details – although they’re all pretty simple to do.
Here’s the list of 9 trading apps that give you free stock!
Moomoo is a relative newcomer compared to other stock trading apps.
The Moomoo app was just released in 2019, but it offers a unique value proposition compared to their competitors. It already offers what investors look for in a trading app; one that allows you to buy stocks with no commissions and no fees on things that matter.
On top of that, they also provide users the opportunity to see real-time data such as live buying and selling of stocks. This is called Level 2 data, which is rare to to get for free.
Moomoo has also increased their sign-up bonus to 17 FREE stocks for new customers through our exclusive link!
- 1 Free Stock: When you open a Moomoo brokerage account (worth between $3-$2,000).
- 6 Free Stock: When your net deposit reaches $100 (worth between $3-$2,000).
- 10 Free Stocks: When you net deposit reaches $2,000 (worth between $3-$2,000 each).
You’re 100% guaranteed to win free stocks worth at least $45. Stocks are randomly selected through a lottery drawing. Here are the odds of what you can win:
- 1 in 250 chance to win Amazon (AMZN), Tesla (TLSA), Netflix (NTLX), Apple (APPL), Facebook (FB), or Adobe (ADBE)
- 1 in 100 chance to win Disney (DIS), Microsoft (MSFT), Starbucks (SBUX), IBM (IBM), or Coca-Cola (KO)
- 1 in 1.04 chance to win stocks valued between $4-$15
>> Read my Moomoo review to learn more.
Moomoo Sign-up Bonus
Earn 17 FREE stocks when you sign up with this link.
Webull is one of the fastest growing trading apps and a personal favorite of The Money Ninja. It allows you to trade stocks, options, ETFs, and cryptocurrencies commission-free.
New users can get up to 12 FREE stocks when they sign up; 2 free stocks when you open an account and up to 10 more free stocks when you deposit any amount within 30 days of account opening.
The first 2 FREE stocks will be worth between $3 and $300. The next 10 FREE stocks will be worth between $7 and $3,000!
At a minimum, new users will get at least $76 worth of stocks during this sign-up promotion and many will get more than that.
Then once you’re a customer, you can refer your friends and family with your own referral link. Every person that opens an account with your unique referral link will earn you an additional 10 free stocks.
>> Read my Webull review to learn more.
Earn up to 12 FREE stocks when you sign up with this link.
Public is a commission-free brokerage app where you can invest in fractional shares of stock with as little as $5.
These fractional shares of stock are called “stock slice”, and it’s perfect for those that want to invest in companies with expensive stocks like Amazon, Netflix, and Tesla without needing a bunch of money to get started.
Public is offering a FREE slice of stock worth up to $300 for new users when you use the promo code THEMONEYNINJA.
Claim your free stock slice worth between $3-$300 by clicking the link below and creating an account with Public. Once your account is approved and you deposit at least $1, you can pick what company you want your free stock slice in.
>> Read my Public review to learn more.
Public.com Free Stock Offer
Get up to $300 worth of stock when you sign up with this link.
4. SoFi Invest
SoFi has a wide range of financial products like student loan refinancing, personal loans, and a cash management account. All of which have nice sign-up bonuses which I’ve covered in this post.
SoFi Invest is their investing platform that allows you to buy stocks and cryptos with no fees. You can even buy fractional shares of stock! Prices for stocks like Facebook, Apple, and Google are really high so being able to buy fractional shares let you own part of the company without committing a lot of money.
Plus, get $25 worth of ANY stock you want when you open a SoFi Invest account and fund it with at least $100.
SoFi Invest Bonus
Get $25 when you sign up with this link.
Robinhood launched in 2013 and is the most popular brokerage app. It’s known for its easy-to-use mobile app that’s ideal for both beginners and avid investors alike.
New users will earn 1 FREE stock just for downloading the app through my link and signing up for an account. There are no deposit requirements for this one!
The random free share of stock will be worth between $3 and $225.
Here are the odds of what you can get:
- 1 in 400 chance of getting Visa ($202.34), Johnson & Jonhson ($160.60), or Apple ($134.02) stock
- 1 in 100 chance of getting Snap ($59.26) or New York Times ($51.13) stock
- 9 in 10 chance of getting Ford ($11.20), General Electric ($11.20), or Kinder Morgan ($14.24) stock
>> Read my Robinhood review to learn more.
Robinhood Free Stock Offer
Get 1 FREE stock when you sign up with this link.
TradeUP lets you trade stocks, ETFs, and options on their mobile trading platform. The stock trading mobile app allows you to seize investment opportunities anytime, anywhere, and at a low cost.
Currently, new users can draw up to $30 in free stocks just for opening a TradeUP account. Then, make an initial deposit of at least $100 to receive more draws. The higher your initial deposit, the more draws you get of free stocks, worth up to $1,540:
|$100 – $2,500||1|
|$2,500 – $10,000||2|
|$10,000 – $100,000||3|
>> Read my TradeUP review to learn more.
TradeUP Free Stock Promo
Get $60 in free stocks when you sign up with this link.
Acorns is an automated investment app that saves customers time while making it easy to build a nest egg.
The Acorns app will automatically invest your spare change, earn you cash back when you shop at select retailers, and provide educational content. It’s best for hands-off investors and people who struggle to save.
While there is a small account management fee (as little as $1 for their Lite membership), you can use the $10 new account bonus to help offset the fees for several months.
That’s not even the best part. Acorns will offer many promotions throughout the year where you can a ridiculous amount of money for referring friends and family.
Currently, you’ll get a $1,000 bonus if you refer 8 friends to the Acorns app!
>> Read my Acorns review to learn more.
Get $10 when you sign up with this link.
Tastyworks is a stock trading app that was created by the co-founders of thinkorswim, a trading platform they eventually sold to TD Ameritrade for a whopping $606 million in 2009.
The tastyworks app is geared towards stock options traders so it looks a tad technical and somewhat difficult to navigate, but let’s be honest… if you’re reading this, you don’t care how the app looks – you’re here for the free stocks!
New tastyworks users can get up to a $2,000 cash bonus when they open an account and make a single qualified deposit!
You’ll get the bonus within two weeks after meeting the bonus requirements. The funds must remain in your account for at least 12 months starting the day you receive the bonus.
You don’t need to invest the initial deposit either. If you’re not comfortable investing the money, just leave it in your account for at least 12 months so you can keep the cash bonus.
>> Read my tastyworks review to learn more.
tastyworks Cash Bonus
Get up to $2,000 when you sign up with this link and make an initial deposit.
Stash is a savings and investing app that allows you to invest in fractional shares of thousands of stocks and ETFs.
The Stash account also comes with a “Stock-Back” card, where they’ll give you stock of popular brands just by using the card for your shopping purchases.
There are three different Stash plans. I recommend the “Stash Beginner” plan to get used to what they offer. This plan only charges $1 a month.
Open a Stash account today and get $20 once your account is approved.
Stash Cash Bonus
Get $20 when you sign up with this link.
Frequently Asked Questions
How do I get my free stock?
How you receive free stock will depend on the stock trading app you signed up with. Every app is different.
A number of companies will give you free shares of stock just for downloading their app and creating an account. Some require you to deposit money into the account before awarding you free shares. Additionally, there are a couple of apps that give you free stocks to do both!
You can also earn free shares by referring other people. Every company has different requirements.
Free Stocks For Signing Up
Stock trading apps like Robinhood gives you a free stock simply for signing up and your free share will be added to your account within a few days.
These are the easiest ones to get because they don’t require anything else outside of opening an account.
Free Stocks For Depositing Money
The free stocks you get with stock apps like Moomoo depends on the total amount you deposit into your account within the first 90 days:
- 1 Free Stock: When you open an account
- 10 Free Stocks: When your net deposit reaches $200
- 4 Free Stocks: When your net deposit reaches $2,500 or more
The TradeUP app also has a tiered bonus structure, but they only take into account the initial deposit amount:
You’ll automatically get a free stock worth $10 just for creating a TradeUP account. Then, make an initial deposit of at least $1,000 and you’ll get another free stock worth $50! You’re guaranteed to get a minimum of $60 in free shares of stock.
So while you can earn a lot of free shares for depositing money, keep in mind the specific terms and conditions of each stock app you download.
Free Stocks For Signing Up & Depositing Funds
Other investment apps like Webull will give you stocks for both creating an account and depositing money.
With Webull, you’ll get 2 free shares of stocks for signing up, but to get the other 10 free shares of stocks, you need to deposit at least $1 within 30 days of account opening.
Why do companies give free stock?
It’s an extremely competitive industry and companies need to fight to get your attention.
When companies fight for your business, YOU WIN.
Some companies will give out free stock in return for signing up for an account, making a deposit into your new account, or referring your friends and family for new accounts.
They write the free stocks off as a customer acquisition cost, and for you it’s an easy way to get your foot in the door with some free shares at no cost to you.
How long does it take to get free stock?
Most of the free stock deals listed will add the stock shares to your account within a few days.
If you haven’t received your free stocks yet, check the details of the offer. You may be overlooking a simple requirement.
It’s very rare for stock apps to not give you what you qualify for, but if they do, contacting them should resolve the issue quickly.
How long do I need to hold the free stock before I sell?
Make sure that you look at the fine print of each individual deal.
Some brokerages like Webull will add the stock to your account very quickly and it will be available to trade or cash out immediately.
Others will have some conditions in order to keep your reward. For example, tastyworks requires you to hold the free shares for 90 days after receiving them in your account.
What free stocks can I get?
What free stock you receive depends on the company, and what stocks they have made available in their free stock program.
For instance, with Robinhood you have a 1 in 150 chance of getting Facebook, Microsoft, or JPMorgan Chase stock. You have a 1 in 80 chance of getting GE Energy Transfer or Ford. The free shares are chosen randomly from their inventory of settled shares.
Webull awards free stock via a random lottery that’s determined by an algorithm. The value of the stocks they give varies between $10.50-$1,850.
Does opening a brokerage account affect my credit score?
No, it doesn’t affect your credit score at all.
Fortunately, when you open a stock account, the companies only verify your identity. A credit check is not required.
This is great because you can take advantage of all the free stock deals and not have to worry about your credit.
What are the tax consequences of receiving free stock?
Like all other income sources, the IRS will tax you once you sell your stock.
It’s called capital gains tax and applies when you sell your shares for a profit. There are two types of capital gains tax:
- Short-Term Capital Gains Tax: This is the tax on profits from selling stocks that you’ve held for less than a year. Short-term capital gains are taxed just like your ordinary income.
- Long-Term Capital Gains Tax: This is the tax on profits from selling stocks that you’ve held for more than a year. These rates are lower than short-term capital gains and ranges between 0% to 20% depending on your filing status and income level.
If you find yourself losing money on your stock sales, you can deduct the losses of up to $3,000 per year on your tax return. Keep in mind that it’s impossible to lose money from these free stock deals since your actual cost basis is $0.
List Of Free Stock Offers
I created a list of free stock offers below so you have an easy way to view all the deals from the various trading apps.
Now that you understand how this all works, it’s time to get your free stocks!
|12 Free Stocks||Link|
|17 Free Stocks||Link|
|1 Free Stock ($25)||Link|
|1 Free Stock (Up To $300)||Link|
|$150 Cash Bonus||Link|
|Up to $500||Link|
|1 Free Stock (Up To $225)||Link|
|$10 Cash Bonus||Link|
The Bottom Line
Not so long ago, investing in the stock market used to be reserved for the privileged few.
In the 80’s and 90’s, it was mostly done over the phone. You had a go-to financial consultant who you’d call up, tell him how many shares of whichever company you wanted to buy, and he’d finalized the purchase for you.
It took a lot of time and costs quite a bit of money. Thanks to the internet, those days are long gone.
I hoped you enjoyed this post on how to get free stocks as much as I enjoyed writing it!
Do you know of more companies that offer free stocks as a sign-up or deposit bonus? Let me know in the comments below and I’ll add it to this list!