← Back to Learn

What Counts as a Direct Deposit for Bank of America Bonuses?

Bank of America's Advantage Plus Banking bonus pays $100, $300, or $500 based on total qualifying direct deposits within 90 days. Based on 329 community-reported data points, Bank of America is more flexible than its public terms suggest. Employer payroll, Fidelity Cash Management pushes, Chase ACH pushes, Ally pushes, Schwab pushes, and SoFi pushes all have strong success rates. The main failures involve transfers that code as "transfer" rather than "direct deposit."

Updated: May 11, 2026329 data points · 31 methods confirmed · 1 failed

What Bank of America Officially Requires

Bank of America offers a tiered Advantage Plus Banking bonus based on total qualifying direct deposits within 90 days of account opening. The official thresholds for the current offer are $2,000 or more for the $100 bonus, $5,000 or more for the $300 bonus, and $10,000 or more for the $500 bonus. Bank of America's terms define qualifying direct deposits as electronic deposits of regular monthly income such as salary, pension, or government benefits like Social Security. The 329 community-reported data points on this page show a much broader practical picture. Fidelity Cash Management (33 of 37 successful), employer payroll (31 of 34 successful), Chase ACH pushes (27 of 31 successful), Ally pushes (24 of 25 successful), Schwab pushes (15 of 15 successful), SoFi pushes (14 of 16 successful), Capital One pushes (12 of 15 successful), and Fidelity Brokerage pushes (5 of 6 successful) have all consistently triggered the bonus. The key factor at Bank of America is how the transfer is coded by the system on arrival. Anything that posts with a "Direct Deposit" or employer-style label triggers the bonus. Anything coded as "Transfer" or "Other Income" does not.

Amount: $2,000 (for $100 bonus), $5,000 (for $300 bonus), or $10,000 (for $500 bonus)Timeframe: 90 days from account opening

Direct Deposit Methods 35

Each card shows a transfer source with community-verified results. Click to see individual data points with links to the original reports.

Data sourced from r/churning and Doctor of Credit. View all data points across every bank →

What Does NOT Count at Bank of America

Zelle payments. Coded as peer-to-peer at every bank in our dataset, not as a direct deposit.
Venmo, Cash App, and PayPal transfers. Same peer-to-peer coding issue as Zelle.
Chase Real-Time Transfers. Multiple community reports show these post at Bank of America with a "Transfer (other income)" code rather than a direct deposit label. The funds arrive but the bonus tracker does not credit them.
Plaid or routing-number sharing between accounts. One community report described setting up a SoFi-to-BofA transfer via Plaid and routing sharing. Both deposits coded as "Type: Deposit" with a generic transaction description and did not trigger the bonus.
Internal Bank of America transfers. Moving money between your own Bank of America accounts does not qualify as an external direct deposit.
ACH pulls into Bank of America. Having Bank of America pull funds from your external account typically codes as a bank-initiated transfer, not a qualifying direct deposit.

How to Verify Your Deposit Counted

After your deposit posts, check your Bank of America account activity in online banking or the Bank of America mobile app. Qualifying deposits typically display a "Direct Deposit" label or an employer-style description in the transaction details. Deposits coded as "Transfer" or "Other Income" will not count, even if the dollar amount is correct. The tiered structure means you should track your running total across all qualifying deposits in the 90-day window. You only earn one tier and Bank of America determines the tier from the total qualifying amount received by day 90. A single $10,000 push at the right source can lock in the $500 tier, but the safer path most community reports follow is a series of smaller pushes from a known-good source like Fidelity Cash Management, Chase personal, or employer payroll. Bank of America typically pays the bonus within 60 days after the 90-day window closes. The account must stay open for at least 90 days to avoid bonus clawback, and only customers who have not had a Bank of America personal checking account in the last 12 months are eligible. Communities like r/churning and Doctor of Credit maintain updated lists of what has worked recently. Always check recent data points before relying on a specific method. For comparison, see what counts as direct deposit at Wells Fargo for a bank with similarly strict official terms but a slightly smaller dataset, or what counts as direct deposit at Chase for the strictest large-bank baseline. For a cross-bank comparison of which transfer methods work and which don't, see the complete guide to what counts as a direct deposit for bank bonuses.

Related Guides