← Back to Learn

What is the difference between an ACH push and an ACH pull for bank bonuses?

An ACH push sends money from your current bank to a new one, while an ACH pull requests money from your new bank to grab funds from your old one.

Updated July 2026

When you open a new account to earn a bonus, you have to fund it. The way you move your money using an ACH transfer matters. An ACH push is when you log into your existing bank account and send money to your new account. An ACH pull is when you log into your new bank account and request money from your old one.

The direction of this transfer is what decides whether a bonus triggers. When a bank pays you a bonus, they often require a direct deposit. To their automated systems, an ACH push from certain banks or fintech apps can look exactly like a direct deposit from an employer. The system sees money arriving from the outside and codes it as a deposit. An ACH pull almost never works. Because you started the transfer from inside the new bank, its system knows the money is just your own funds being moved. It codes the transfer as an internal request, so you fund the account successfully but never trigger the bonus. Zelle does not help either. It runs on a separate peer-to-peer network, and banks do not read it as a direct deposit.

But not every push counts, and this is where most people trip up. A push only qualifies if the sending institution codes it the way payroll is coded. The community data points we track make the pattern clear. Employer payroll is the gold standard and posts as a direct deposit almost every time (92 of 92 conclusive reports at Bank of America, 88 of 88 at PNC). A handful of brokerage and cash-management accounts push money that codes the same way: Fidelity Cash Management pushes have an almost perfect record (68 of 69 at Bank of America, 50 of 52 at PNC), and Schwab MoneyLink pushes land as deposits too (23 of 23 across Schwab checking and brokerage at Bank of America, 19 of 19 at PNC). If you have one of those accounts, a push from it is the most reliable way to hit a direct deposit requirement without a paycheck.

The same push can also work at one bank and fail at another, because the receiving bank decides how to read the incoming code. A plain checking-to-checking push is the coin flip. A personal Chase push, for example, lands cleanly as a direct deposit at KeyBank (17 of 17 reports) but gets rejected at PNC, where support has disqualified $5,000 Chase pushes that posted as "EXT TRNSFR." A Wells Fargo push into Chase fails 10 of 12 times. The lesson is not that pushes are unreliable. It is that the source and the destination both matter, so you check what has actually worked before you move real money. Our community-verified data points show the exact methods people have used at each bank, with dates and outcomes.

If you are using transfers to meet a requirement without a real paycheck, always push the money from the outside, and favor a source with a proven track record at that specific bank. Moving your cash this way involves no investing and no market exposure. It is just a strategic way to meet the rules so the bank pays you the bonus. For a complete guide to which ACH push methods trigger bonuses across major banks, see the complete guide to what counts as a direct deposit for bank bonuses, or browse current bank bonuses to find an offer to start with.

Get new bonuses in your inbox

One email a week: new bank bonuses, deadlines about to pass, and fresh community datapoints. Free. No spam, unsubscribe anytime. If nothing changed, we skip the week.