What Bank of America's bill pay does
Bank of America's online bill pay lets you send money from your checking or savings account to almost any person or business in the United States without writing a check or leaving your house. You set it up through your online banking account or the mobile app, and the bank handles sending the payment on the date you choose. The service itself has no monthly fee.
The bank can deliver payments in two ways: electronically (usually within one to two business days) or by mailing a paper check (usually within three to five business days). You choose which method for each payment when you set it up. Most bills — utilities, credit cards, insurance, rent — can be paid electronically if the company accepts electronic payments. If a company doesn't, the bank automatically mails a check instead.
You can schedule payments as one-time transactions or set them to repeat on a schedule you choose: weekly, monthly, or any other interval. The bank stores payee information so you don't have to re-enter it each time.
Key Takeaways
- Bank of America's bill pay service is free and works from your online banking account or mobile app, with no monthly charge.
- Payments can be delivered electronically (one to two business days) or by check (three to five business days), and you choose the method for each bill.
- You can schedule payments one time or set them to repeat automatically on any schedule you choose.
- The bank will not reverse a payment once it has been sent, so double-check the payee name and amount before confirming.
- If a company does not accept electronic payments, the bank mails a check automatically at no extra cost to you.
How to set up a payee and send your first payment
Log into your Bank of America online account or open the mobile app. Look for "Bill Pay" or "Pay Bills" in the menu. The exact wording varies depending on whether you are using a computer or phone, but it is always in the main navigation.
Click or tap "Add Payee" and enter the company or person's name and mailing address. For businesses, use the address on your bill. For individuals, use their home address. The bank will ask whether you want to pay electronically or by check; if you are unsure, choose electronic first, and the bank will switch to check automatically if the payee does not accept electronic payments.
Once the payee is saved, you can send a payment. Enter the amount, the date you want the payment to arrive, and any reference information (like your account number with that company). Review all details before you submit. The bank will show you a confirmation number — save this in case you need to look up the payment later.
Timing: when the money actually leaves your account
The date you choose is the delivery date — when the payee should receive the money — not the date the bank takes it from your account. For electronic payments, the bank usually deducts the money two to three business days before the delivery date. For check payments, the bank deducts the money when it prints and mails the check, which is typically three to five business days before the delivery date.
This matters if you are timing a payment to match when you have money in your account. If you schedule a payment for Friday but the bank deducts it on Wednesday, and you do not have the funds on Wednesday, you may overdraw. Check your account balance before you schedule, accounting for the earlier deduction date.
Weekends and bank holidays add extra days. If you schedule a payment for a Saturday, the bank counts it as Monday. If a delivery date falls on a holiday, the bank moves it to the next business day.
What happens if you need to stop or change a payment
You can cancel a payment as long as it has not been sent yet. Log back into bill pay, find the payment in your list, and look for a "Cancel" or "Delete" option. If the payment has already been sent — meaning the bank has deducted the money or mailed the check — you cannot cancel it through bill pay.
If a payment was sent electronically and you need to reverse it, you will have to contact the payee directly and ask them to refund it. If a check was mailed and you need to stop it, call Bank of America's customer service line (the number is on the back of your debit card) as soon as possible. The bank can try to intercept the check, but there is no may provide, especially if the check has already been delivered.
To change the amount or date of a future payment that has not been sent yet, cancel it and create a new one with the correct details.
Recurring payments and how to manage them
You can set a payment to repeat automatically — for example, the same amount to the same company every month. This is useful for bills that stay the same each month, like a mortgage or insurance premium. When you create the payment, select "Recurring" and choose how often it should repeat (weekly, monthly, every other week, and so on) and when it should stop.
The bank will send each recurring payment on the schedule you set without you having to do anything. You can view all your recurring payments in one place in bill pay and edit or cancel any of them at any time. If a bill amount changes — for example, your utility bill varies by season — you can cancel the recurring payment and create a new one with the updated amount, or you can pay the difference with a one-time payment.
Recurring payments do not automatically adjust if the payee's mailing address changes. If you move or your payee moves, update the address in your payee list before the next payment is sent.
Limits on how much you can pay and how often
Bank of America does not publish a single maximum payment amount, but the limit depends on your account type and history. New accounts typically have lower limits than established accounts. If you try to send a payment larger than your limit, the bank will reject it and tell you the maximum allowed.
There is no limit on how many payments you can send in a day or month. You can pay multiple bills at once or spread them throughout the month — the number of transactions does not matter.
Your account balance must cover the payment on the date the bank deducts it. If you do not have enough money, the payment will fail and may trigger an overdraft fee.
Security and what to watch for
Bill pay is encrypted, meaning your payment information is scrambled in transit and cannot be read by someone intercepting it. You should still use a secure internet connection (not public WiFi) when you log in to send payments, and never share your online banking password with anyone.
Once a payment has been sent, the bank cannot reverse it. If you send money to the wrong payee by mistake, you will have to contact that person or company and ask them to return it — the bank cannot force them to do so. Double-check the payee name and amount before you confirm every payment.
If you notice a payment you did not authorize, report it to the bank immediately. Call the number on the back of your debit card or log into your account and use the "Contact Us" option. The bank will investigate and may refund you, but you must report it quickly — waiting weeks makes it harder to prove the payment was unauthorized.
Frequently Asked Questions
Can I pay someone who does not have a bank account?
Yes. If the person does not have a bank account, the bank will mail a check to their address. You provide their name and mailing address, and the bank handles the rest. The check usually arrives within three to five business days.
What if the payee's address changes after I set them up?
Log into bill pay, find the payee in your list, and edit their address. The new address will be used for all future payments to that payee. If you have a payment already scheduled to the old address, cancel it and create a new one with the updated address.
Does bill pay work for international payments?
No. Bank of America's bill pay only works for payments within the United States. For international payments, you will need to use a wire transfer or another service. Contact the bank for details on those options.
What if I schedule a payment but then realize I do not have enough money?
Cancel the payment immediately through bill pay if it has not been sent yet. If the bank has already deducted the money and you do not have the funds, you may face an overdraft fee. Contact the bank right away to discuss your options.
Can I see a history of all the payments I have sent?
Yes. Log into bill pay and look for "Payment History" or "Past Payments." You can view payments from the past several months, see which ones were delivered, and download or print the list. The bank keeps this history for your records.