TD Ameritrade has a new $500 opening bonus (expired). Unfortunately, it is a bit involved. First, you must open a new non-IRA account with at least $10,000. You then get 60 days of free trades. If during the first 3 months you make an average of 3 trades a month, you then get to Apex status and get the $500 bonus after 3-4 weeks. You must then maintain $10,000 of account equity for 9 months after getting the $500, or they take the bonus back.
The Best Credit Card Bonus Offers – 2026
Big List of Free Stocks from Brokerage Apps
Best Interest Rates on Cash - 2026
Free Credit Scores x 3 + Free Credit Monitoring
Best No Fee 0% APR Balance Transfer Offers
Little-Known Cellular Data Plans That Can Save Big Money
How To Haggle Your Cable or Direct TV Bill
Big List of Free Consumer Data Reports (Credit, Rent, Work)