Skip to content
Investigator Finance

Bonuses

Account bonuses, checked at the source

Cash and matches for opening or moving money into a brokerage account, IRA, Solo 401(k) or HSA. We only list offers we confirmed on the provider’s own terms page, and we link that page so you can read the fine print.

Last checked October 30, 2026. Sorted by end date, never by who pays us. None of these links earn us anything today.

Account type

11 bonuses.

  • Expiring soonBrokerageNew customers

    BettermentSelf-directed investing bonus

    $100

    Minimum
    $2,500
    Keep it
    Keep $2,500 in until the bonus pays (about Nov. 12, 2026)
    Ends
    November 5, 2026 (6 days left)

    New Betterment clients only. Open an individual self-directed investing account, enroll in the offer and deposit $2,500 from outside Betterment.

  • BrokerageNew customers

    moomoo3% transfer match

    Up to $600

    Minimum
    None posted
    Keep it
    Unlocks in 4 parts at 90, 180, 270 and 360 days
    Ends
    December 31, 2026

    3% of your first ACAT or FOP transfer, on up to $20,000. Paid as a cash coupon in four quarterly installments. Only for customers who hadn't deposited or transferred before June 10, 2026.

  • BrokerageNew customers

    moomooDeposit bonus paid in NVDA stock

    $30 to $1,000 in stock

    Minimum
    $500
    Keep it
    60 to 180 days, depending on tier
    Ends
    December 31, 2026

    Paid as fractional NVDA shares that unlock after you keep the average balance for 60 days (up to 180 days for the top tiers). Only for customers with no deposit before January 1, 2026.

  • BrokerageNew customers

    E*TRADENew brokerage account cash credit

    $50 to $10,000

    Minimum
    $1,000
    Keep it
    Fund within 60 days, then keep it there 12 months
    Ends
    February 28, 2027
    Code
    OFFER26

    New E*TRADE clients opening one non-retirement brokerage account. Credit is paid within 7 business days after the 60-day funding window.

  • IRASolo 401(k)New customers

    E*TRADENew retirement account cash credit

    $50 to $10,000

    Minimum
    $1,000
    Keep it
    Fund within 60 days, then keep it there 12 months
    Ends
    February 28, 2027
    Code
    RETIRE26

    Eligible: Traditional, Roth, Rollover, Inherited, SEP and SIMPLE IRAs, plus Roth and Traditional Individual (Solo) 401(k)s. New E*TRADE clients; the code works once, for one account.

  • BrokerageNew customers

    Charles SchwabSchwab Starter Kit

    $50

    Minimum
    $50
    Keep it
    Not posted
    Ends
    No end date posted

    Deposit $50 within 30 days into a new individual brokerage account. Schwab buys $10 of each of the top 5 S&P 500 stocks with it, or you can cancel the orders and keep $50 cash.

  • HSANew customers

    HealthEquity$25 match on your first HSA contribution

    Up to $25

    Minimum
    None posted
    Keep it
    Not posted
    Ends
    No end date posted

    Open a HealthEquity HSA and make a contribution; HealthEquity matches the first $25. You still need HSA-eligible health coverage to contribute.

  • BrokerageIRA

    Merrill EdgeNew CMA or IRA cash reward

    $100 to $600

    Minimum
    $20,000
    Keep it
    Fund within 45 days, then 90 days
    Ends
    No end date posted
    Code
    600ME

    New individual Cash Management Account (CMA) or Traditional, Roth or owner-only SEP IRA. Limit one CMA and one IRA bonus per person. Merrill says it may send a Form 1099.

  • BrokerageIRA

    Public1% match on transfers, rollovers and IRA contributions

    1%, uncapped

    Minimum
    None posted
    Keep it
    Paid monthly over 5 years; withdrawals cut future payments
    Ends
    No end date posted

    Transfer matches pay in up to 60 monthly installments. IRA contribution matches pay over 12 months. Public reimburses up to $100 of transfer-out fees on transfers of $5,000 or more.

  • IRA

    RobinhoodIRA match on transfers, rollovers and contributions

    1% (3% on contributions with Gold)

    Minimum
    None posted
    Keep it
    5 years (and 1 year of Gold to keep the Gold match)
    Ends
    No end date posted

    1% on IRA transfers and old 401(k) rollovers, no cap. Annual contributions earn 1%, or 3% with Robinhood Gold ($5/month). Self-directed IRAs only. Moving the money out within 5 years can trigger an early removal fee.

  • IRA

    SoFi1% IRA match on contributions and 401(k) rollovers

    1%

    Minimum
    None posted
    Keep it
    5 years
    Ends
    No end date posted

    Contributions must arrive by ACH or instant transfer from SoFi Bank. Rollovers count only from 401(k), 403(b) or 457(b) plans by check through Capitalize; ACAT transfers are excluded. SEP IRAs excluded.

Bonuses are usually taxable

The IRS counts most rewards like these as income, whether or not you get a tax form. Cash bonuses in a taxable account may be reported on Form 1099-MISC (box 3, “Other income”) or Form 1099-INT; Merrill’s terms, for example, say it may send a 1099. Starting with tax years after 2025, the IRS raised the 1099-MISC reporting threshold to $2,000, so a small bonus may arrive with no form at all and is still income. Matches paid inside an IRA work differently: Robinhood, for one, says its IRA match is treated as earnings in the IRA and it doesn’t send a 1099 for it. Check each offer’s terms and ask a tax pro if you’re unsure.

How we pick what to list

  • Confirmed on the provider’s own page, with the link on every card.
  • Open to the public. We skip referral-only, invite-only and lottery-style offers.
  • Investment and HSA accounts only, not checking or savings bonuses.
  • Many brokers repay the fee your old broker charges to transfer out. That’s handy, but it isn’t a bonus, so we don’t list it.
  • Offers drop off the page after their end date. Bonuses never change our account rankings.

Don’t move money just for a bonus. A long holding period, a monthly fee or a worse investment lineup can cost more than the reward.

Bonus alerts

A short email when a new bonus shows up or a listed one changes or is about to end. We check the official pages, so you don’t have to.

Loading the signup form…