7 Investing Apps That Offer Free Stocks as Sign Up Bonuses in 2025
Many investing apps and brokerages offer chances to win free stocks or cash bonuses when you sign up or transfer money to their platforms.
The size of the bonus varies by app, and some are much easier to earn than others.
Here's my list of the best sign-up bonuses in 2025, ranked by how good the bonus is and how easy it is to receive.
Summary of the best free stock promotions
| Platform | Promotion | Sign up |
| Moomoo | Up to $1,000 in NVDA stock | Get bonus |
| Robinhood | $5–$200 in free stock | Get bonus |
| SoFi Invest | $15–$1,000 in free shares | Get bonus |
| Webull | 2% match bonus | Get bonus |
| Stash | $5 cash bonus | Get bonus |
| Acorns | $20 cash bonus | Get bonus |
| TradeUP | Up to 5 free stocks | Get bonus |
Disclaimer: Offers may vary or rotate over time and may be based on your location; not all offers may be live at all times.
1. Moomoo: up to $1,000 in NVDA stock
Moomoo easily has the best free stock promotion right now, though it's only available to U.S. residents. New users can get up to $1,000 in NVIDIA (NVDA) stock with a qualifying deposit.
If you're unfamiliar, Moomoo is a commission-free stock, ETFs, options, and ADRs trading platform built for active traders. Users can invest in instruments across the U.S., Hong Kong, and China-A-shares markets.
Moomoo has a very well-designed user interface (especially its mobile app) and a broad suite of useful tools, including free real-time and Level 2 data.
Any U.S. resident who has not made a previous deposit is eligible for its current free stock promotion.
Here's how it works:
- Open a Moomoo account
- Deposit $100, get $20 of NVDA stock
- Deposit $2,000, get $50 of NVDA stock
- Deposit $10,000, get $300 of NVDA stock
- Deposit $50,000, get $1,000 of NVDA stock
Whatever your deposit amount, you need to maintain that balance for 60 days to unlock the bonus shares. If you deposit $2,000, you need to keep an average balance of at least $2,000 for 60 days before receiving your $50 of NVDA stock.
If you're worried about leaving uninvested cash in the account, don't be: As part of the bonus, Moomoo is also offering an 8.1% APY Cash Sweep Program on uninvested cash.
But you need to act fast: The current offer ends on December 31st.
2. Robinhood: $5–$200 in free stock
Next on the list is Robinhood, which is the only platform on this list with a free stock bonus that doesn't require a deposit.
Robinhood is a popular investing app that is known for zero-commission trading.
They offer stocks, ETFs, cryptocurrencies, and options. In my opinion, Robinhood has the best user interface of any brokerage, though it's more suited for long-term investors than active traders.
Its sign-up bonus is simple:
- Open a Robinhood account
- Link your bank account or debit card
- Get $5–$200 to put toward shares of your choice from a list of top U.S. companies
You can sell your gift stock 3 trading days after receiving it and use the money for other investments. However, you can't withdraw the cash value of the gift stock within 30 days of claiming it.
These are the odds for the value of the stock you'll receive:
- 99% of rewards are worth $5
- 1-in-100 customers can get at least $100
- 1-in-1,000 people can get $200
Plus, once you're on Robinhood, you can use its referral program to get even more free stocks. For every new friend that joins using your invite code, you each get a share worth between $5-$200.
3. SoFi Invest: up to $15–$1,000 of free shares
SoFi Invest has a similar offer to Robinhood's, but it requires a deposit of at least $50.offers various investment and finance solutions.
SoFi Invest is a user-friendly platform that offers commission-free trading of stocks, ETFs, options, and cryptocurrencies.
It's a solid choice for beginner and long-term investors, especially if you already use other SoFi financial products. The app also includes automated investing and access to IPOs, which is rare for a no-fee broker.
With its current free share offer, you earn up to $1,000 in stock. Here's how it works:
- Open a SoFi Invest brokerage account
- Fund the account with at least $50 in the first 45 days
- Get between $15–$1,000 in free shares
According to the terms & conditions, there is a 0.026% chance of receiving the full $1,000 — not great, but you're still guaranteed at least $15.
Like most of the other offers on this list, SoFi's is only available to U.S. investors.
4. Webull: 2% match bonus
Webull is offering a 2% match on opening deposits or transfers made by new users.
Like moomoo, Webull is a mobile-first brokerage for active traders. It offers trading in stocks, ETFs, options, and cryptocurrencies. If I didn't own a computer and was set on being a day trader, I would use Webull.
To get its match bonus:
- Open a Webull account
- Deposit or transfer $2,000 or more
- Get a 2% cash bonus on all qualifying funds
Your bonus is based on the total value of all settled deposits and transfers made during the offer period, minus any withdrawals or transfers out.
If you deposit $10,000, you will be eligible for a $200 cash bonus. The minimum funding is $2,000, and the maximum is $2,000,000.
You must maintain your qualifying funding amount for at least one year to receive your full bonus. The match bonus will be paid out in 12 equal monthly installments.
5. Stash: $5 cash bonus
Stash is offering a $5 cash bonus, but it requires a little work.
The main problem is, unlike most brokerages, Stash requires a paid subscription — either $3/month or $12/month. For that fee, you get portfolio recommendations and other features such as automatic rebalancing.
But if you're only in it for the bonus, earning $5 just to pay $3 doesn't make much sense.
Fortunately, there's a workaround: Stash offers a 7-day free trial. If you complete the required steps during that window, you can cancel before the first subscription fee kicks in.
Here's what you need to do to earn the bonus:
- Open a Stash account
- Deposit $5 or more
Once your funds have settled, your $5 cash bonus will be added to your account.
6. Acorns: up to $20 cash bonus
Acorns offers a cash bonus, but it's probably not worth chasing unless you plan to use the app long term.
The platform is best known for its “round-ups” feature, which automatically invests your spare change. Link a credit card, and every purchase is rounded up to the nearest dollar — with the difference invested into your portfolio.
For example, if you were to buy a coffee for $3.52, Acorns will automatically round up the purchase to $4 and add the extra $0.48 to your investment account.
Beyond round-ups, Acorns also provides recurring investment options and a robo-advisor to manage your portfolio for you.
You can earn a $20 cash bonus by following the steps below:
- Open an Acorns account
- Set up a recurring investment of $5 or more
- Get $20 cash within 10 days of the following month
7. TradeUP: up to 5 free stocks
TradeUP has one of the better free stock bonuses running right now. I would rank it higher on this list, but I've heard mixed reviews about the platform itself.
Like Moomoo and Webull, TradeUP is a mobile-first brokerage for active traders. You can trade U.S. stocks, ETFs, and options commission-free.
You can get up to five free stocks by following the steps below:
- Open a TradeUP account and get 1 free stock
- Deposit $100, get another free stock
- Deposit $1,000, get another two free stocks
- Deposit $2,500, get another three free stocks
- Deposit $5,000, get another four free stocks
Once your account is approved, you can claim your first free stock.
For deposit bonuses, you'll be able to claim additional free stocks after your funds have settled. These stocks will appear in your account 15 days after claiming.
Keep in mind: you won't be able to withdraw your deposited funds until 15 days after the deposit is initiated.
Each share is valued between $2–$1,000.
What to look for when claiming free stock
Although most of the bonus offers on this list are relatively straightforward, all of them come with certain terms and conditions.
Be sure to read the fine print before signing up for any of these offers, as it will spell out everything you need to know about the requirements.
For the offers with free shares that vary in value (such as Robinhood's $5–$200 bonus), the terms and conditions will include how likely you are to receive the different levels of bonuses.
For example, Robinhood's terms and conditions show these are the odds of the value of the stock you'll receive from its sign-up bonus program:
- 99% of rewards are worth $5
- 1-in-100 customers can get at least $100
- 1-in-1,000 people can get $200
Most of the other companies on this list will follow a similar format for their payouts.
How we ranked the offers
We considered the following factors when ranking the offers in the article:
- Bonus offering: How good is the bonus itself?
- Ease of earning the bonus: Are there many hoops to jump through to qualify? Are the terms and conditions straightforward? Do most users actually earn the bonus? Is it worth the hassle?
- Platform quality: How good is the platform or app that is offering the bonus? How likely are people to use it after earning the bonus? How reputable is it?
Final verdict
Those are the 7 best free stock and cash offers from investment apps available right now.
Only Robinhood doesn't require deposits — the rest all require some sort of initial deposit or transfer.
Still, most of these only require a few simple steps to score some free stocks.


.png)









.png)