Banks that offer cash bonuses for new checking accounts
Many banks offer cash bonuses when you open a checking account and meet certain conditions — usually depositing a minimum amount within a set timeframe or setting up direct deposit. These bonuses range from $50 to $300 or more, depending on the bank and the account type. The catch is that the offer changes frequently, and not all banks participate.
The banks most likely to run these promotions include larger national banks like Chase, Bank of America, Wells Fargo, and Citibank, as well as regional banks and online-only banks like Ally, Charles Schwab, and Discover. Credit unions sometimes offer bonuses too, though less commonly than commercial banks. The specific amount and requirements vary by location and by the time you're reading this — a bonus that exists today may be gone in three months, and a new one may appear.
Because these offers change constantly, the best way to find current bonuses is to visit each bank's website directly and look for a "New Customer Offer" or "Promotions" section. You can also search "checking account bonus" plus the bank name to see what third-party sites are tracking, though those sites may not be fully up to date.
Key Takeaways
- Banks offer cash bonuses ranging from $50 to $300 or more when you open a checking account, but the offers change frequently and vary by location.
- You typically must deposit a minimum amount (often $500 to $2,500) within 30 to 90 days, or set up direct deposit, to receive the bonus.
- Larger national banks, regional banks, and online banks all run these promotions, but credit unions offer them less often.
- The only reliable way to find current offers is to check each bank's website directly, since promotions change every few weeks.
- A bonus is only worth it if you were planning to bank there anyway — switching banks just for $100 costs more in time and hassle than the money is worth.
What conditions you need to meet to get the bonus
Most banks require one of two things: a minimum deposit within a certain window, or setting up direct deposit. Some require both. A minimum deposit might be $500, $1,000, or $2,500 — the higher the deposit, the higher the bonus tends to be. You usually have 30 to 90 days from opening the account to meet this condition.
Direct deposit is when your paycheck or government benefit payment goes straight into your account electronically. If a bank requires this, they typically want to see at least one deposit arrive this way before they release the bonus. This can take a full pay cycle, so if you're paid monthly, you might wait four to six weeks.
Some banks also require you to keep the account open for a minimum period — often 90 days — or maintain a minimum balance. Read the full terms before you open the account, because missing one condition means losing the bonus. The terms are usually in small print on the promotion page, or you can ask a bank representative to walk you through them.
How long it takes to receive the bonus after you meet the requirements
Once you've met all the conditions, the bank doesn't always deposit the bonus when ready. Most banks take 30 to 60 days to review that you've completed everything and then credit the money to your account. Some are faster — a week or two — and some take longer, especially if they're verifying direct deposit or waiting for a large deposit to clear.
The bonus will show up as a deposit in your checking account, just like any other money. You can use it right away; there's no waiting period or restriction on how you spend it. If the bonus doesn't appear within the timeframe the bank promised, contact customer service with your account number and the promotion details, and ask them to check the status.
Online banks versus traditional banks with physical branches
Online banks — those without physical locations — tend to offer higher bonuses than traditional banks because they have lower operating costs. You might see $200 to $300 offers from online banks, while a bank with branches in your neighborhood might offer $50 to $100. The tradeoff is that with an online bank, you can't walk into a location to deposit cash or speak to someone in person.
If you need to deposit cash regularly, a traditional bank or credit union with branches near you is more practical, even if the bonus is smaller. If you rarely use cash and are comfortable managing your account online or by phone, an online bank's higher bonus might be worth it. Some people open accounts at both — a local bank for everyday banking and an online bank for savings or a second checking account.
Whether a bonus is worth switching banks
A $100 or $200 bonus sounds good, but switching banks costs time. You'll need to update your direct deposit information with your employer, change automatic payments to your new account, and move any money you had in the old account. If you make a mistake, a payment could bounce or go to the wrong place. For most people, this hassle is only worth it if you were already planning to change banks anyway.
If you're happy with your current bank, the bonus isn't large enough to justify the work. If you've been thinking about switching because of high fees, poor customer service, or a bank that doesn't fit your needs, then a bonus is a nice extra reason to make the move. Think of it as a reward for something you were going to do, not as the reason to do it.
Banks that don't advertise bonuses but may offer them
Not every bank advertises checking account bonuses on their main website. Some smaller regional banks, local credit unions, and community banks offer bonuses but only mention them in their branches or when you ask. If you're considering a bank that doesn't show a promotion online, it's worth calling or visiting in person to ask whether they have any current offers for new checking accounts.
Credit unions in particular are less likely to advertise bonuses widely, but many do offer them. If you're a member of a credit union or are may be able to access to join one (through your employer, a family member, or your neighborhood), ask about new account bonuses. The amount is usually smaller than at large banks, but credit unions often have lower fees and better customer service, which can matter more in the long run.
Frequently Asked Questions
Do I have to pay taxes on the bonus money?
Yes. The IRS considers bank bonuses taxable income. If the bonus is $600 or more, the bank will send you a 1099-INT form at tax time, and you'll report it on your tax return. Even smaller bonuses are technically taxable, though the bank may not report them. Keep records of any bonus you receive.
What happens if I close the account before the bonus arrives?
Most banks will not pay the bonus if you close the account before you've met all the conditions or before the bonus has been deposited. Read the terms to see whether closing the account early forfeits the bonus. If you need to close it, wait until the bonus has actually appeared in your account.
Can I open multiple accounts at the same bank to get multiple bonuses?
Most banks limit bonuses to one per customer per year, or one per household. If you try to open a second account to get another bonus, the bank may deny the second bonus or close one of the accounts. Check the terms, and if you want to open more than one account, ask the bank first whether you're may be able to access for more than one bonus.
Is the bonus the same amount at every branch location?
No. Large banks often run different promotions in different regions. A Chase branch in one state might offer $200, while a Chase branch in another state offers $100 or nothing. This is why checking the bank's website for your specific location, or calling a local branch, matters more than reading a general article about the bank.