TradeUp
Bonus Details:
Deposit $100 to get two free stocks, typically worth $10-$20 each. 5% chance for each stock of hitting a higher tier.
Also get a 2% bonus on an ACATS transfer from another broker. You must maintain the transferred asset value for 90 days.
Bonus Requirements:
Deposit at least $100 for two free stocks. Each has a 95% chance to be worth $10-$20 and a 5% chance to be worth more.
No minimum transfer requirement for the 2% bonus but you need to transfer at least $3000 to get the transfer fee charged by the old broker reimbursed.
They promise an extra 1% on transfers over $100k but there is a cap of $1000 in rewards for the initial 2% transfer which means you'd only be earning effectively 1% on that portion. Not sure what's going on but there doesn't appear to be any way to earn more than 2%.
Options Trading: Yes
IRA Accounts: No
Account Type: Brokerage Account

