What Happens to My Direct Deposit If I Switch Banks Mid Pay Period?

By The Penny Plan Editorial Team Published July 13, 2026 6 min read

A new account with a better rate finally got opened, the routing and account numbers got updated in the employer’s payroll portal a few days before payday, and now there’s a nagging question: is this paycheck actually going to land in the new account, or is it still headed for the old one?

The quick answer

A paycheck follows whatever direct deposit information was on file in the payroll system at the moment payroll actually processes, not the day new numbers were submitted. Because most employers lock in payroll several days before the pay date, a change made close to a pay period often doesn’t take effect until the following cycle. That means the very next check can still land in the old account even though the new one is already showing up in the system.

Why payroll has a built-in lag

Payroll isn’t calculated the morning of payday. Most employers run payroll on a fixed schedule, often finalizing figures and account routing several business days ahead of the actual deposit date. Any direct deposit change submitted after that cutoff typically gets queued for the following pay period rather than applied immediately. This isn’t a glitch; it’s simply how batch payroll processing is built, since changes have to be verified before a transfer is initiated.

What happens if the old account is still open

If the account being replaced hasn’t been closed yet, the paycheck generally lands there without issue, even if that wasn’t the intent. The funds arrive, and the person then has to manually move that money to the new account. Keeping the old account open for at least one extra pay cycle is a common way people avoid a bigger headache, since there’s no guarantee the payroll system updated in time.

What happens if the old account has already been closed

This is where things get more complicated. When a direct deposit is sent to a closed account, the receiving bank generally rejects the transfer and returns it to the employer, since the account no longer exists to accept it. The employer’s payroll provider then has to reissue the payment, often as a paper check or a manual reversal, which can take several extra business days. During that stretch, a paycheck that was expected on a specific date may simply not show up, which can be stressful if bills are timed around it.

Reducing the gap

The takeaway

Switching banks doesn’t reroute a paycheck instantly; it depends entirely on payroll’s internal timing, which is often a few days ahead of the pay date itself. Building in a buffer, whether that means updating information early or keeping an old account open for one more cycle, is generally the simplest way to avoid a payday surprise. A useful cushion for that buffer, if the transition ever leaves a gap, is having an emergency fund that can absorb a delayed or misrouted check without disrupting bills. It’s also worth remembering that payroll timing quirks aren’t unique to switching banks; the same kind of processing lag shows up when an employer’s payroll withholds a different amount than expected, or in more serious situations like a paycheck being affected because an employer shuts down. Understanding that payroll runs on its own calendar, separate from personal account changes, is the piece that resolves most of the confusion.