How bank bonuses work and what they cost you

A bank bonus is money the bank pays you for opening an account and meeting specific conditions—usually depositing a certain amount within a set timeframe or setting up direct deposit. The bonus is separate from interest; it's a one-time payment meant to attract new customers. You don't earn it by keeping money in the account long-term. You earn it by doing what the bank asks in the first 30, 60, or 90 days.

The catch is that most bonuses come with strings. You might have to keep a minimum balance for a month, maintain the account for six months without closing it, or receive your paycheck deposited automatically. If you close the account early or fail to meet the conditions, the bank keeps the bonus or takes it back. Some banks also charge monthly fees that can eat into or eliminate the bonus value.

The size of bonuses varies widely. Checking account bonuses typically range from $50 to $500, depending on the bank and how much you deposit. Savings account bonuses are usually smaller—$25 to $200—because savings accounts don't generate as much ongoing revenue for the bank. Online banks tend to offer larger bonuses than brick-and-mortar banks because they have lower overhead costs.

Key Takeaways

  • Bank bonuses are one-time payments for opening an account and meeting deposit or direct-deposit requirements within a specific window, usually 30 to 90 days.
  • Checking account bonuses are typically larger than savings bonuses because banks profit more from checking account activity and linked services.
  • You must meet every condition the bank lists—minimum deposit amount, direct deposit setup, or account tenure—or you forfeit the bonus entirely.
  • Monthly maintenance fees can reduce or eliminate the bonus value, so compare the total cost of account ownership, not just the bonus size.
  • The bonus is taxable income and will appear on a 1099-INT form if it exceeds $10, so factor that into your calculation of actual value.

Checking account bonuses versus savings account bonuses

Checking accounts generate more revenue for banks through overdraft fees, debit card transactions, and linked services like bill pay. That's why checking bonuses are usually larger. A checking bonus might be $200 to $500 if you deposit $500 or more and set up direct deposit. A savings account bonus for the same deposit amount is often $25 to $100.

Savings accounts have lower bonuses because they generate less transaction volume and fewer fees. Banks also pay interest on savings balances, which costs them money. A savings bonus might require you to deposit $10,000 and maintain that balance for 90 days, whereas a checking bonus might only require a $500 deposit and one direct deposit.

The conditions also differ. Checking bonuses almost always require direct deposit—your employer's paycheck or a government payment like Social Security or unemployment benefits. Savings bonuses typically require only a deposit and sometimes a minimum balance hold. If you don't receive direct deposit, you can't get most checking bonuses, but you might still may have access to for a savings bonus.

What conditions you actually have to meet

Every bank bonus has a list of requirements printed in the fine print. Common ones include: deposit at least $X within Y days, set up direct deposit, maintain a minimum balance for Z days, or keep the account open for at least six months. You must meet all of them, not just some. If the offer says "deposit $500 and set up direct deposit within 60 days," you need both things done by day 60, or the bonus disappears.

Direct deposit is the most common requirement for checking bonuses. The bank wants to know you'll use the account regularly and that your paycheck will flow through it. Some banks accept government payments (Social Security, unemployment, tax refunds) as direct deposit; others require employer payroll only. Read the fine print to see which counts.

Minimum balance requirements vary. Some banks want you to hold $500 for 30 days; others want $5,000 for 90 days. If your balance drops below the minimum even once during the requirement period, you may lose the bonus. A few banks waive the balance requirement if you set up direct deposit, so the conditions can overlap in your favor.

Account tenure requirements protect the bank from people who open an account, grab the bonus, and close it immediately. Most require you to keep the account open for at least 60 days, but some demand six months or longer. If you close the account before the deadline, the bank will deduct the bonus from your final balance or simply not pay it.

How much the bonus is actually worth after fees and taxes

A $200 checking bonus sounds good until you factor in monthly fees and taxes. If the account charges $12 per month and you keep it open for six months to satisfy the tenure requirement, you've paid $72 in fees. Your net bonus is $128. If the account is free, you keep the full $200—but only before taxes.

Bank bonuses are taxable income. The IRS treats them as interest or miscellaneous income. If your bonus exceeds $10, the bank will send you a 1099-INT form at tax time, and you'll owe federal income tax on that amount. At a 22% tax rate, a $200 bonus costs you $44 in taxes, leaving you with $156. At a 32% rate, it costs $64, leaving you with $136.

Some accounts have no monthly fee if you meet certain conditions—direct deposit, a minimum balance, or a certain number of debit card transactions per month. If you already receive direct deposit or maintain the balance anyway, the account is effectively free, and the bonus is nearly pure gain (minus taxes). If you have to change your behavior to avoid fees, the real value drops.

