Public Referral Code THEMONEYNINJA Gives You $20 Free Stock

Public Referral Code THEMONEYNINJA gives you $20 worth of free stock, fund, or crypto asset of your choice. You’ll earn this bonus once you open a Public account and deposit at least $1,000.

THEMONEYNINJA is the best Public referral code available for new users. Full details on how to get the referral bonus and how to enter the code into the Public investment app below!

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.

Get $20 of stock, fund, or crypto when you open an account with this download link and enter the referral code THEMONEYNINJA during sign-up.

About (formerly Public) is a stock trading app that makes the stock market social. You can follow other investors, discover companies to believe in, and invest with any amount of money.

With the app, you can buy any stock with any amount of money, commission-free. This includes popular ETF funds from renowned firms like Vanguard and BlackRock.

Don’t have enough to buy a share of stock because your favorite company’s share price is too expensive? No problem – you can own slices of stock with as little as $5!

Public Referral Code THEMONEYNINJA

Public Referral Code THEMONEYNINJA is an exclusive referral code that gives new users $20 worth of free stock, fund, or crypto of their choice. You’ll get this sign-up bonus within 5 business days after you open an account and deposit at least $1,000.

Offer valid for U.S. residents 18+ and subject to account approval. There may be other fees associated with trading. See

How To Get Free Stock/Fund/Crypto From

  1. Sign up for a account using this link (install the Public app on mobile or enter your email and phone number on desktop).
  2. Tap the hamburger menu () on the top-left hand corner of the app.
  3. Scroll down and select “Rewards” from the menu.
  4. Click on “Redeem a code” at the bottom of the following screen and enter the promo code THEMONEYNINJA to continue.
  5. Select which stock, fund, or crypto to receive $20 worth of after you make a deposit of at least $1,000.

Other Free Stock Promotions:

Webull logo20-75 Free StocksLink
Moomoo logo7 Free StocksLink
SoFi logo1 Free Stock ($25)Link
Public logo$20 BonusLink
TradeStation logo$150 Cash BonusLink
M1 Finance logoUp to $500Link
TradeUP$60 BonusLink
Robinhood logo1 Free Stock (Up To $200)Link
tastyworks logo$5,000 BonusLink
Acorns logo$20 Cash BonusLink

Free Stock/Fund/Crypto Selection

Within five days of completing the sign-up bonus requirements, you’ll be able to choose $20 worth of an asset of your choice from a pool of designated stocks, ETFs, and/or crypto assets.

Stocks and ETFs are designated from Public Investing’s inventory of settled shares. They are chosen from among the top 50 most popular stocks on the Public app and have a large market capitalization of $10 billion or more.

Crypto assets are available in all 50 states, are among the top 100 coins by market capitalization, and meet the NY Greenlist Standard.

I signed up and elected to have Tesla as my free stock slice. I’ll update this post on the value of my slice once it’s given to me. Free Stock Promotion Terms & Conditions

  • The current promotion described here is effective for all accounts opened on 8/1/2023 or later. For any account opened before 8/1/2023 please email for prior promotions.
  • Public reserves the right to change the stocks, ETFs and cryptoassets offered from time to time in its sole discretion without notice.
  • The value of the reward you receive will be $20 and may change from time to time based on market movements.
  • The app will alert you via notification and email as soon as you are cleared to claim your reward. Tap on the notification or click on the link in the email to choose from one of the assets available.
  • Each of Public Investing and Bakkt Crypto Solutions, LLC, as applicable, will use best efforts to credit your account with a reward within 5 business days of qualifying for the Referral Program.
  • You have 60 days to claim your reward. Your reward will expire after 60 days. Expired offers cannot be revived.
  • The cash value of the reward received through the Referral Program may not be withdrawn for 90 days after it is claimed.
  • The cash value of an offer may be required to be reported as “Other Income” on a Form 1099-Misc. Any gains or losses on the sale of the reward are reported as capital gains or losses. Public is not responsible for any taxes related to this program. Members should consult with their tax advisor if they have any specific questions relating to tax treatment and tax implications associated with the Referral Program.
Public free stock offer
(Image courtesy of Public)

The Bottom Line

The best Public referral code is THEMONEYNINJA. For a limited time, you’ll get $20 worth of free stock, fund, or crypto after you open a account and deposit at least $1,000.

Previously, the referral bonus was a free stock worth up to $1,000 for making a deposit in any amount. While that may sound better, it was rather difficult to receive a big bonus due to how the odds were stacked against you:

  • Approximately 92% of participants will receive a free slice of stock with a value of $1
  • Approximately 4% of participants will receive a free slick of stock with a value of $5
  • Approximately 2% of participants will receive a free slick of stock with a value of $10
  • Approximately 1% of participants will receive a free slick of stock with a value of $50
  • Approximately 0.5% of participants will receive a free slick of stock with a value of $300
  • Approximately 0.5% of participants will receive a free slick of stock with a value of $1,000

92% of users received a free stock worth a dollar. That’s pretty dreadful. I only got $5 myself. My wife, on the other hand, is an amazingly lucky person and scored $1,000 worth of $TSLA.

Public Free Stock Offer: $1,000 TSLA
(Image from app)

So the latest promotion is better in my opinion. I’d strongly prefer a guaranteed bonus of $20 vs playing a sign-up bonus lottery that results in $1 of value 92% of the time.

As for the app itself, it’s a free trading platform geared towards beginners – not necessarily a bad thing because other stock apps tend to look too technical in nature.

The advantage for is that is includes robust social interactivity. Users can see what their friends and other popular users are buying and selling, to get an idea of which stocks are popular.

Public also provides a rate of 2.50% APY on your uninvested cash, which is an okay rate, but I wouldn’t leave a large chunk of cash here. If you’re not going to invest the money, a better option is to put it in a high-yield savings account. The best ones are offering yields over 5.00% APY, more than double the rate at Public.

Looking for more free stock bonuses and sign-up offers? Check out this post for the latest promotions from stock apps and brokerage companies.

About John Pham

John Pham is a personal finance expert, serial entrepreneur, and founder of The Money Ninja. He has also been fortunate enough to have appeared in the New York Times, Boston Globe, and U.S. News & World Report. John has a B.S. in Entrepreneurship and a Masters in Business Administration, both from the University of New Hampshire.

Notify of
Oldest Most Voted
Inline Feedbacks
View all comments
2 years ago

Selected to get Amazon stock and it gave me $70! Thanks TMN.

2 years ago

The free stock DOES require a deposit.

a b
a b
2 years ago
Reply to  John Pham

i got $3 in stock. $3. after depositing $100 to the account. waste of time.

2 years ago
Reply to  a b

It’s still a free slice of stock. Would you rather use it with no bonus?