How to Pay Bills Through Bank of America's Online Banking System
What Bank of America Bill Pay Does
Bank of America's Bill Pay feature lets you send money from your checking or savings account to almost any person or business in the United States without writing checks or using cash. You schedule the payment through your online banking dashboard, and Bank of America either delivers the money electronically or mails a check on your behalf. The service is included free with most Bank of America deposit accounts — you do not pay per transaction or a monthly fee.
The system works by connecting to your account through the same login you use to check your balance. You tell it who to pay, how much, and when, and the money leaves your account on the date you choose. For bills that arrive on a regular schedule — utilities, insurance, loan payments, subscriptions — you can set up recurring payments so you do not have to enter the details each month.
Key Takeaways
- Bill Pay is free with most Bank of America checking and savings accounts and works through your online banking login.
- You can pay almost any U.S. business or person, and the money can be delivered electronically within one to two business days or by mailed check within five to seven business days.
- Recurring payments save time for bills that repeat monthly, but you remain responsible if a payment is sent to the wrong account or payee.
- If a payment fails or arrives late, contact Bank of America customer service with your confirmation number, which is generated when you schedule the payment.
How to Set Up a One-Time Payment
Log into your Bank of America online banking account and look for "Bill Pay" or "Pay Bills" in the main menu — the exact wording depends on whether you are using the website or mobile app. Select the account you want to pay from (checking or savings), then choose "Add a New Payee" if this is the first time you are paying this person or business.
Enter the payee's name and mailing address. For businesses like utilities or credit card companies, use the address shown on your bill. For individuals, use their home address. Bank of America will ask whether you want the payment delivered electronically (faster, usually one to two business days) or by check (slower, five to seven business days). Electronic delivery works only if the payee's bank participates in the network; if it does not, the system will default to mailing a check.
Enter the amount and the date you want the payment to leave your account. This date should be at least one business day in the future — you cannot schedule a payment for today. Review the details, confirm, and Bank of America will generate a confirmation number. Write this number down or take a screenshot; you will need it if you have to contact customer service about the payment.
Setting Up Recurring Payments for Regular Bills
If you pay the same bill every month — rent, insurance, a loan — you can set it to repeat automatically. After you add the payee for the first time, Bank of America will offer you the option to make it recurring. Choose how often (weekly, biweekly, monthly, or a custom schedule), the amount, and the start date.
Recurring payments will continue until you manually stop them. This means you do not have to log in each month, but it also means you are responsible for canceling if the bill changes or you switch providers. If the amount varies month to month — like a utility bill — you will need to adjust it manually each time or set up a one-time payment instead. Bank of America does not automatically update the amount based on what your bill says.
When Payments Are Delivered and What Can Go Wrong
Electronic payments usually arrive within one to two business days of the date you scheduled them. Mailed checks take five to seven business days, sometimes longer depending on postal service delays. If you are paying a bill that has a due date, schedule the payment to arrive several days early — do not wait until the due date itself.
If a payment fails — for example, because the payee's account number is wrong or the bank rejects it — Bank of America will notify you and the money will return to your account. If a payment arrives late and you are charged a late fee by the payee, contact Bank of America with your confirmation number. The bank may reverse the fee if the delay was on their end, but this is not may provide. If you sent the payment to the wrong account or payee by mistake, contact customer service immediately with your confirmation number; they may be able to stop it if it has not yet been processed.
Paying Credit Card Bills Through Bill Pay
You can use Bill Pay to send money to a credit card company, but the payment will go to the card's billing address, not directly to your account. This means there may be a delay between when the payment leaves your Bank of America account and when it posts to your credit card. To avoid late fees, schedule the payment at least five to seven business days before your card's due date.
A faster option is to log into your credit card's own website or app and make a payment directly from there, which usually posts within one to two business days. If you have a Bank of America credit card, you can also transfer money between your Bank of America accounts instantly through online banking, then pay the card from there. Check your card's statement or website to see which payment method posts fastest.
Security and Account Information You Need
Bill Pay requires the payee's name and mailing address, and for electronic payments, their bank account or routing number. Bank of America encrypts this information and does not share it with third parties. Your confirmation number is your proof that you scheduled the payment; keep it until the payment clears.
If you notice an unauthorized payment or a payment you do not recognize, contact Bank of America immediately. You have up to 60 days from the date the payment was deducted to report it as fraudulent. If you gave your login credentials to someone else and they made a payment without your permission, report it the same way — Bank of America will investigate and may reverse the charge if they determine it was unauthorized.
Limits and Restrictions on Bill Pay
Bank of America does not publish a single daily or monthly limit for Bill Pay transactions, but your account may have limits based on your account type and history. If you try to schedule a very large payment, the system may reject it or ask you to contact customer service. Transfers between your own Bank of America accounts have higher limits than payments to outside payees.
You cannot use Bill Pay to send money internationally or to pay bills outside the United States. You also cannot use it to pay taxes directly to the IRS or state tax agencies — the IRS has its own payment system. For federal taxes, use IRS Direct Pay or the Electronic Federal Tax Payment System (EFTPS). For state taxes, check your state's tax agency website for approved payment methods.
Frequently Asked Questions
Can I cancel a payment after I schedule it?
Yes, but only if it has not been processed yet. Log back into Bill Pay, find the scheduled payment, and select "Cancel." If the payment has already been sent, you cannot cancel it through Bill Pay — contact Bank of America customer service with your confirmation number and ask them to attempt a recall. Success depends on whether the payee's bank has already accepted the funds.
What happens if I schedule a payment but do not have enough money in my account?
Bank of America will attempt to process the payment on the date you scheduled it. If your account does not have enough funds, the payment may be rejected or your account may go into overdraft, depending on your account settings and overdraft protection. Contact customer service immediately if this happens; they may be able to delay the payment or work with you to resolve it.
Can I pay someone who does not have a bank account?
No. Bill Pay requires a mailing address and either an electronic account number or a physical address where Bank of America can mail a check. If you need to send money to someone without a bank account, you will need to use a different method like a money order or a peer-to-peer payment app.
How do I know if a payment was successful?
Log into Bill Pay and check the payment history for that payee. Successful payments show a status of "Sent" or "Delivered." You will also receive a confirmation email if you have email notifications turned on. Your confirmation number is your proof; keep it until the payee confirms they received the payment.
Is Bill Pay the same as automatic bill payment from the payee?
No. Bill Pay is a service you control through Bank of America — you decide when and how much to pay. Automatic bill payment (autopay) is set up directly with the payee and they withdraw money from your account on their schedule. Both are free, but Bill Pay gives you more control, while autopay is faster because the payee does not have to wait for the payment to arrive.