Blog/What Counts as Direct Deposit

What Counts as a Direct Deposit for Bank Bonuses?

By Nathaniel Booth | Updated April 10, 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 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.

In addition to traditional ACH, some banks now accept deposits via RTP (Real-Time Payments) and FedNow, which are newer instant payment rails. 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.

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).

Chase ($400 Checking Bonus)

What counts: Payroll, pension, or government benefits deposited via ACH, RTP, or FedNow. Fidelity ACH push is the most reliable workaround (many confirmed data points). PenFed, Elements Financial, Barclays Online Savings, and TreasuryDirect ACH pushes also work. Square business payouts and DoorDash/Uber payouts have been reported as working.

Mixed results: Schwab (checking does not work, brokerage mostly not working), E*TRADE, Robinhood, TopCashback, Vanguard, Wells Fargo, Discover Savings, and Wise all have inconsistent results with recent failures trending upward.

What does NOT count: Ally, Alliant, Capital One, Bank of America, Coinbase, IRS tax refunds, PayPal, Venmo, Zelle, USAA, cash deposits, check deposits, wire transfers, and micro-deposits.

Requirement: $1,000 total direct deposits within 90 days of coupon enrollment. Chase is one of the stricter banks; Fidelity ACH push remains the best-attested workaround, though failure reports have been climbing through 2026, so keep real payroll as a backup.

Citi ($325 Checking Bonus)

What counts: Citi uses "Enhanced Direct Deposit" (EDD), which is the broadest definition available. Payroll ACH, government benefits, Zelle incoming transfers (30+ data points), P2P ACH from Venmo and PayPal, and ACH pushes from virtually every bank and brokerage all qualify. Confirmed working sources include Fidelity (50+ DPs), Chase (35+ DPs), Ally (25+ DPs), Capital One (20+ DPs), SoFi (20+ DPs), Discover, Schwab, Wells Fargo, USAA, Robinhood, Truist, and Bluevine.

What does NOT count: Instant transfers from Venmo/PayPal (must be standard ACH speed), wire transfers, cash deposits, check deposits, and Citi-to-Citi internal transfers.

Requirement: 2 EDD deposits totaling $3,000+ within 90 days. Citi is the easiest major bank to satisfy — almost any incoming ACH transfer counts.

SoFi ($400 Checking Bonus)

What counts: Employer payroll and government benefits are the reliable path (76/77 data points). A handful of bank-payroll-coded pushes still clear: Chase Business payroll (21/21), Current (14/14), Ally (7/7), and Wise (10/11). SoFi's old reputation as one of the most lenient banks no longer holds for the $400 bonus.

What does NOT count: Brokerage pushes now fail — a 2026 reversal. Fidelity CMA (0/5), Schwab (0/3), and Robinhood (0/3) no longer trigger the bonus. P2P transfers (Zelle, Venmo, PayPal, Cash App), external ACH pulls, wire transfers, and internal SoFi-to-SoFi transfers do not count either.

Requirement: $5,000 total direct deposits within a 25-day evaluation window. With brokerage pushes no longer counting, the short window and high dollar amount make this one time-sensitive — route real payroll if you can.

Wells Fargo ($400 Checking Bonus)

What counts: Wells Fargo uses the broad term "qualifying electronic deposits" and is one of the more lenient major banks. Payroll, government benefits, and ACH pushes from Alliant, Ally, Fidelity, Schwab, Chase, Capital One, Discover, SoFi, AmEx Serve, AmEx Bluebird, and PNC all count. You do not need to change your payroll.

What does NOT count: PayPal, Venmo, Zelle, wire transfers, ATM deposits, and internal Wells Fargo transfers.

Requirement: $1,000+ in qualifying electronic deposits within 90 days of account opening. Easy to hit with one ACH push.

U.S. Bank ($450 Checking Bonus)

What counts: Payroll, government benefits, and ACH pushes from Alliant, Ally, Fidelity, Chase, Capital One, Discover, Wells Fargo, SoFi, Marcus, and AmEx Serve all qualify. U.S. Bank is moderately lenient — most standard bank ACH pushes trigger DD credit.

