Update 8/7/25: Extended through 8/31/25
Contents
The Offer
- Moomoo brokerage is offering a brokerage bonus to existing customers who register and transfer over assets to their Moomoo account from May 27 – July 31, 2025:
- $10k gets $200
- $25k gets $300
- $100k gets $600
- $250k get $1,200
- $500k gets $2,000
- $1M gets $4,000
- You must register for the offer first and thus confirm eligibility for the offer.
Our Verdict
It’s nice to see a deal for existing users. These tiers are pretty good, especially given that you only need to hold the assets there for a few months. (The requirement is to hold until 10 business days after the end of the promo period, and then 90 days after that.)
If I were an existing Moomoo user I’d likely get in on this offer. A few things to keep in mind:
- The Moomoo bonus runs in a unique way whereby you’re given a number of ‘Cash Rewards’ which are then used to buy investments. These rewards need to be used within 6 months. (You can buy SGOV if you want to keep it in a cash-like instrument.)
- Note that you need to transfer into Moomoo in one of two ways: 1) ACH or wire, 2) Stocks, certain options, ETFs, and cash from an account at one of the following broker-dealers: Robinhood, Webull, TD Ameritrade (including ThinkorSwim), Interactive Brokers, Fidelity, E Trade, Cash App, Charles Schwab, Ally Invest, Firstrade, or Merrill Lynch (“Eligible Assets”). Transfers from other broker-dealers are not eligible for this Promotion.
- You need to register first. I imagine that’s done in the app or on the Moomoo website.
- You can only receive one set of reward for this Promotion, with no more than one account enrolled per person. Each device, regardless mobile or computer, can be only entitled to one set of reward of this Promotion.
- Moomoo often messes up the cost basis for ACAT transfers and you may have to ask Moomoo to correct and reissue a 1099 form in the following year. If you are just doing the $10K tier, it may be better to transfer in cash and buy assets on Moomoo than to directly ACAT $10K assets to Moomoo.
There’s a separate bonus offer for new Moomoo customers which we discussed here.
Hat tip to readers Zigzag and Erik
Anybody do both deposit and transfer for this promotion? Do the amounts combine to determine the reward tier?
This appears to be back as a new promotion, i.e. not under the expired page.
I sign up for this promotion recently, but now I can’t find the promotion any more, only see the old expired promotion. How do I verify that I have sign up for the promotion before I transfer the asset
The promotion was extended according to the terms and conditions, but the promo registration portal was moved to the expired promotion tab. According to the terms and conditions, you should be good.
Mine posted correctly despite showing under the Expired tab. I chatted them to be sure before I initiated the ACAT.
Successfully completed the $1200 bonus tier for $250k in asset transfers (Method A). Cash rewards showed the morning that the ACAT settled (no 10 business days later), pre-market open, based upon securities value at the previous day’s close.
Cash rewards are available for unlock in 60 days, not 90 as listed in the terms. Interestingly, the cash rewards each have a “daily average balance” requirement, which means that existing funds/securities in the account do count toward meeting this requirement.
The unlock daily average balance (ADB) requirements align with the bonus payout tiers:
Reminder to all, remember to use the cash rewards within six months of issuance (i.e. four months after unlock). I expect to have to execute eight buy orders to consume all eight coupons. Will likely just buy eight shares of SGOV in eight order and liquidate immediately after settlement and cash reward posts.
Existing customer here.
Looks like my ACH is capped at 5k/month.
Is this normal? How do i hit the 10k transfer with this? (does instant transfer, 3k/ daily count as well?)
Wire transfer can come in handy when ACH has limitations.
Is this bonus even worth it? $300 or 600 bonus, have to keep money in there for 90 days.
Unlike bank bonus, brokerage bonus are always better in any amount because you can hold the funds in SGOV or other bonds that will earn interest in addition to the bonus. So if you have the money sitting in a CD or UFB or such, then its worth transferring over here for the extra. I personally may try just the 10K tier and do it for both P1 and P2 for max earnings.
If I did any of the tiers, is there a stock anything to earn 4% on the amount of our deposit?
Sgov yields 4% right?
Yes, SGOV is good for 4.24%. See here —
https://www.ishares.com/us/products/314116/ishares-0-3-month-treasury-bond-etf
Can one please confirm the funds holding period?
If I understood it is 100 days after 8/31(end of promo)?
One agent told me cash rewards will appear within 5 business days after the deposit, no need to wait until 8/31. Confused.
“Cash Rewards can be used when clients reach the unlock condition: keep the eligible assets in Moomoo account for 90 days after clients get the Cash Rewards. In the unlocking period, clients can trade their transferred/deposited assets but if they transfer out or withdraw the funds, unlocking will fail. Due to the unlocking period, kindly check the “my rewards” list when you receive the Cash Rewards.”
Once your deposit is settled, Moomoo generally issues the cash rewards to your account the same day (or YMMV?). Then you should keep the assets for 90 days since then. Also interestingly, before this promotion got extended, the rewards state only 60 days for unlocking condition even though the terms require 90 days of maintenance. Not sure if this bug has been fixed or not.
Can confirm it is 60 days for me from the transfer completion date. Mine is frozen until 09/26/25.
Can confirm my account also shows a ticker for 60 days after my $10k transfer was completed.
Transfer completed 7/22/25. Cash coupons issued same day and frozen until 9/20/25 (date shown). Ticker right now shows 42 days and 22 hours left to unfreeze rewards.
Terms at the bottom of the ticker say “Maintain a daily average account balance of no less than $10,000 for 60 days to unfreeze reward.”
Thanks Shawn. When you talk about settled assets, do you mean only the worth of assets on the closing day of settling matters? For example: if my transferred assets value more than 25K on the closing day of settlement but drop down later next day or after, is that okay? Just the closing day of settlement matters?
Hi
SP the terms shown under my frozen cash coupons say “Maintain a daily average account balance of no less than $10,000 for 60 days to unfreeze reward.”
So what happens if your assets worth reduce and go below 10k ? You lose the reward?
I would assume so since it says that the daily average balance has to be $10k for the task to be completed to unfreeze the reward.
“daily average account balance” is not “minimum daily account balance.”
This is from the terms for new users’ welcome bonus, which shows how Moomoo calculates daily average account balance.
3. How does moomoo calculate your average assets?
Your average daily assets will be calculated beginning the day after you draw and receive your free stocks.
For example, if you draw and receive your free stock on October 21, the average assets, for purposes of this promotion, will be calculated from October 22,
October 22: $200
October 23: $300
October 24: $500
…
December 21:$15,000
60-days average assets = $(200+300+500+……+15,000)/60
But anyway, the unlocking condition shown in the app is not the same as it is stated in the terms. Interesting to see how it will pan out.
catcat
“1. Cash Coupon you may be awarded depends on the value of the assets that you transfer firstly into MFI during the Promotion Period. The value of the assets is determined at the time of settlement and not at the time you initiate the transfer. The Cash Coupon will be credited to your Moomoo Financial Inc. brokerage account within 5 business days after the first transfer settles.”
And the unlocking condition of the rewards is to “keep the transfer-in assets in moomoo account for 90 days after you have received the Cash Coupon. During the unlocking period, clients can trade their transferred assets but if they withdraw the funds, unlocking will fail. Please note, if you transferred-in more than $20,000 is in to your account, only the initial $20,000 needed to be maintained in your account for 90 days for purpose of unlocking the Cash Coupon. Due to the unlocking period, kindly check the “My Rewards” list when clients receive the Cash Coupon rewards.”
So based on the terms, I think fluctuations in asset values should not matter if you simply keep the assets there.
Thanks Shawn for such a detailed write up with examples. Really clarifies all my doubts.
It is annoying that they are extending an old promo rather than running a new one. I took money out in June, so would consider moving $ in for a bonus, but since my ‘baseline’ I the amount I had in late May it does not make much sense for me.
Both this and WeBull now you have to plan not just the bonus but also when you pull out and do nothing for a few months – its like the wait period between bank bonuses.
[DP] Moomoo Existing User Promo – Still Active Despite Showing as Expired in App
The Moomoo existing user deposit/transfer promotion is currently listed under the “Expired” tab in the Rewards section of the app.
However, according to the updated Terms & Conditions, the promotion has been extended through 08/31/2025.
✅ If you click the “Register” button (still visible under the expired listing), it works. After registering, the interface updates to show “Transfer Now” and “Deposit Now” buttons — confirming successful registration.
So despite the misleading “expired” label, the promo is active and you can still participate by registering and depositing or transferring funds before the end of August.
Appears to be extended until 8/31/25 per the Terms linked above
I will email to ask what this means for the payout timeline for those of us who moved our funds under the old terms.
Customer support confirmed rewards will be issued for me on original timeline, in fact they were supposeldy already in my account. I see them with a 22-Aug date for unfreezing.