The fastest way depends on where the money is going
Bank of America offers five main ways to send money out of your account: wire transfer (fastest for large amounts to another bank), ACH transfer (free, takes one to three business days), Zelle (free, arrives within minutes to hours if the recipient is enrolled), checks (slowest, but works anywhere), and mobile wallet transfers (Apple Pay, Google Pay, Samsung Pay). Which one you use depends on how much you're sending, how fast you need it to arrive, and whether you know the recipient's bank details.
If you're sending money to another person at a different bank and need it today, Zelle is your best option—if they're already set up. If you're sending a large amount to a business or need a paper trail, wire transfer is standard. For routine bill payments or transfers between your own accounts, ACH is free and reliable. Checks work everywhere but take the longest.
Key Takeaways
- Zelle transfers arrive within minutes to hours and are free, but both you and the recipient must be enrolled and the recipient must have the same bank or a participating bank.
- Wire transfers cost $15 to $30 and take a few hours, but work to any bank in the US and internationally with additional fees.
- ACH transfers are free and take one to three business days, and you can set them up through Online Banking or the mobile app.
- You can write a check from any Bank of America checking account, and it will clear within five to seven business days depending on the recipient's bank.
- Mobile wallet transfers (Apple Pay, Google Pay) work only if the recipient has the same service set up on their phone.
Zelle: fastest for person-to-person transfers
Zelle is built into the Bank of America mobile app and Online Banking. To send money, open the app, tap "Transfer & Pay," select "Send Money with Zelle," enter the recipient's email address or phone number, and the amount. If they're already enrolled in Zelle at their bank, the money arrives within minutes. If they're not enrolled, they'll receive a notification to sign up, and the transfer completes once they do—usually within a few hours.
Zelle is free and has no daily limit set by Bank of America, but your bank may impose one based on your account history. The catch: both you and the recipient must have Zelle through a participating bank. Most major banks offer it, but not all credit unions or smaller regional banks do. If the recipient's bank doesn't support Zelle, this method won't work.
Zelle is designed for transfers between people, not for paying businesses. If you try to send money to a merchant or company account, Zelle may block it or the recipient's bank may reject it.
Wire transfers: for large amounts and businesses
A wire transfer moves money directly from your Bank of America account to another bank account, usually within a few hours. You'll need the recipient's full name, account number, routing number, and bank name. You can initiate a wire through Online Banking, the mobile app, or by calling 1-800-869-3557.
Domestic wire transfers cost $15 for outgoing transfers. International wires cost $45 and require additional information such as the recipient's SWIFT code or IBAN (International Bank Account Number). The receiving bank may also charge a fee on their end. Wire transfers are irreversible once sent, so double-check the account number and routing number before confirming.
Banks use wire transfers for large payments, real estate closings, and business transactions because they're fast and leave a clear record. If you're sending under $500 to a person, Zelle or ACH is usually cheaper and just as practical.
ACH transfers: free and reliable for routine payments
ACH (Automated Clearing House) transfers are free and take one to three business days. You can set up a one-time transfer or a recurring payment through Online Banking or the mobile app. Go to "Transfer & Pay," select "Transfer to Another Bank," enter the recipient's routing number and account number, and choose the date.
ACH works for paying bills, sending money to friends, or transferring between your own accounts at different banks. There's no fee, and the money is protected by the same fraud rules as your debit card. The main drawback is the wait—if you need the money today, ACH won't work.
Bank of America doesn't publish a daily ACH limit, but most banks cap outgoing ACH transfers at $10,000 to $25,000 per day for security reasons. If you need to send more, contact Bank of America directly or use a wire transfer instead.
Checks: the slowest option, but universally accepted
You can write a check from any Bank of America checking account. The recipient deposits or cashes it at their bank, and it clears within five to seven business days depending on the amount and the receiving bank. Checks are free if you have a checking account with check-writing privileges.
Checks are useful when you don't have the recipient's bank details, when paying a business that doesn't accept electronic transfers, or when you want a paper record. The downside is the delay—if the recipient needs the money quickly, a check is not practical.
If you've lost a check or need to cancel one, contact Bank of America immediately. A stop payment costs $30 and takes effect within one business day, but only if the check hasn't already cleared.
Mobile wallet transfers: Apple Pay, Google Pay, and Samsung Pay
If you've linked your Bank of America debit card to Apple Pay, Google Pay, or Samsung Pay, you can send money directly from your phone to another person's phone. The process varies by service: with Apple Pay, you open the Wallet app, tap the card, and select "Send Money"; with Google Pay, you tap "Send" and enter the recipient's phone number or email.
These transfers are free and usually arrive within minutes if both people have the same service. However, the recipient must have the same mobile wallet set up, which limits who you can send to. Mobile wallet transfers also have daily limits—typically $500 to $2,000 depending on the service and your account history.
Mobile wallets are convenient for splitting bills with friends or sending small amounts quickly, but they're not suitable for larger payments or business transactions.
Comparing the five methods
| Method | Cost | Speed | Best For |
|---|---|---|---|
| Zelle | Free | Minutes to hours | Person-to-person transfers when both are enrolled |
| Wire transfer | $15 domestic, $45 international | A few hours | Large amounts, businesses, real estate |
| ACH transfer | Free | 1–3 business days | Routine bill payments, transfers between banks |
| Check | Free | 5–7 business days | Businesses that don't accept electronic transfers |
| Mobile wallet | Free | Minutes | Small amounts between friends with the same service |
What to do if a transfer goes wrong
If you sent money to the wrong account or the recipient didn't receive it, contact Bank of America as soon as possible. For Zelle transfers, you have up to 120 days to report a problem. For wire transfers, you have a shorter window—usually 24 hours—because wires are harder to reverse. For ACH transfers, you have up to 60 days.
Bank of America can investigate and may be able to recover the funds, but there's no may provide, especially if the recipient's bank has already processed the transfer. Wire transfers are nearly impossible to reverse if the recipient has already withdrawn the money. This is why double-checking account numbers and routing numbers before sending is critical.
If you believe you've been the victim of fraud—someone sent money from your account without permission—report it immediately. Bank of America's fraud protection covers unauthorized transfers, and you may be refunded depending on how quickly you report it.
Frequently Asked Questions
Can I transfer money from Bank of America to PayPal?
Yes. Link your Bank of America account to PayPal through the PayPal website or app, then transfer money from your bank account to your PayPal balance. This is an ACH transfer and takes one to three business days. You can also add your Bank of America debit card to PayPal to pay directly from your account without transferring first.
What's the difference between a routing number and an account number?
Your routing number identifies your Bank of America branch (it's the same for all customers at that branch). Your account number is unique to your specific account. You need both to set up an ACH transfer or wire transfer. You can find both on the bottom left of a check or in Online Banking under account details.
Why did my transfer get rejected?
Common reasons include a wrong routing or account number, insufficient funds, a closed or frozen account, or a mismatch between the account name and the name you provided. Bank of America will usually send you a notification explaining the rejection. Contact Bank of America to confirm the correct details before trying again.
Can I set up automatic recurring transfers?
Yes, through Online Banking or the mobile app. Go to "Transfer & Pay," select "Set Up Recurring Transfer," and choose the amount, frequency (weekly, monthly, etc.), and end date. Recurring transfers work with ACH and between your own Bank of America accounts. You cannot set up recurring Zelle or wire transfers.
Is there a limit to how much I can transfer in one day?
Bank of America doesn't publish a single daily limit across all transfer methods, but individual methods have caps: Zelle has no stated limit but may be capped by your account history, ACH is typically $10,000 to $25,000 per day, and wire transfers have no daily limit but cost money per transfer. Contact Bank of America if you need to send more than your account allows.