Compare the bonus to the account's ongoing costs and features. A $300 bonus on a free checking account with no minimum balance is worth more than a $400 bonus on an account that charges $15 per month if you don't maintain $5,000. Calculate the total cost of ownership over the first year, then subtract taxes, and you'll see the real value.

Timing and how long the bonus takes to arrive

The bonus doesn't arrive the day you open the account. Banks pay bonuses after you've met all the conditions and the requirement period ends. If the offer says "deposit $500 within 30 days and set up direct deposit," the clock starts when you open the account. Once day 30 arrives and you've done both things, the bank begins processing the bonus. Payment usually arrives within 5 to 10 business days after the requirement period closes, though some banks take up to 30 days.

Direct deposit bonuses take longer because the bank waits to see your first paycheck actually hit the account. If you set up direct deposit on day 15 but your paycheck doesn't arrive until day 45, the bank may not start counting the requirement period until the deposit clears. Read the terms carefully—some say "within 30 days of account opening," while others say "within 30 days of the first direct deposit."

The bonus arrives as a deposit into your account, not as a check or transfer. It will show up in your transaction history with a description like "New Account Bonus" or "Welcome Bonus." Once it's in your account, it's yours to spend or move, but remember that it's taxable income for that tax year.

What happens if you don't meet the requirements

If you miss any requirement, you don't get the bonus. There's usually no partial credit. If the offer requires a $500 deposit and you only deposit $400, you forfeit the bonus. If you set up direct deposit but close the account before the 60-day tenure requirement ends, you forfeit the bonus. If you fail to maintain the minimum balance for even one day during the requirement window, you forfeit the bonus.

Some banks will notify you if you're about to miss a requirement, but many won't. It's your responsibility to track the deadline and make sure you've completed every step. Set a calendar reminder for the last day of the requirement period so you can verify everything is done.

If you close the account before the bonus arrives, the bank will not pay it. If you close the account after the bonus has been deposited, you keep it. The distinction matters: if the requirement period ends on day 60 and the bonus arrives on day 65, you must keep the account open until at least day 65 to receive it. Once it's in your account, closing the account won't reverse the payment.

How to compare bonuses across banks

Don't compare bonuses by size alone. A $500 bonus on an account with a $15 monthly fee is worth less than a $300 bonus on a free account. Create a simple spreadsheet: list the bonus amount, subtract the monthly fee multiplied by how many months you plan to keep the account, subtract estimated taxes (use 22% as a rough estimate), and you'll see the real value.

Check whether the account has features you actually need. If you need a debit card, overdraft protection, or the ability to deposit checks by phone, make sure the account offers them. A great bonus on an account that doesn't meet your needs isn't a good deal.

Read the requirement period carefully. A 30-day requirement is easier to meet than a 90-day one because you're done faster and can move on to another bank's bonus. Some people "bank hop"—opening new accounts at different banks to collect bonuses—and the shorter requirement periods make this strategy work better.

Look at whether the bank accepts the type of direct deposit you have. If you're self-employed or receive irregular income, you might not may have access to for direct-deposit bonuses. Savings account bonuses, which usually don't require direct deposit, might be your only option.

Frequently Asked Questions

Do I have to keep the bonus money in the account, or can I withdraw it right away?

Once the bonus is deposited into your account, it's yours to withdraw immediately. However, you must still meet the account tenure requirement—usually 60 days—or the bank may claw back the bonus. Check the terms to see if the tenure requirement applies after the bonus arrives or only before it.

Can I open multiple accounts at the same bank to get multiple bonuses?

Most banks allow only one bonus per customer per year, and some track this across all accounts you hold with them. A few banks have separate bonuses for checking and savings, so you might may have access to for both. Read the fine print or call the bank to ask whether you can open a second account and receive a second bonus.

What if my employer won't set up direct deposit?

You can't get most checking bonuses without direct deposit. However, some banks accept government payments like Social Security, unemployment benefits, or tax refunds as direct deposit. Savings account bonuses usually don't require direct deposit at all, so that's an alternative if you only have access to those payment types.

Will the bonus show up on my credit report?

No. Bank bonuses are not reported to credit bureaus and don't affect your credit score. Opening a new account may trigger a soft inquiry into your banking history, but this doesn't impact your credit either.

What if the bank changes the bonus offer after I open the account?

You're locked into the terms that were in effect when you opened the account. If the bank later raises or lowers the bonus, it doesn't affect your account. However, if you close the account and reopen it later, you'll be subject to the new terms and any new bonus offer at that time.