Best Sign-Up Bonuses

The only thing that’s better than earning money is getting it for free. And with the holiday shopping season right around the corner, there’s no better reason to take advantage of these offers and line your wallet with some extra cash.

If you have good credit, strong financial management skills, and responsible spending habits, you can enjoy some serious cash just in time for the holidays. Right now, you can find any number of credit card companies, banks, and brokerages offering generous rewards to new and qualifying customers. To get you started, check out a few of the best sign-up bonuses from

Credit Card Sign-Up Bonuses

TD Cash Visa Credit Card

With the TD Cash Visa Credit Card, you can earn $150 in cash back just by spending $500 in the first three months you sign up. Not only that, but this card offers 3% cash back on dining, 2% for groceries, and 1% on all other types of purchases. Plus, there’s no annual fee, making it one of the cheapest credit cards on the market. 

Chase Freedom Flex

You can easily earn $200 when you use the Chase Freedom Flex on at least $500 in purchases within the first 90 days. Target and Walmart excluded, you can receive 5% cash back on the first $12,0000 you spend at your favorite grocery stores. And every quarter, this credit card also offers an additional 5% on $1,5000 in total purchases in select bonus categories. 

The Chase Freedom Flex also offers 5% cash back on travel when you book through Chase, 3% on dining and drugstore purchases, 1% on all other transactions, and no annual fee.

Southwest Airlines Rapid Rewards Plus Credit Card

If you are a loyal Southwest Airlines customer and don’t have the Southwest Airlines Rapid Rewards Plus Credit Card already, you should consider opening an account. New cardholders who spend $1,000 or more within 90 days can get 40,000 Rapid Rewards points, or about $600 toward your next flight. You can also use it toward the Companion Pass, a $69 annual program that lets someone fly with you for free.

Bank Sign-Up Bonuses

Citi Priority

New Citibank customers who open a qualifying checking and savings account and deposit can earn $700 within three months. To meet the requirements, simply deposit $50,000 within the first month of opening and maintain that balance for a minimum of 60 days. When you meet the requirements, Citi will deposit your bonus into your account.

Chase Total Checking

This sign-up bonus from Chase is one of the easiest to earn. After you open a new Chase Total Checking account, just make one direct deposit in the first 60 days! There’s no minimum deposit amount, and you don’t have to maintain a specific balance. Just leave your account open for six months, and Chase will give you $200.

Stockbroker Sign-Up Bonuses


Webull is an online stock brokerage that provides free trades and shares to new members. Not only that, but there’s no fee to open an account, no minimum balance to maintain, and Webill will give you three complimentary shares valued up to $1,600 when you deposit $100 into your account. 


With Robinhood, you can buy and trade stocks in real-time without paying commission or transaction fees. Right now, you can get one free stock worth anywhere from $3 to $150 when you sign up and add money to your account. It’s a simple, easy way to start investing without spending a dime of your own money.

Ally Invest

Ally Invest offers the biggest sign-up bonus for new brokerage members — and it’s all in cash. You can earn as much as $3,500 when you create a new account and deposit a minimum of $10,000 in the first 60 days, including funds from other brokerage services. If you want to try your hand at investing and have the amount needed to qualify, this is an excellent choice. 

Allt has no annual or monthly fees, no minimum balance requirement, and no commissions. Plus, if you transfer your money from other platforms to your Ally account, they’ll cover up to $150 in ACAT fees for you. 


  • Wang, Jim. “Sign Up Bonuses: How to Get Free Money from 18 Companies.” Best Wallet Hacks, 20 Oct. 2020,
Ian Schindler