Best brokerage bonus for $100,000
Champion: Public you keep +$3,000 on $100,000; your money must stay 6 yr (equals ~0.50% annualized).
| Rank | Broker | You keep on $100,000 | Annualized (for reference) | Money must stay | Paid as | Status |
|---|---|---|---|---|---|---|
| ★ | Public Webull transfer match (3%) Taxable or IRA | +$3,000 3.00% of deposit | equals ~0.50% annualized | 6 yr Paid over 72 months; only transfers from Webull | Cash, paid monthly over 72 months | Ends in 2 days |
| #2 | tastytrade Individual account (code SWEETBONUS) Taxable only · code SWEETBONUS | +$2,000 2.00% of deposit | equals ~1.85% annualized | 1.1 yr Deposit within 30 days, keep deposits + bonus 12 months | Cash, lump sum | Ends 2026-11-30 |
| #3 | Moomoo Welcome deposit bonus (paid in NVDA stock) Taxable only | +$1,000 1.00% of deposit | equals ~2.03% annualized | 6 mo Keep average assets at the tier for 60–180 days to unlock | Stated $ value of NVDA fractional shares (value moves with NVDA) | Ends 2026-12-31 |
| #4 | Robinhood IRA transfer / 401(k) rollover match (1%) IRA only | +$1,000 1.00% of deposit | equals ~0.20% annualized | 5 yr Keep matched funds 5 years or the match can be clawed back | 1% match credited to the IRA | No end date |
| #5 | Public Brokerage/IRA transfer match (1%) Taxable or IRA | +$1,000 1.00% of deposit | equals ~0.20% annualized | 5 yr Match paid monthly over 60 months; withdrawals reduce remaining payments | Cash, paid monthly over 60 months | No end date |
| #6 | E*TRADE (Morgan Stanley) New brokerage account (code OFFER26) Taxable only · code OFFER26 | +$600 0.60% of deposit | equals ~0.52% annualized | 1.2 yr Fund within 60 days, keep it 12 months after that | Cash credit | Ends in 7 days |
| #7 | Charles Schwab Referral offer (needs a Schwab client’s referral code) Taxable or IRA | +$500 0.50% of deposit | equals ~0.45% annualized | 1.1 yr Deposit within 45 days; taxable accounts keep it 1 year | Cash | No end date |
| #8 | J.P. Morgan Self-Directed Investing Brokerage or IRA Taxable or IRA | +$325 0.33% of deposit | equals ~1.32% annualized | 3 mo Fund within 45 days, maintain to day 90 | Cash | Ends 2027-01-21 |
| #9 | Merrill (Bank of America) CMA or IRA (code 600ME) Taxable or IRA · code 600ME | +$250 0.25% of deposit | equals ~0.68% annualized | 5 mo Fund within 45 days, then hold 90 days | Cash | No end date |
| #10 | Charles Schwab Schwab Starter Kit Taxable only | +$50 0.05% of deposit | equals ~0.61% annualized | 1 mo Deposit $50 within 30 days; no hold period stated | $50 cash used to buy 5 fractional shares (you may cancel the orders and keep the cash) | No end date |
How we rank brokerage bonuses: by the dollars you keep, which is the bonus the broker pays for your deposit. The grey annualized figure is shown for reference only. Market gains or losses are not included, because they're yours either way. Stock bonuses are counted at the dollar value the broker states. Matches paid in installments are counted over the full payout period. Ties go to the shorter time your money must stay.
Investing involves risk, including loss of principal. Brokerage accounts are not FDIC insured. Bonuses only require that your money stays in the account; you can usually hold it as cash or a money-market fund. Bonuses are generally taxable. No crypto offers are listed.