Find the best brokerage bonuses and stock broker promotions here.
Update 11/1/24: See our updated list of the best investing promotions.
If you are looking for new investment opportunities or options, Find the latest offers from Ally Invest, E*Trade, Schwab, Merrill Edge, Fidelity, Webull, Betterment, and many more.
Take advantage of sign-up cash bonuses, free trades, and other nice perks with these brokerage promotions!
J.P. Morgan Self-Directed Investing (Up to $700 Cash) | TradeStation ($3500 Cash) |
M1 High-Yield Cash Account (4.25% APY) | WeBull (Free Stocks) |
Brokerage Bonuses & Stock Broker Offers
J.P. Morgan Self-Directed Investing
- Get up to $700 when you open and fund a J.P. Morgan Self-Directed Investing account with qualifying new money.
- $700 when you fund with $250,000 or more
- $325 when you fund with $100,000-$249,999
- $150 when you fund with $25,000-$99,999
- $50 when you fund with $5,000-$24,999
- Get unlimited commission-free online stock, ETF, fixed income, and options trades when you open an account.
- $0 Online Commission trades
- Choose an account that’s right for you: General Investing, Traditional IRA or Roth IRA.
- Access our secure, easy-to-use trading experience online or through the Chase Mobile® app.
- Our powerful tools and resources are built to help you take control of your investments.
(Expires 01/23/2025)
INVESTMENT AND INSURANCE PRODUCTS ARE: NOT A DEPOSIT • NOT FDIC INSURED • NO BANK GUARANTEE • MAY LOSE VALUE
E*TRADE Brokerage
M1 High-Yield Cash Account
Put your money in position to rack up interest – and elegantly integrate with your investing goals; you can earn 4.25% APY on your on your uninvested cash with the M1 High-Yield Cash Account.
- 4.25% APY: Earn high yields on your uninvested cash.
- FDIC-insured up to $3.75 million.
- Unlimited transfers and withdrawals: Access your money when you need it.
- Multiple accounts: Open up to 5 accounts (4 individual, 1 joint) to organize your financial goals.
- Joint accounts: Earn toward shared goals with a loved one.
- Instant transfers: Move money instantly across your M1 accounts.
- Set your own rules: Smart Transfers automatically move funds between accounts based on rules you set.
- No minimum balance: Earn a solid APY, regardless of how much is in your account.
(Secure with FDIC coverage)
M1 is not a bank and M1 High-Yield Cash Accounts are not a checking or savings account. M1 High-Yield Cash Account(s) is an investment product offered by M1 Finance, LLC, an SEC registered broker-dealer, Member FINRA / SIPC. The purpose of this account is to invest in securities, and an open M1 Investment account is required to participate in the M1 High-Yield Cash Account. All investing involves risk, including the risk of losing the money you invest.
TradeStation Up to $3,500 Bonus Offer
- Get Up to $3,500 with a Qualifying Deposit with a new TradeStation account.
- Open a new TradeStation account. Trade commission-free and get up to $3,500 when you transfer funds into your TradeStation account.
- $150 cash reward with $5,000 Qualifying Assets Deposited
- $300 cash reward with $25,000 Qualifying Assets Deposited
- $500 cash reward with $100,000 Qualifying Assets Deposited
- $1,000 cash reward with $250,000 Qualifying Assets Deposited
- $2,000 cash reward with $500,000 Qualifying Assets Deposited
- $3,500 cash reward wutg $1,000,000 Qualifying Assets Deposited
- Use Offer Code TSTVAGFD
(Visit TradeStation to learn more)
Webull Free Stocks Sign Up Bonus
Earn free stocks when you sign up for a new Webull account using our referral link and make an initial deposit of at least $100.
- Sign up and register through our referral link.
- Open a Webull Brokerage Account.
- Earn free stocks after meeting the qualifying activity.
(Visit Webull to learn more)
Axos Self Directed Trading
Axos Self Directed Trading Features
- Open an Account in Under 10 Minutes.
- Trade thousands of S&P 500, NASDAQ, NYSE, and other listed stocks
- Commission-free ($0 per trade on eligible stocks and ETFs; other fees may apply)
- Easy-to-use platform with the tools you need and the convenience of placing trades anytime, anywhere.
- Upgrade to Axos Elite and boost your account with instant access to funds, lower fees, increased buying power, and enhanced market knowledge.
- Link your Axos Bank account for fast, safe, and easy money transfers.
(Visit Axos Invest to learn more)
Brokerage Bonuses & Investment Promotions
PROMOTIONAL LINK | OFFER | REVIEW |
J.P. Morgan Self-Directed Investing | Up to $700 Cash | Review |
TradeStation | $3500 Cash | Review |
M1 Finance | Up to $2,000 Cash & free trades | Review |
WeBull | 12 Free Stocks & free trades | Review |
SoFi Invest | $25 Bonus and free trades | Review |
Broker | Bonus | Terms | Expiration | Review |
---|---|---|---|---|
Acorns | Free $20 Bonus | Make $5 recurring deposit | None | Review |
Charles Schwab | Up To $6000 | $50K+ Deposit | None | Review |
Charles Schwab | Up To $1,000 | $1k+ Deposit | None | Review |
Charles Schwab | $101 | $50 Deposit | None | Review |
Citi Self Invest | Up to $500 | $10K+ Deposit | None | Review |
Citibank Wealth Management | Up to $5,000 | $50K + Deposit | 12/31/2024 | Review |
Dough | Free Stock | N/A | None | Review |
E*Trade | Up To $17,500 Bonus Cash | $5K Min Deposit | 07/31/2024 | Review |
E*Trade | Up To $6,000 Bonus Cash | $1K Min Deposit | 01/31/2025 | Review |
Elements Financial | Up to $750 | $100K-$500K Deposit | None | Review |
Firstrade | Up To $5,000 Bonus | $5K+ Deposit | 04/10/2024 | Review |
Firstrade | $250 Transfer fee rebates | Account Transfer of $2,500 or more | None | Review |
Moomoo | 1.5% Cash Rewards or 7 Free Fractional Shares | New Account | None | Review |
Merrill Edge | Up to $3,000 | $250K+ Deposit | 04/30/2024 | Review |
Merrill Edge | Up to $750 | $200K+ Deposit | None | Review |
Merrill Edge | Up to $600 | $200K+ Deposit | None | Review |
Navy Federal Credit Union | $200 | $200 Deposit | 12/31/2024 | Review |
Public | Free stock(up to $300) | Fund w/ $10 for 30 days | None | Review |
Public | Up to $10K | $5K minimum transfer | None | Review |
Robinhood | Free Stock | No Minimum | None | Review |
SigFig | Up To 10,000 Managed Free | $2,000 opening deposit | None | Review |
SogoTrade | 100 Free Trades & $100 Transfer Fee Reimbursement | $500+ Deposit for free trades. Transfer $10K+ for $100 Reimbursement. | None | Review |
Speed Trader | 50% Off Commissions & Locates | N/A | None | Review |
Stash Invest | $20 bonus | Add at least $5 to your account | None | Review |
Streetbeat | Up to $14,000 | Min $500 Deposit | None | Review |
Tastyworks | Up to $5,000 | $5K Min Deposit | 03/31/2024 | Review |
U.S. Bancorp | Up to $5,000 | $250K Min Deposit | 08/31/2024 | Review |
Wealthfront | $5,000 Managed Free | Use the referral invitation link | None | Review |
I have a suggestion for a new topic related to this and one for the bank side too. What are the ongoing benefits for holding an account? For instance, Morgan Stanley and Schwab both have their own Amex Plat. Both offer discounts/freebies on this for jumping though certain hoops. Atm fees waived, free trades, etc. Some other places have combined the bank/brokerages for perks such as the Citigold and BOA preferred rewards. I just looked, and there doesn’t seem to be a single place on the internet that does a comparison of all these programs and their requirements to get them. I am looking for more options, was hoping to find it here. Also, with the brokers, you might want to include the potential cost to get out when you close. Your doing a great job with the front end, it would be great if you could address the rest for those of us who are tired of jumping through hoops for a treat.
Maybe you should get a life. The guy just wanted answers to some questions. Lighten up
Nice article mate!
Great! very informative and valuable post!
dude what is your problem man the guy is just rying to help and all you are doing is talking crap…. i cant stand people like you… all you do is take the negative of everything get a life…. do you have any idea how hard it would be to update all of his content and how long that would take…. do you also realize how many people this has actually helped and all people like you do is find the negative in everything i bet you that your wife and kids hate you and your dog too
One per customer per life. Sometimes can get exceptions but do not count on them, even if supposedly verified by account and your name by a real person.
No one who is worried about getting help covering trading fees is doing “alright” trading. If he is above the market for now, it is likely because he is taking on excess risk.
May I ask a silly question? Are these deals ‘one in a lifetime’ for each customer? Meaning, say you go to TD Ameritrade, get the bonus, then move the money (after required holding period) to Charles Schwab (and keep the money for required holding period), can you go back to TD Ameritrade and get the bonus again? Or they will deny it because you were previously a customer?
I heard there are people that make a living in this manner(just moving money around) but I’m not sure it’s that simple:)
I think I also got my 1st 500 trades free. Please make a correction, as I own a bit of their stock.
Downside: I never did understand the answer to a question, either by phone or in person. It had to do with their whole cash-flow thing. No one else does that, that I see. The answer that I got was something like, ” Everyone does it this way”. I couldn’t believe there wasn’t a clear explanation, anywhere, or that they don’t constantly get calls about it. I think it’s a “pending” place where your cash goes until the stock “settles”, but that wasn’t the answer they gave me. I honestly got the feeling that some of the people with whom I spoke truly didn’t know. I told them that they need to train their people better, in communication, if nothing else. But I bought a share of their stock, anyway. 500 free trades , then $2.99, & a sense that when it’s all said & done, I think they can be trusted. I had an odd experience with a different one, where they transferred $500, when I’m pretty sure I said $50, overdrawing me. Fortunately my bank waived the fee. Chase seems more paternal. Their system sometimes shuts down when things aren’t going well. So far, I think it’s probably been to my advantage.
Funny story you might happen to share with anyone you might know at TDA ( as it might not be funny to everyone). As a new trader, I didn’t really know that if you sell ALL, some at a loss, but overall as a profit, & then buy a third back the next day, they don’t give you the posted price of, say, $1. They charge you $1.25, or so, because you didn’t wait 30 days. Something about “maybe I just wanted a better cost basis”. When I couldn’t get it, & said I’d just ask my husband, she said, ” You have a husband?”(increduluos). I actually have to laugh, remembering what it was like to be 23, but I was surprised that she didn’t keep her thoughts to herself, as I would have.
Chase YouInvest is listed as $5/trade. It’s $2.99.
He may have done alright. Trading isn’t easy but people who have a knack for it can do well. The S&P 500 and its ETF’s are pretty much the market average. Buy 10-15 large cap diversified stocks and you will probably get the same results. But if you buy 1 or 2 your results may significantly beat the market. If you want easy buy the S&P but lose out on making big returns. If you want those big returns buy just a few individual stocks or trade. Just make sure the stocks you trade are undervalued with good consistent earnings and large cap, big companies. If it goes down don’t sell. That is a guaranteed loss. I only trade stocks that I would otherwise invest in for 1-2 years because the expected growth is very good. Even if i get stuck because of temporary price drop, I’ll make 60-70% in 2-3 years if I have to hold it.
how did u get that deal
TDA offered Total of 1300 usd for Roth IRA tsfr from schwab and 2 yrs free trades. Sweet
I don’t know why they do not update these sites. There are no brokers giving away any cash for new IRA’s or rollovers. This all ended at the first of the year. All you can get now is free trades. Yes, the Schwab deal for Scottrade customers is sweet……….Free trades for the same time frame that you had your Scottrade account…..just spoke with a rep.
i dont see the citigold offer of $1,000 for deposit of 200K-499K, other amounts as well. it on their homepage for citigold clients and posted in their branch signage
I am happy that someone was able to take advantage of this.
Just opened an account with Schwab and I now have 11 years of free trading. Great deal to have a for a Roth IRA.
And how did you do as compared to SPY?
Few people…its a game they all play
Looks like Schwab has an un-adevertised promotion for Scottrade customers.
For balances over 100K(?) they are giving free Stock and ETF trades for number of years equal to number of years you were a Scottrade customer. So if you are with Scottrade for 5 years, they will give 5 years of free stock and ETF trades.
I made 373 trades in 2017. 🙂
I did get 50,000 United Miles from Fidelity for transferring $100,00+ to them a year ago. I’m ready to move those funds somewhere else for miles, but no such luck.
Fidelity reneged on miles, promised to me by name and account for new money, did not provide. Closed out accordingly. Same for Share Builder/Cap One.
Where did all the mileage awards go? Fidelity used to offer airline miles to open new brokerage accounts. i think other brokers did too. They are all gone. Any idea why? Will they be coming back soon?
Make 300 trades??? who the hell does this?
Merrill Edge also offers 300 free trades for the first 90 days of opening a new self-directed account. Great deal! After that if you have over 50k between Merrill Edge and Bank of America you get 30 free trades/month as long as you keep your balance above that. If you have over 100k in the enterprise then its 100 free trades a month! Noone will match that they love their commission charges too much. The Bank of America account barely has to have any money in it to qualify, $100 will suffice
TD Ameritrade has a 60 day limit from the date of funding (not the date the account opened). Fidelity free trades expire in 2 years under the 50k/100k bonus program. I think best is to check with the rep.
I found your blog quite interesting. Thank you for posting.
Hi Don,
Thanks for commenting and stopping by our page. I am not too sure about that, but feel free to reach out to customer service and they should be able to answer your questions: Schwarb Brokerage: 800-435-4000 | Scottrade: 800-619-7283 | E*Trade: 800-387-2331
Hi Vicky!
In my Fidelity IRA rollover acct they have a “limited margin” feature, which basically allows me to day trade in my retirement acct (without having to wait for settlement, as is typical). This gives me much more investment flexibility to profit from short swings in price. Do you know if Schwab, Scottrade, ETrade or any others offer that capability in retirement accts? Thanks! Also, where are you based? I’m in West Orange, NJ.
I suggest checking if they will issue a 1099 which could bring the value down dramatically. 500 free trades from Schwab or Fidelity is a better deal.
Hi John,
After chatting with CSR, you need to keep your $100K deposit for a minimum of 1 year and yes the 500 Free Trades/2 years offer can be combined with the $100 offer. If you are interested, be sure to reach out to Schwab CSR and their promotion specialist will help you get the accounts setup. Hope this helps.
Is there a length limit on the 100K deposit for Schwab 500 Free Trades/2 Years offer? Also, can it be combined with the 100USD offer?
Fidelity seems to be asking to keep the 50K deposited for 9 months to get the 300 free trades on the offer page. But, Schwab is missing the info.
TD, was not worth any amount, the worst stock streamer around is them, it used to be good years ago.
Some really information in there – comparing brokerage bonuses this way helps us make better decisions.
There seems to be an upper limit of $2500 as a bonus for a $1 million deposit. Is this due to some kind of legal limit?
TD Ameritrade has a current program at that level. Use the link above to open the account and it will be coded for the bonus. If you have an existing account but did not receive the targeted offer, contact them.
please let me know if you got any replies or information please
HI I WANT TO TRANSFER MY MONEY TO TD AMERITRADE HOW CAN I GET THE 1,000 BONUS FROM THEM? THANKS SO MUCH
I got a $1000 for $250K targeted bonus offer via facebook from TD Ameritrade this evening. Previously best was $600.
For all of the free trade offers, do they usually come with an expiration date, like 60 days from account opening? It would take me a while to place 100+ trades even.
Do folks not realize offers and bonuses change all the time, it is their responsibility to further check.
A few offers include covering transfer fees in addition to the bonus. Even if an offer doesn’t include that, it’s worth contacting the custodian and asking if they’ll do that too. I have had success (and failure) doing that. Sometimes like with TD Ameritrade they might direct you to another offer that has it.
Scottrade is great. Enter the code TPBH8404 and receive 3 free trades.
E*TRADE offers $2500 for $1MM, vs. $600 in your table. See the fineprint on Footnote 1 below, even though their main advertisement does only show up to $600.
I sent a secure message to Schwab also. They had a rep call me. He said they had no active bonuses but that he could put in an “exception” for me to get me the expired IRA bonus. He also offered me a similar bonus for deposit to a brokerage account. It seems that calling or sending secured messages to inquire about bonuses can be productive.
The TD Ameritrade bonus says it is for new accounts. I sent them a secure message asking if they had any bonus promotions for deposits into existing accounts, and it seems they do, maybe they are not published.
Strange there are no Citi offers here?
I’m just wondering if you have a list of ACAT bonuses from different brokerages, e.g. Sharebuilder offers $100, Tradeking reimburses up to $150. Fidelity reimburses up to $100, etc.