Bank of America's bill pay works through their online banking portal or mobile app, and you can schedule payments to almost any U.S. payee — utilities, credit cards, insurance, rent, loan servicers, and more.
You set it up once, then send money on your schedule without writing checks or leaving your account. Bank of America holds the payment until the date you choose, then delivers it electronically or by check, depending on the payee. The service is included with most Bank of America checking accounts at no extra cost.
The main thing to know upfront: payments take time. Electronic transfers usually arrive in one to three business days. Payments by check take longer — typically five to seven business days. If a bill is due in two days, you need to act now, not tomorrow.
Key Takeaways
- Bank of America bill pay is free with most checking accounts and lets you schedule payments to any U.S. payee from your online banking portal or mobile app.
- Electronic payments typically take one to three business days; check payments take five to seven business days, so plan ahead for due dates.
- You can set up recurring payments for bills that stay the same each month, or send one-time payments whenever you need to.
- If a payment fails, Bank of America will notify you, but you are responsible for confirming the payee received it and following up if it did not arrive on time.
How to set up bill pay in Bank of America online banking
Log into your Bank of America account online or open the mobile app. From the main menu, look for "Bill Pay" or "Payments" — the exact label depends on which version you are using, but it is usually in the main navigation or under "Transfers & Payments."
Click or tap to add a new payee. You will enter the payee's name and mailing address. For most companies — utilities, credit card issuers, insurance companies — Bank of America has their address on file already, so you can search by company name and select from a list. If the payee is not in the system, you enter the address manually.
Once the payee is added, you can send a payment. Select the payee, enter the amount, and choose the date you want the payment to go out. Bank of America will deduct the money from your checking account on that date and deliver it according to the payee type. You can review the payment before you confirm it.
One-time payments versus recurring payments
A one-time payment goes out once on the date you choose. Use this for bills that vary month to month — credit card balances, utility bills that change seasonally, or irregular expenses.
A recurring payment repeats automatically on a schedule you set: weekly, biweekly, monthly, or at a custom interval. Use this for bills that stay the same every month — rent, loan payments, insurance premiums, subscription services. You can edit or cancel a recurring payment anytime, and you can change the amount before each payment goes out if the bill varies slightly.
Set up recurring payments carefully. If you forget they are running and your circumstances change — you move, you switch insurance, you pay off a loan — the payment will still go out. Check your recurring payments list every few months to make sure they are still needed.
How long payments take and what to expect
Bank of America sorts payees into two categories: those that accept electronic payments and those that do not. Electronic payments are faster — usually one to three business days. Check payments are slower — usually five to seven business days from the date you schedule them.
Bank of America decides which method to use based on the payee. You cannot always choose. If you need a payment to arrive by a specific date, schedule it at least one week in advance to be safe. If you are cutting it close, call the payee directly and ask if they have received the payment before the due date passes.
Weekends and bank holidays do not count as business days. If you schedule a payment for Friday, the clock starts Monday. If you schedule a payment on a holiday, it may not process until the next business day.
What happens if a payment fails
Bank of America will attempt to deliver the payment on the date you chose. If it fails — the payee's address is wrong, the account number does not match, or the payee rejects it — Bank of America will send you a notification, usually by email or through your online banking message center.
When a payment fails, the money returns to your checking account, usually within one to three business days. You are responsible for finding out why it failed and resending it. Common reasons include a closed account at the payee, an incorrect address, or a payee that no longer accepts bill pay.
Do not assume a payment went through just because you scheduled it. If a bill is critical — a mortgage, a utility, a loan — log back into your account a few days after you schedule it and confirm the payment status shows "Delivered" or "Processed." If it shows "Pending" for longer than expected, contact Bank of America or the payee.
Canceling or editing a payment you already scheduled
You can cancel a payment as long as it has not been processed yet. Log into your account, find the payment in your history or pending payments list, and select "Cancel." The money stays in your account.
Once a payment has been processed — meaning Bank of America has sent it out — you cannot cancel it through bill pay. If the payment was sent by check, you would need to contact Bank of America to request a stop payment, which may cost a fee. If it was sent electronically, contact the payee and ask them to reverse it or return the funds.
You can edit the amount of a recurring payment before each payment goes out, but you cannot change the payee or the date after the payment has been scheduled. Cancel the old payment and create a new one instead.
Security and protecting your account
Bank of America bill pay uses the same security as the rest of your online banking — encryption, login authentication, and fraud monitoring. Your payment information is not shared with the payee; Bank of America handles the transaction.
Keep your login credentials private and do not share your online banking password with anyone. If you notice a payment you did not authorize, report it to Bank of America immediately through your online banking message center or by calling the number on the back of your card.
Be cautious of scams that ask you to pay through bill pay to avoid fees or to "verify" your account. Bank of America will never ask you to send a payment through bill pay to resolve a dispute or confirm your identity. If someone claiming to be from Bank of America asks you to do this, it is a scam.
Frequently Asked Questions
Can I pay anyone with Bank of America bill pay, or only certain companies?
You can pay almost any U.S. payee — individuals, businesses, government agencies, utilities, credit card companies, landlords, and more. The payee must have a U.S. mailing address. You cannot pay international addresses or certain government agencies that do not accept bill pay.
Is there a limit to how much I can pay or how many payments I can send?
Bank of America does not publish a specific limit on the number of payments per month or the dollar amount per payment. Your limit depends on your account type and your available balance. If you try to send a payment larger than your balance, it will be rejected. Contact Bank of America if you need to confirm limits for your account.
What if the payee says they never received my payment?
Log into your account and check the payment status. If it shows "Delivered," contact Bank of America with the payment date and amount, and ask them to investigate. If it shows "Pending" or "Failed," resend the payment immediately. For critical bills, call the payee directly before the due date to confirm they received it.
Can I set up bill pay if I do not have online banking yet?
You need to enroll in Bank of America online banking first. Go to bankofamerica.com, click "Log In," then look for an option to enroll if you do not have an account yet. You will need your debit card or account number and other identifying information. Once enrolled, bill pay is available in your account.
Do I have to use bill pay, or can I still pay bills the old way?
Bill pay is optional. You can still write checks, pay by phone, or pay in person. Bill pay is just another option if you prefer to manage payments online and on a schedule.