How long does a bank bonus take to post?
Most bank bonuses post within 30 to 90 days of meeting the requirements, but timelines vary widely by bank. Some fintech accounts pay within days. Traditional banks often take the full 60 to 90 day window.
The timeline from opening an account to receiving the bonus has two separate phases. The first is the requirements period: the window in which you need to complete the direct deposit, spending, or other conditions. This is usually 60 to 90 days from account opening, and it is the period most people focus on. The second phase is the posting period: how long after meeting the requirements the bank takes to actually pay you. These are separate clocks, and the total wait from account opening to bonus-in-hand can be anywhere from a week to five or six months depending on the bank.
Fintech accounts tend to pay the fastest. SoFi, for example, typically credits the bonus within one business day of the 25-day direct deposit window closing. Current and OnePay pay almost immediately after the requirements are met. These fintechs are built to make the transaction feel instant, and their bonus processing reflects that.
Traditional banks are slower. Chase typically deposits the bonus within 15 business days of completing the requirements. Wells Fargo often posts within a week of hitting the deposit threshold, well inside the official 30-day-after-window timeline. U.S. Bank is among the slowest, typically taking around 45 days after the requirements period ends. Huntington publishes a 14 business day timeline and generally sticks to it.
Many banks give you a way to track your progress inside the mobile app or online banking. Chase has a coupon tracker that shows your deposit progress and notifies you when the bonus is confirmed. SoFi shows a countdown from the first qualifying deposit. If your bank does not have an in-app tracker, check the transaction history for a deposit labeled "bonus" or "promotional credit." The community also reports payout timelines alongside direct deposit results. You can browse community-reported payout timelines to see how long specific banks have taken in recent months. There is no investing involved. You meet the requirement and wait for the bank to pay you.
Other Terms