Yes, you can receive money directly into your Bank of America checking account through multiple methods
Bank of America checking accounts can receive money from employers, other people, government programs, and businesses. The money lands in your account through different channels depending on who is sending it and how they choose to send it. Most transfers arrive within one to three business days, though some methods are faster.
The most common ways money enters a Bank of America checking account are direct deposit (payroll, tax refunds, benefits), wire transfers, ACH transfers from other banks, peer-to-peer payment apps, and checks deposited at an ATM or branch. Each method has different speed and security characteristics, and you may need to provide your account information in different formats depending on the sender's system.
Key Takeaways
- Direct deposit from an employer or government program is the fastest and most reliable way to receive regular payments into your Bank of America checking account.
- You need your Bank of America routing number (026009593 for most accounts) and your account number to receive ACH transfers and direct deposits.
- Wire transfers arrive the same day if sent before the bank's cutoff time, but cost money and require more detailed information than ACH transfers.
- Peer-to-peer apps like Zelle, PayPal, and Venmo can send money to your Bank of America account, though the money may land in the app first and require a separate transfer step.
- Mobile check deposit through the Bank of America app lets you receive money by photograph without visiting a branch.
Direct deposit: the fastest way to receive regular payments
Direct deposit moves money from an employer's or government agency's bank account straight into yours on a set schedule. Payroll direct deposits typically arrive on payday; tax refunds and benefits deposits arrive on the date the sender schedules. Direct deposit is free, requires no action once it is set up, and is the most secure method because no physical check or intermediate step is involved.
To set up direct deposit, you provide your employer or benefits program with your Bank of America routing number and account number. The routing number for most Bank of America checking accounts is 026009593. Your account number appears on the bottom left of your checks and in your online banking dashboard. Some employers and programs ask for this information on a form; others accept it through their online portal. Once set up, the deposit happens automatically on the scheduled date.
Direct deposit typically takes one to two business days to appear in your account after the sender initiates it, though some employers and government programs offer next-day or same-day options. If you do not see the deposit on the expected date, contact your employer or the program first—the delay is usually on their end, not Bank of America's.
ACH transfers from other banks and payment services
An ACH transfer moves money from another bank account to your Bank of America checking account through the automated clearing house network. ACH transfers are free, secure, and slower than wire transfers—they typically take one to three business days. You can receive ACH transfers from individuals, businesses, and online payment platforms.
To receive an ACH transfer, provide the sender with your Bank of America routing number (026009593) and your account number. Some senders ask for this in writing; others accept it through their online form. The sender initiates the transfer from their bank or payment platform, and the money appears in your account within the timeframe their bank specifies—usually one to three business days.
ACH transfers are safer than wire transfers because they can be reversed if something goes wrong, and they cost nothing. However, they are slower. If you need money urgently, ask the sender whether they can use a wire transfer or a faster payment method instead.
Wire transfers: same-day money with higher fees
A wire transfer moves money from another bank directly to your Bank of America account on the same business day. Wire transfers are fast but cost money—Bank of America typically charges $15 to $20 to receive a wire transfer, depending on whether it comes from a domestic or international bank. The sender's bank may also charge a fee.
To receive a wire transfer, provide the sender with your Bank of America routing number (026009593), your account number, and your full name as it appears on your account. Some senders also ask for your address. Wire transfers initiated before 2 p.m. Eastern Time typically arrive the same day; transfers after that cutoff arrive the next business day.
Wire transfers cannot be reversed once they land in your account, so verify all information with the sender before they initiate the transfer. If the sender enters your account number incorrectly, the money may go to the wrong account, and recovery is difficult.
Peer-to-peer payment apps and mobile wallets
Apps like Zelle, PayPal, Venmo, and Square Cash can send money to your Bank of America checking account. These apps work differently: some deposit money directly into your bank account, while others hold the money in the app and require you to transfer it to your bank account as a separate step.
Zelle is owned by a consortium of major banks including Bank of America, so money sent through Zelle to your Bank of America account typically arrives within minutes to one business day. To receive Zelle payments, link your Bank of America account to the Zelle app or use Zelle through your Bank of America mobile app. You provide the sender with your phone number or email address, not your account number.
PayPal, Venmo, and Square Cash require you to link your Bank of America account to the app, then transfer money from the app to your bank account. This two-step process takes one to three business days. Some of these apps charge fees for instant transfers, though standard transfers to your bank account are free.
Mobile check deposit and ATM deposits
Bank of America's mobile app lets you deposit checks by taking a photograph of the front and back. The check image is transmitted to Bank of America, and the funds appear in your account within one to two business days. You do not need to visit a branch or ATM.
You can also deposit checks at Bank of America ATMs and branches. ATM deposits are processed overnight; branch deposits may be processed the same day if you deposit before the branch closes. Mobile deposits and ATM deposits are free and secure because the physical check is not handled by a third party.
For mobile deposits, the check must be signed by the payer and endorsed by you (signed on the back). The app will reject blurry images or checks with missing information. If a check is rejected, you can try again or deposit it at an ATM or branch instead.
What information to give someone sending you money
The information you provide depends on the method the sender will use. For direct deposit and ACH transfers, give your routing number (026009593) and account number. For wire transfers, add your full name and address. For Zelle, provide your phone number or email address. For peer-to-peer apps, follow the app's instructions—most ask for your phone number or email, not your account number.
Never give your PIN, online banking password, or the three-digit security code on the back of your debit card to anyone sending you money. Legitimate senders do not need this information. If someone asks for it, they are attempting fraud.
Your account number and routing number are safe to share with people and organizations sending you money. These numbers appear on checks and are used only to deposit money into your account, not to withdraw it.
Frequently Asked Questions
How long does it take for money to show up in my Bank of America checking account?
Direct deposits and Zelle transfers typically arrive within one business day. ACH transfers take one to three business days. Wire transfers arrive the same day if sent before 2 p.m. Eastern Time. Mobile check deposits and ATM deposits process overnight. The exact timing depends on when the sender initiates the transfer and your bank's processing schedule.
What is my Bank of America routing number?
The routing number for most Bank of America checking accounts is 026009593. You can confirm your routing number by checking a blank check, logging into your online banking account, or calling Bank of America customer service. Some accounts may have a different routing number if they were opened through a specific branch or program.
Can I receive money if my account is overdrawn?
Yes. Money can be deposited into an overdrawn account. The deposit will first cover the overdraft balance, then any remaining funds become available for you to use. However, if your account has been closed due to overdraft, you cannot receive deposits until you resolve the issue with Bank of America.
What happens if someone sends money to the wrong account number?
If the account number is incorrect, the money may go to a different Bank of America customer's account or be rejected by the system. ACH transfers can sometimes be reversed if caught quickly. Wire transfers cannot be reversed. Contact the sender immediately and ask them to check the account number and contact their bank to attempt recovery.
Is it safe to give my account number to receive money?
Yes. Your routing number and account number are designed to receive deposits and cannot be used to withdraw money from your account. However, only share this information with people and organizations you trust. If you are unsure whether a request is legitimate, contact Bank of America directly before providing your account details.