Fat Stacks Academy
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, data points from the bank bonus community, and our own testing.

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 but Fidelity ACH push remains a reliable workaround.

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: SoFi accepts most incoming ACH transfers as direct deposits. Payroll, employer deposits, government benefits, and ACH pushes from other banks and brokerages have all been reported as triggering the bonus. SoFi is widely considered one of the most lenient banks for direct deposit definitions.

What does NOT count: Wire transfers and internal SoFi-to-SoFi transfers do not count. Some P2P transfers may not trigger the requirement depending on how they are coded.

Requirement: $5,000 total direct deposits within a 25-day evaluation window. Despite the lenient definition, the short window and high dollar amount make this one time-sensitive.

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.

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 -- Fidelity and select ACH pushes work at Chase; Alliant/Ally work at PNC
LENIENTBank of America, Capital One, Wells Fargo, U.S. Bank, BMO, SoFi, 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, SoFi, Chime, and Citi accept most incoming ACH transfers as direct deposits. 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. SoFi and Chime may accept them since they tend 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 reviewsBest checking bonuses →Best savings bonuses →Bank bonus tax guide →