What Counts as a Direct Deposit for Bank Bonuses?
By Nathaniel Booth | Updated August 8, 2026
The single most common reason people fail to earn a bank bonus is that their deposit did not qualify as a "direct deposit." Every bank defines this term differently, and the fine print is often vague. This guide breaks down exactly what counts at each major bank so you can get your bonus with confidence.
Whether you are working on your first Chase bonus or optimizing a multi-bank strategy, understanding direct deposit rules is essential. Below you will find a technical explanation of how direct deposits work, a per-bank breakdown of what triggers credit, proven workarounds and how to confirm they registered, and what definitely does not count.
What Is a Direct Deposit, Technically?
A direct deposit is an electronic transfer of funds into a bank account via the Automated Clearing House (ACH) network. When your employer pays you, they initiate an ACH credit transaction that moves money from their bank account directly into yours. This transaction carries a Standard Entry Class (SEC) code that identifies its type.
The most common SEC code for payroll is PPD (Prearranged Payment and Deposit). This is what your employer sends when you set up direct deposit through your HR or payroll system. Government benefits like Social Security and tax refunds also use PPD codes. Some banks look specifically for PPD-coded transactions when evaluating direct deposit requirements.
However, when you push money from one bank to another (like transferring from Fidelity to Chase), that transfer typically uses a CCD (Cash Concentration or Disbursement) or WEB (Internet-Initiated Entry) SEC code. Whether a bank counts these non-payroll ACH credits as "direct deposits" varies significantly. When bonus hunters talk about a push DD, they mean exactly this: an ACH transfer you originate yourself, from a source the receiving bank happens to classify as a direct deposit.
In addition to traditional ACH, some banks now accept deposits via RTP (Real-Time Payments) and FedNow, which are newer systems that move money between banks instantly. Chase, for example, explicitly states that payroll received via ACH, RTP, or FedNow qualifies.
Why Do Banks Require Direct Deposit for Bonuses?
Banks offer bonuses to acquire new customers, but they want customers who will actually use the account. A direct deposit requirement ensures you are routing meaningful income through the account, making it more likely you will use the bank for everyday transactions, maintain a balance, and generate revenue for the bank through interchange fees and deposit funding.
From the bank's perspective, a customer who sets up payroll direct deposit is far more valuable than someone who opens an account, collects the bonus, and closes it. That is why most bonuses require direct deposit specifically rather than just any deposit. Some banks have gotten stricter over time, while others (particularly fintechs) keep their definitions broad to maximize account openings. If you would rather sidestep the problem entirely, we keep a live list of bank bonuses that do not require direct deposit at all.
Per-Bank Breakdown: What Triggers Direct Deposit Credit
Below is a detailed breakdown of what each major bank accepts as a qualifying direct deposit for their current bonus offers. This information is based on official terms, our own testing, and crowdsourced data points from the bank bonus community, above all Doctor of Credit's crowdsourced direct deposit database, which deserves the credit for most of the data point counts you see here (linked below). Each bank name links to its section of our A-Z bank directory, where every live offer from that bank is listed.
What actually counts as a direct deposit at 53 banks. Fidelity, Schwab, ACH pushes, all in one printable table, verified.
Data point counts above credit Doctor of Credit's crowdsourced direct deposit database.
Common Direct Deposit Workarounds
If you cannot or do not want to switch your payroll direct deposit, there are several workarounds that many bank bonus hunters use. These work by sending ACH credits that some banks interpret as direct deposits.
ACH Push From a Brokerage Account
This is the most widely used workaround. Transferring money from a brokerage account at Fidelity, Charles Schwab, or similar institutions initiates an ACH push that many banks count as a direct deposit. Fidelity in particular is known for coding their outgoing ACH transfers in a way that triggers direct deposit credit at a large number of banks. The two 2026 additions to the list below are not brokerages at all: a payroll-coded business ACH and a Current push are what still clear at the fintechs that stopped accepting brokerage transfers.
- Fidelity Cash Management ACH push: The most reliable workaround anywhere. Fidelity codes its outgoing ACH in a way that slips through more bank filters than any other sender, which is why it has the biggest pile of confirmations in the hobby. Works at: U.S. Bank, Bank of America, Citi, Capital One 360, Wells Fargo, PNC, TD Bank, Citizens Bank and 7 more we profile. Mixed at: Chase, Truist, M&T Bank, First Horizon, BMO, Discover and 4 more we profile. Fails at: Santander, SoFi, Chime and Varo. See the full per-bank breakdown in our banks that count Fidelity as a direct deposit list.
- Charles Schwab ACH push: The usual second choice. Schwab is strong at the banks that accept it and has been deteriorating at the strict ones through 2026. Works at: U.S. Bank, Bank of America, Citi, Capital One 360, Wells Fargo, PNC, Truist, Citizens Bank and 5 more we profile. Mixed at: TD Bank, Regions, Huntington, M&T Bank, BMO, USAA and 2 more we profile. Fails at: Chase, SoFi and Chime.
- Ally ACH push: A plain bank-to-bank push that many banks still code as a deposit. Softening in 2026, so treat it as a second string. Works at: U.S. Bank, Bank of America, Citi, Capital One 360, Wells Fargo, Citizens Bank, Fifth Third, Regions and 3 more we profile. Mixed at: Chase, PNC, TD Bank, Truist, KeyBank, Huntington and 6 more we profile. Fails at: SoFi and Varo.
- Chase Business payroll ACH push: The strongest non-government rail of 2026. A sole proprietor running an owner's draw through payroll software sends a genuinely payroll-coded ACH, and it clears at fintechs that reject everything else. Works at: Chase, Wells Fargo, TD Bank, SoFi, Chime, Varo, American Express Checking, Alliant Credit Union and 1 more we profile. Mixed at: BMO. Fails at: Huntington.
- Current ACH push: The 2026 surprise. Current pushes carrying a payroll memo are the best-documented way into the strict fintechs. Works at: SoFi, Chime and Four Leaf Federal Credit Union. Mixed at: KeyBank.
- Robinhood ACH push: Thin and inconsistent. Fine as a backup, never as the plan. Works at: Citi and Capital One 360. Mixed at: Chase, U.S. Bank, Bank of America, KeyBank and BMO.
A bank missing from a sender's three lists means we have no evidence either way for that pairing. Absence of a data point is not proof it fails, and it is not permission to count on it either.
Confirm the Push Actually Registered as a Direct Deposit
A push that lands is not the same as a push that qualifies. After the transfer posts, check the transaction description in online banking: a credit the bank classified as a direct deposit usually reads something like "ACH Credit" with a payroll or "DIRECT DEP" descriptor, while a plain "ACH Transfer" or "External Transfer" label usually means it was not counted. Many banks also show direct deposit progress on the bonus tracker or the account's early-pay settings, which is stronger confirmation than the descriptor alone.
When the evidence for a sender-bank pairing is mixed, or missing entirely, send a small test push first. A small transfer tells you how the bank codes that sender before you commit the full qualifying amount, and it leaves the rest of your window intact. Send it early: ACH takes 1 to 3 business days to settle, and you want time for a second sender, or real payroll, if the first one does not code correctly. It is not guaranteed; each bank's classification rules differ and they change without notice.
Employer Payroll Splitting
The most reliable method is simply splitting your actual payroll. Most employers allow you to deposit your paycheck into multiple accounts. You can send the minimum required amount to the bank where you are pursuing a bonus and keep the rest going to your primary account. This is a true payroll direct deposit and will work at every bank.
Gusto, ADP, and Other Payroll Platforms
If you are self-employed or run a small business, you can use payroll platforms like Gusto to pay yourself via direct deposit. These are legitimate payroll transactions coded as PPD, so they count at even the strictest banks like Chase and U.S. Bank. The cost of running payroll (roughly $40 to $80 a month) is often worth it when you are working on multiple high-value bonuses simultaneously.
Citi-Specific: Zelle and Venmo/PayPal
Citi's Enhanced Direct Deposit definition is uniquely broad. You can satisfy the requirement by having someone send you money via Zelle or by receiving a Venmo or PayPal transfer (standard speed, not instant). This makes the Citi bonus one of the easiest to earn if you regularly use peer-to-peer payment apps.
What Definitely Does NOT Count as a Direct Deposit
Regardless of which bank you are working with, the following deposit types almost never count as a direct deposit for bonus purposes:
- Zelle transfers (the one exception we can evidence: Citi)
- Cash deposits at ATMs or branches
- Mobile check deposits
- Wire transfers (Fedwire, not ACH)
- Internal transfers between accounts at the same bank
- Interest payments from the bank itself
- Micro-deposits from account verification
- Instant transfers from payment apps (must be standard ACH speed)
- Amex Serve and Bluebird (the prepaid products were discontinued on June 3, 2026, and every account was closed)
One more trips people up constantly: a pull, meaning a transfer you request from the receiving bank instead of pushing it from the sender, codes as an internal request and generally fails no matter which institution the money came from. Always start the transfer at the sending side.
When in doubt, use actual payroll. It is the only method that works at 100% of banks, 100% of the time.
Strategy Tips for Meeting Direct Deposit Requirements
1. Read the Fine Print Before You Open
Before opening any account, check the specific terms for what qualifies as a direct deposit. Our individual bonus reviews at Fat Stacks Academy include this information for every offer. The language can change at any time, so always verify the current terms on the bank's website.
2. Start Your Direct Deposit Early
Do not wait until the last week of your bonus window to set up direct deposit. Payroll changes can take 1-2 pay cycles to go into effect. ACH transfers take 1-3 business days to settle. Give yourself plenty of buffer time by initiating your deposit within the first week of opening the account.
3. Track Your Progress
Keep a spreadsheet or use Stacks OS to track which deposits have posted, how much you have deposited toward the minimum, and when your bonus window closes. Missing a deadline by even one day means losing the entire bonus.
4. Have a Backup Plan
If you are using a workaround like an ACH push from a brokerage, have your payroll ready as a backup. If the ACH push does not trigger DD credit within the first two weeks (check the transaction descriptor, as described above), switch to payroll immediately so you do not run out of time.
5. Document Everything
Screenshot your deposits and save transaction confirmations. If a bank does not credit your bonus, you will need documentation to dispute it. Having clear records of qualifying deposits with dates and amounts makes the resolution process much smoother.
Bank Strictness Ranking: Direct Deposit Definitions
Here is how the banks people ask about rank from strictest to most lenient. The tier is computed, not opinion: it is the share of sending institutions we have evidence for at that bank where the push outright works, so a bank that only accepts real payroll lands in STRICT and a bank that takes almost anything lands in BROADEST. Each bank links to its section of the bank directory.
Frequently Asked Questions
Keep track of direct deposit requirements, bonus windows, and payouts across all your active bank bonuses. Stacks OS gives you a clear dashboard to manage your bonus pipeline so you never miss a deadline.
Try Stacks OSNathaniel shows how routing your paycheck, spending, and savings through the right banks adds up, including the paycheck step that direct deposit bonuses come from.
Watch on YouTube →How destination banks differ (strict terms vs. strict in practice)
Two different things get called strict, and confusing them is how people lose bonuses. Strict on paper: U.S. Bank tells you other electronic deposits are not a direct deposit, and Bank of America excludes transfers from a bank, brokerage or Merrill account, yet both count those pushes in practice by the hundred. Strict in practice: Chase (qualifying deposits must be employer/government via ACH/RTP/FedNow; Zelle and wires excluded; ACH-pull funding can trigger account lockups) and the 2026 fintechs, SoFi and Chime, which rewrote their receiving side to employer, payroll and benefits only and now enforce it. Lenient on both counts: Citi, whose Enhanced Direct Deposit explicitly includes incoming Zelle and P2P-via-ACH such as PayPal/Venmo, though P2P sent to a Citi debit card does not count, and Capital One 360, where nearly any ACH push clears. Treat every offer as offer-specific and confirm current terms before relying on any method.
Push, never pull
To trigger a direct-deposit requirement you generally must PUSH funds from the source (brokerage or other bank) INTO the destination bonus account, initiated on the source's side. An ACH PULL initiated from the destination account does not code as an incoming deposit and will not count. For Chase specifically, Doctor of Credit's standing PSA warns that ACH activity on a new Chase account — pulls especially, but pushes too in some cases — can trigger account lockups, so depositing a check via mobile/branch or pushing from an external bank is the safer path.
Why ACH transfers get rejected as 'not a direct deposit'
Under NACHA rules that took effect in 2014-2015, ACH transfers used for person-to-person payments carry a standardized descriptor that flags them as P2P (e.g., 'BANK NAME / YOUR NAME / P2P'). Banks that read this metadata (Chase prominently) reject these as direct deposits even when the dollar amount and timing look right. This is why plain self-ACH transfers and some brokerage pushes are mixed or dead at strict banks, while pushes that code as a brokerage withdrawal (Fidelity is the most cited) tend to survive longest. Note: Citi went the other direction in 2022, expanding its 'Enhanced Direct Deposit' definition to deliberately INCLUDE P2P-via-ACH. This is a moving target — check current data points for your exact offer before relying on any method.
Non-Brokerage Methods — Do They Count as Direct Deposit?
| Method | Counts as DD? | Notes |
|---|---|---|
| Zelle | No (Citi is the exception) | Chase and Wells Fargo name Zelle in their exclusions, and it codes as a peer-to-peer transfer nearly everywhere else. Citi explicitly INCLUDES incoming Zelle in its 'Enhanced Direct Deposit' definition (since 2022), at standard ACH speed only. |
| PayPal / Venmo (ACH) | Mostly no; Citi, Capital One 360 and a few regionals are the exceptions | Citi counts P2P-via-ACH (Venmo/PayPal) as Enhanced Direct Deposit, but P2P sent to a Citi DEBIT CARD does NOT qualify. Capital One 360 counts both in practice, and PNC is the rare big bank where PayPal genuinely counts (Venmo there is now conflicting). Chase, Bank of America and SoFi exclude P2P outright. |
| Plain bank-to-bank ACH (self-transfer) | Sometimes at lenient banks; fails at strict ones | Capital One 360, Citi, Bank of America and U.S. Bank all accept external ACH pushes in practice, even where the fine print reads stricter. SoFi explicitly excludes 'bank ACH funds transfers,' Chase rejects most transfers that code as P2P or non-payroll, and the strict credit unions reject them all. Always push from the source, never pull. |
| RTP / FedNow | Yes at Chase and Capital One when the deposit is from an employer/government source | Chase qualifying-electronic-deposit terms (eff. 3/15/2026) accept employer/government deposits via ACH, RTP, or FedNow. Capital One's definition also lists ACH or Real-Time Payment credits. The rail matters less than whether the deposit codes as employer/government. |
| Wire transfer | No | Excluded broadly — Chase, US Bank, and Capital One explicitly exclude wires (processed via Fedwire, not ACH). No major bank counts a wire as a qualifying direct deposit. |
| Tax refund / government payment (ACH) | Usually yes — but NOT universal | Chase explicitly counts government payments including tax refunds as qualifying electronic deposits. However, SoFi explicitly EXCLUDES IRS tax refunds, and some banks do not honor them. Treat as offer-specific, not a guaranteed trigger. |
Verified June 2026 against Chase and Capital One issuer terms, Chase issuer terms (include); SoFi support page (exclude IRS tax refunds), Chase qualifying-electronic-deposit terms (ACH/RTP/FedNow); Capital One 360 qualifying-DD terms (ACH or RTP), Chase qualifying-electronic-deposit terms (exclude Zelle); US Bank terms; SoFi support page; Citi Enhanced Direct Deposit terms (include Zelle). Per-sender verdicts realigned 2026-07-25 to lib/data/ddPusherRules.ts, the evidence layer the tables above are generated from.
More Questions, Answered
Does Zelle count as a direct deposit?
Generally no. Chase and Wells Fargo name it in their exclusions and it codes as a peer-to-peer transfer nearly everywhere else. The notable exception is Citi, whose 'Enhanced Direct Deposit' definition explicitly includes incoming Zelle. Capital One is untested rather than proven: no 2026 data points either way. Confirm your specific offer's terms.
Do PayPal or Venmo ACH transfers count?
Usually not, but the exceptions are real. Citi counts P2P-via-ACH (PayPal/Venmo) as Enhanced Direct Deposit, though only via the ACH network and not P2P sent to a Citi debit card. Capital One 360 counts both in practice, PNC is the rare big bank where PayPal genuinely counts, and KeyBank counts both. Chase, Bank of America and SoFi exclude P2P outright. Varies by offer, so confirm current terms.
Does a regular bank-to-bank ACH transfer count?
It depends on the destination bank and how the transfer is coded. Lenient banks (Citi, Capital One 360, Bank of America, U.S. Bank) often accept a self-initiated external ACH push even when their fine print reads stricter; strict banks reject transfers that code as P2P or non-payroll. SoFi explicitly excludes 'bank ACH funds transfers,' and Chase rejects most of them. Always push from the source, never pull.
Are RTP and FedNow accepted now?
Yes at Chase, whose qualifying-electronic-deposit terms (effective 3/15/2026) accept employer/government deposits made via ACH, RTP, or FedNow. Capital One's definition also lists ACH or Real-Time Payment credits. The payment rail matters less than whether the deposit is coded as coming from an employer or government source.
Which brokerage is the most reliable direct-deposit source?
Fidelity (Cash Management / brokerage) is the most frequently cited working source, and it is confirmed at more banks than any other sender, including U.S. Bank and Bank of America despite their strict-sounding terms. None are guaranteed: SoFi and Chime reject external brokerage pushes by their own terms and in practice, and Chase results are mixed with recent failures. The live per-bank list is in the workarounds section above.
Why did a method that used to work stop working?
Because ACH transfers used for person-to-person payments now carry a standardized P2P descriptor (a NACHA rule from 2014-2015) that strict banks read and reject. Brokerage pushes that code as a brokerage withdrawal (e.g., Fidelity) have held up best, but acceptance changes frequently — treat everything in this space as a moving target.