How Long Does It Take to Get a Bank Bonus? A Complete Timeline
March 5, 2026
You signed up for a bank bonus, set up your direct deposit, and now you're wondering: when does the money actually show up? The answer depends on the bank, the type of bonus, and how quickly you meet the requirements. Most bank bonuses take anywhere from 30 to 120 days from the day you open your account to the day the bonus hits your balance. Here's a complete breakdown so you know exactly what to expect.
The General Timeline
Every bank bonus follows a similar three-phase process: (1) open the account, (2) meet the requirements (usually direct deposits), and (3) wait for the bank to verify and pay out. The first phase is instant. The second phase depends on your payroll schedule and the bank's required timeframe. The third phase — the waiting period after you've met requirements — is where banks differ the most.
Quick Summary
Bank-by-Bank Payout Timelines
Here's how long each major bank takes to pay their bonus after you've met all requirements. These timelines are based on current offer terms and real user reports.
| Offer | Bonus | Requirement |
|---|---|---|
| Chase Total Checking | $400 | 15 business days after DD |
| Chase Secure Banking | $125 | 15 business days after qualifying |
| Citi Checking | $450 | 30 business days after DD |
| BMO Smart Money | $400 | 30-45 days after DD |
| SoFi Checking & Savings | $300 | 14 days after DD |
| Capital One 360 | $250 | 60 days after DD |
| PNC Virtual Wallet | $100 | 60-90 days after DD |
| PNC Performance Select | $400 | 60-90 days after DD |
| KeyBank Select | $500 | 90 days after DD |
| E*TRADE Premium Savings | $2,000 | 60 days after 45-day hold |
Fastest Bank Bonuses
If you want your bonus money as fast as possible, Chase and SoFi are consistently the quickest payers. Chase deposits bonuses within about 15 business days of meeting the direct deposit requirement — many users report seeing their $400 bonus within 10 days. SoFi is even faster in some cases, crediting bonuses within about 14 days of qualifying direct deposits.
Slowest Bank Bonuses
PNC and KeyBank tend to be the slowest payers. PNC states 60-90 days after meeting requirements for both the Virtual Wallet and Performance Select bonuses. KeyBank can take up to 90 days after the qualifying period ends. E*TRADE requires a 45-day holding period for your deposit before the payout clock even starts, making it one of the longest total timelines.
Factors That Can Delay Your Bonus
- 1Wrong type of deposit: Not all ACH transfers count as "direct deposit." Employer payroll almost always qualifies, but P2P transfers and manual ACH pushes are hit-or-miss depending on the bank.
- 2Falling short of the threshold: If your direct deposits total $4,900 and the requirement is $5,000, you won't qualify. Always add a small buffer above the minimum.
- 3Missing the deadline: Most bonuses have a 60-90 day window. If your first direct deposit arrives on day 5, you have less time than you think to hit cumulative totals.
- 4Previous account holder: Many banks require you to be a "new customer" — meaning you haven't had an account in the last 12-24 months. If you're flagged as a returning customer, the bonus won't process.
- 5Account closure or overdraft: Closing your account or having a negative balance before the bonus posts can disqualify you entirely.
Tips to Get Your Bonus Faster
- •Set up direct deposit on day one. Don't wait — switch your payroll the same day you open the account so your first paycheck goes to the new bank.
- •Exceed the minimum requirement. If the bonus requires $1,000 in direct deposits, aim for $1,200. This provides a cushion and can trigger faster verification.
- •Use employer payroll, not ACH transfers. Employer-originated direct deposits are universally accepted and never questioned by banks.
- •Track your progress. Log into your new account weekly to confirm deposits are posting and being categorized as direct deposits.
- •Don't close the account early. Most banks require the account to stay open for 60-180 days. Closing early can result in a clawback of the bonus.
- •Contact the bank if it's late. If you've clearly met requirements and the bonus hasn't arrived within the stated timeframe, call customer service. Sometimes manual verification is needed.
What If My Bonus Hasn't Arrived?
If you've met all requirements and the payout window has passed, don't panic — but do take action. First, double-check that your deposits actually qualified as direct deposits (check your transaction history for the "DD" label or similar). Then call the bank's customer service line and ask them to verify your bonus status. Have your account number and the promotion details ready. In most cases, a quick call resolves the issue within a few days.
Do all bank bonuses require direct deposit?
Can I speed up my bonus by depositing more than required?
Will I get a notification when my bonus is deposited?
What happens if the bank bonus offer expires before I get paid?
Is there a tax form for bank bonuses?
The Bottom Line
Most bank bonuses take between 45 and 120 days from account opening to payout. The fastest banks like Chase and SoFi can get you your money in as little as 3-4 weeks after meeting requirements, while slower banks like PNC and KeyBank may take up to 3 months. The key is to set up your direct deposit immediately, exceed the minimum threshold, and be patient. The money will come — it just takes a little time.