Mixed results: Schwab has inconsistent data points.

What does NOT count: PayPal, Venmo, Zelle, wire transfers, cash deposits, and check deposits.

Requirement: 2+ direct deposits totaling $8,000+ within 90 days for the top $450 tier.

Bank of America (Up to $500 Checking Bonus)

What counts: BofA is one of the most lenient major banks. Payroll and government benefits qualify, plus ACH pushes from Fidelity (69 DPs), Ally (34 DPs), Chase (36 DPs), AmEx Serve (32 DPs), SoFi (28 DPs), Capital One (10 DPs), Discover, PenFed, Wise, USAA, AmEx Bluebird, PNC, HSBC, Fifth Third, TreasuryDirect, and U.S. Bank. You do not need to change your payroll to earn this bonus.

Mixed results: Schwab (5 work / 3 don't), Wealthfront (4/2), Robinhood (4/3), E*TRADE (3/1), Coinbase (4/3), Alliant (2/1).

What does NOT count: PayPal (used to work, no longer does), Venmo, Zelle, Vanguard, wire transfers, and internal Bank of America transfers.

Requirement: Tiered bonus based on total DD: $100 at $2,000, $300 at $5,000, $500 at $10,000+ within 90 days. Easy to hit with ACH pushes from multiple accounts.

BMO (Up to $600 Checking Bonus)

What counts: Qualifying direct deposits including payroll and employer ACH. BMO does not explicitly detail their full list, but payroll ACH is confirmed. Some data points suggest ACH pushes from other banks may work.

What does NOT count: Transfers between BMO accounts, wire transfers, and non-ACH deposits.

Requirement: Tiered bonus: $200 at $2,000 DD, $400 at $4,000 DD, $600 at $8,000+ DD within 90 days.

Chime ($100 Checking Bonus)

What counts: Chime is very lenient. Most incoming ACH credits are recognized as direct deposits. Payroll, government benefits, and ACH pushes from other banks and brokerages have all been reported as working. Even some tax refund deposits trigger the requirement.

What does NOT count: Internal transfers and non-ACH deposits (cash loads at retailers, etc.).

Requirement: $200+ qualifying direct deposit plus debit card activation within 14 days. One of the easiest bonuses to trigger.

Capital One ($300 Checking Bonus)

What counts: Capital One is one of the most lenient banks. Payroll and government benefits qualify, plus ACH pushes from virtually every source: Schwab (60+ DPs), Fidelity (60+ DPs), Ally (30+ DPs), Chase (40+ DPs), SoFi (15+ DPs), Venmo (10+ DPs), Vanguard, PayPal, Discover Savings, Marcus, Wise, Cash App, Wells Fargo, E*TRADE, and even Zelle have all been confirmed.

What does NOT count: Internal Capital One transfers and USAA. Almost everything else works.

Requirement: Two deposits of $500+ each within 75 days using promo code OFFER300.

PNC Bank ($400 Checking Bonus)

What counts: Payroll and government benefits. PNC is moderately lenient with ACH pushes — Alliant (19+ data points) and Ally (12+ DPs) are the most reliable workarounds. AmEx Serve and Bluebird also work.

Mixed results: Fidelity and Schwab ACH pushes have had some success but PNC has tightened requirements over time.

What does NOT count: PayPal, Venmo, Zelle, wire transfers, mobile deposits, and internal PNC transfers.

Requirement: $5,000+ in qualifying direct deposits within 60 days for the $400 Performance Select tier.

🔒
The Direct Deposit Cheat Sheet

What actually counts as a direct deposit at 44 banks. Fidelity, Schwab, ACH pushes, all in one printable table, verified.

Free. Unlocks instantly on this page.
Unlocking also subscribes you to the free weekly bonus newsletter. Unsubscribe anytime.

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.

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 (usually $40-80/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:

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, 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 major banks rank from strictest to most lenient in their direct deposit definitions:

STRICTTeachers FCU, BCU -- Payroll/government only; ACH pushes do not work
MODERATEChase, PNC, SoFi -- Fidelity and select ACH pushes work at Chase; Alliant/Ally work at PNC; only payroll-coded pushes (Ally, Current, Wise) still clear at SoFi
LENIENTBank of America, Capital One, Wells Fargo, U.S. Bank, BMO, Chime, Varo -- Most ACH pushes from banks and brokerages count
BROADESTCiti (EDD) -- Zelle, Venmo, PayPal ACH, and virtually any incoming ACH all count

Frequently Asked Questions

Does Zelle count as a direct deposit?

At most banks, Zelle does NOT count as a direct deposit. The major exception is Citi, which explicitly includes Zelle incoming transfers as part of their Enhanced Direct Deposit (EDD) requirement (30+ confirmed data points). Capital One also has data points showing Zelle works. At Chase, Wells Fargo, U.S. Bank, Bank of America, and most others, Zelle transfers will not trigger the direct deposit requirement.

Can I use a transfer from another bank as a direct deposit?

It depends on the bank. Capital One, Bank of America, Chime, and Citi accept most incoming ACH transfers as direct deposits. SoFi tightened in 2026 — brokerage and most bank pushes now fail its $400 bonus, so use real payroll there. Chase is stricter but Fidelity ACH pushes still work there. U.S. Bank and BCU are the strictest — only payroll and government deposits qualify. Pushing from Fidelity works at the most banks, with 60+ data points at both BofA and Capital One.

What is the difference between ACH and direct deposit?

Direct deposit is a specific type of ACH transaction. All direct deposits are ACH transfers, but not all ACH transfers are direct deposits. A direct deposit is typically classified as an ACH credit with a specific SEC code like PPD (Prearranged Payment and Deposit) for payroll. Some banks only accept PPD-coded ACH, while others accept any incoming ACH credit.

Does PayPal or Venmo count as a direct deposit?

At Citi, yes — both PayPal and Venmo ACH transfers explicitly count as Enhanced Direct Deposits. Capital One also accepts Venmo (10+ data points) and PayPal transfers. At Chase, Bank of America, Wells Fargo, U.S. Bank, and PNC, PayPal and Venmo do not count. At SoFi, P2P transfers code as P2P and do not count toward the $400 bonus. Chime may accept them since it tends to count most incoming ACH, but results are inconsistent.

How long does a direct deposit take to post for a bank bonus?

Most ACH direct deposits take 1-2 business days to post. Some banks offer same-day ACH processing. Once the qualifying deposit posts, the bonus evaluation period begins. For example, Chase credits the bonus within about 15 business days after the direct deposit requirement is met.

Can I split my direct deposit to work on multiple bank bonuses at once?

Yes. Most employers allow you to split your paycheck across multiple bank accounts. This is one of the most effective strategies for bank bonus churning. You can send a portion of your paycheck to each bank where you are working on a bonus, as long as each portion meets that bank's minimum direct deposit requirement.

What happens if my direct deposit does not trigger the bonus?

If your deposit is not recognized as a qualifying direct deposit, contact the bank. Some banks will manually review and credit the bonus if you can provide proof of a payroll deposit. Keep records of all deposits including transaction confirmations and pay stubs. If the bank will not budge, you may need to set up a true payroll direct deposit and try again within the bonus window.

Does a wire transfer count as a direct deposit?

No. Wire transfers are processed through a different system (Fedwire) than ACH direct deposits. No major bank counts wire transfers as qualifying direct deposits for bonus purposes. You must use ACH or, in some cases, RTP or FedNow to satisfy direct deposit requirements.

Track Your Bank Bonuses With Stacks OS

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 OS
Watch: Direct Deposit Strategies for Bank Bonuses

Nathaniel walks through his direct deposit strategy, including which workarounds he uses and how he splits payroll across multiple banks.

Subscribe on YouTube →
← All reviewsBanks that count Fidelity as DD →Best checking bonuses →Best savings bonuses →Bank bonus tax guide →

How destination banks differ (strict vs. lenient)

Banks fall on a spectrum. Strict: Chase (qualifying deposits must be employer/government via ACH/RTP/FedNow; Zelle and wires excluded; ACH-pull funding can trigger account lockups), US Bank (explicitly excludes person-to-person payments), and SoFi (eligible direct deposit must be from an employer, payroll/benefits provider, or government agency via ACH — external bank ACH transfers, P2P like Zelle/PayPal/Venmo, wires, and even IRS tax refunds are explicitly excluded). Lenient: Citi (its '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 (qualifying DD is a regular payment from an employer or an outside entity not affiliated with Capital One, via ACH or Real-Time Payment; self-initiated ACH from within Capital One and wires are excluded). Wells Fargo and BMO are under-documented in primary terms; do not rely on specific brokerage-push outcomes for them. 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.

Brokerage / ACH-Push Sources — What's Actually Documentable by Destination Bank

Source (push from)Where it's reasonably documented to workWhere it does NOT count
Fidelity (CMA/brokerage ACH push)Most widely confirmed brokerage source overall; commonly counts at Citi and Capital One 360SoFi (employer/payroll/benefits only — external ACH excluded); strict banks (US Bank) reject it. At Chase it is mixed — historically a reliable workaround but with recent failure reports
Charles Schwab (brokerage ACH push)Reported reliable at Capital One 360 and CitiSoFi (external ACH excluded); US Bank; mixed at Chase
Ally (ACH push)Reported to count at Capital One 360, Citi, and PNCChase (widely reported NOT to count); SoFi (external ACH excluded)

Verified June 2026 against SoFi eligible-DD support page; Citi T&C; secondary DoC/community data points, SoFi issuer terms (exclude bank ACH transfers); Citi Enhanced Direct Deposit terms; DoC community data points (List of Methods page currently 404s), SoFi issuer terms; community data points (no verifiable primary brokerage-by-bank table available), SoFi issuer terms; community/DoC data points (Ally→Chase failures widely reported).

Non-Brokerage Methods — Do They Count as Direct Deposit?

MethodCounts as DD?Notes
ZelleNo (Citi is the exception)Chase, US Bank, and SoFi explicitly exclude Zelle. Citi explicitly INCLUDES incoming Zelle in its 'Enhanced Direct Deposit' definition (since 2022).
PayPal / Venmo (ACH)Mostly no; Citi is the clear exceptionCiti counts P2P-via-ACH (Venmo/PayPal) as Enhanced Direct Deposit — but P2P sent to a Citi DEBIT CARD does NOT qualify. Chase, US Bank, and SoFi explicitly exclude P2P. Capital One has scattered Venmo data points but no published P2P inclusion.
Plain bank-to-bank ACH (self-transfer)Sometimes at lenient banks; fails at strict onesCapital One 360 and Citi tend to accept external ACH pushes. SoFi explicitly excludes 'bank ACH funds transfers'; US Bank and Chase reject transfers that code as P2P/non-payroll. Always push from the source, never pull.
RTP / FedNowYes at Chase and Capital One when the deposit is from an employer/government sourceChase 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 transferNoExcluded 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 universalChase 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).

More Questions, Answered

Does Zelle count as a direct deposit?

Generally no. Chase, US Bank, and SoFi explicitly exclude Zelle. The notable exception is Citi, whose 'Enhanced Direct Deposit' definition explicitly includes incoming Zelle. Confirm your specific offer's terms.

Do PayPal or Venmo ACH transfers count?

Usually not. Citi counts P2P-via-ACH (PayPal/Venmo) as Enhanced Direct Deposit — but only via the ACH network, not P2P sent to a Citi debit card. Chase, US Bank, and SoFi explicitly exclude P2P payments. Capital One has scattered Venmo data points but no published inclusion. Varies by offer — 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) often accept a self-initiated external ACH push; strict banks reject transfers that code as P2P or non-payroll — SoFi explicitly excludes 'bank ACH funds transfers,' and Chase/US Bank reject P2P-coded transfers. 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 is commonly reported to count at Citi and Capital One 360. None are guaranteed — SoFi rejects all external brokerage/bank ACH pushes by its own terms, US Bank is strict, and Chase results are mixed with recent failures. Re-check current Doctor of Credit data points for your exact offer.

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.