How to Pay Bills Through Bank of America Online and Mobile
Bank of America's bill pay process and where to find it
Bank of America's bill pay feature lets you send money from your checking account to almost any person or business in the United States. You access it through Online Banking (on a computer) or the mobile app, and you can schedule payments to go out on a date you choose — today, tomorrow, or weeks ahead. The system works by mailing a check, transferring funds electronically, or paying directly to the biller if they're set up in the system.
To reach bill pay, log into your Bank of America account online or open the mobile app, then look for "Bill Pay" or "Pay Bills" in the main menu. The exact wording and location shift slightly between the web version and the app, but both routes lead to the same service. You do not need to set up anything in advance — you can pay a bill the first time you use the feature.
Bank of America does not charge a fee to use bill pay for most customers with a checking account. Some account types or special circumstances may carry a fee, so check your account terms or call 1-800-432-1000 if you want to confirm your account is not subject to a charge.
Key Takeaways
- You can pay any bill through Bank of America's bill pay by entering the biller's name, your account number with them, and the amount and date you want to pay.
- Payments can be scheduled days or weeks in advance, and you can set up recurring payments for bills that arrive on the same date each month.
- Bank of America delivers payments by check, electronic transfer, or direct payment depending on the biller — you do not choose the method.
- Payments typically arrive within one to three business days if sent electronically, or five to seven business days if mailed as a check.
- You can view, edit, or cancel a scheduled payment up until the day it is sent, and you can see a history of all payments you have made.
Steps to pay a bill for the first time
Open Bank of America Online Banking or the mobile app and log in with your username and password. Navigate to the bill pay section — on the website, this is usually under "Transfers & Payments" or a similar heading; on the app, tap the menu icon and look for "Pay Bills" or "Bill Pay".
Select "Add a New Payee" or "New Payment" (the exact wording varies). Enter the biller's name exactly as it appears on your bill — for example, "Duke Energy" rather than "electric company". Type your account number with that biller, then enter the amount you want to pay and the date you want it sent. Review the details, then confirm the payment.
Bank of America will show you a confirmation number. Write this down or take a screenshot. The payment will be processed on the date you selected, and you will see it listed in your transaction history once it posts.
How Bank of America delivers your payments
Bank of America uses three methods to deliver bill payments, and the bank chooses which one based on the biller. The first is electronic transfer, which moves money directly from your account to the biller's account — this is the fastest method and typically arrives within one business day. The second is check by mail, which the bank prints and mails on your behalf; this takes five to seven business days depending on postal delivery. The third is direct payment, where Bank of America sends the money directly to the biller's bill pay system if they participate in it.
You cannot choose which method Bank of America uses for a particular biller. The bank's system automatically selects the fastest available option. If you need a payment to arrive by a specific date, account for the delivery time: schedule electronic payments at least one business day before the due date, and schedule mailed checks at least seven business days before.
Setting up recurring payments and managing scheduled payments
If you pay the same bill every month, you can set up a recurring payment instead of entering the details each time. When you create a payment, look for an option to "Make this a recurring payment" or "Set up automatic payments". Choose how often it repeats — weekly, bi-weekly, monthly, or another interval — and when you want it to start and end. Bank of America will send the payment on that schedule until you stop it.
To change or cancel a scheduled payment, go to your bill pay history and find the payment in the list. If the payment has not yet been sent, you can edit the amount or date, or delete it entirely. Once a payment has been sent, you cannot recall it — you would need to contact the biller directly to dispute or reverse it. Bank of America shows you the status of each payment (pending, sent, or delivered) so you know which ones you can still modify.
Delivery times and what to do if a payment is late
Electronic payments typically arrive within one business day. Mailed checks usually arrive within five to seven business days, though weather, holidays, or postal delays can extend this. Bank of America's bill pay system shows an estimated delivery date when you schedule the payment, so you can see how long that particular payment should take.
If a payment does not arrive by the estimated date, log back into bill pay and check the status. If it shows as "sent" or "delivered", the delay is likely in the biller's processing, not in Bank of America's delivery. Contact the biller directly to confirm they received it. If the status shows "pending" and the scheduled date has passed, contact Bank of America at 1-800-432-1000 to report the issue.
If a bill is due before your scheduled payment will arrive, you may need to pay it through another method — by phone, in person, or through the biller's own website — to avoid a late fee. Bank of America's bill pay is useful for bills you know about in advance, but it is not designed for same-day or emergency payments.
Paying people instead of businesses
Bank of America's bill pay can also send money to another person — a roommate, family member, or anyone else you owe money to. Instead of entering a business name and account number, you enter the person's name and mailing address. Bank of America will mail a check to that address on the date you choose.
This feature is slower than paying a business (checks take five to seven business days) and requires you to know the person's mailing address. If you need to send money faster, Bank of America's Zelle service (which transfers money between bank accounts in minutes) or a wire transfer may be better options, though both have different fees and limits.
Security and what information you need
Bank of America encrypts your bill pay information and stores it securely. Each time you log in, you use your username and password, and the bank may ask for additional verification (such as a code sent to your phone) depending on your security settings.
To pay a bill, you need the biller's name, your account number with that biller, the amount you want to pay, and the date you want it sent. You do not need the biller's address or routing number — Bank of America's system has that information already. If you are unsure of your account number with a biller, check a recent bill or log into that company's website.
Frequently Asked Questions
Can I pay a bill the same day I schedule it?
Yes, you can schedule a payment for today if you set it up before the bank's cutoff time, which is usually 5 p.m. Eastern Time on business days. However, the payment will not reach the biller today — it will be processed according to the delivery method Bank of America uses (one day for electronic, five to seven days for checks). If you need to pay today, contact the biller directly or use their online payment system.
What happens if I schedule a payment but then change my mind?
You can cancel or edit any payment that has not yet been sent. Log into bill pay, find the payment in your history, and select the option to cancel or modify it. Once the payment shows as "sent" or "delivered", you cannot cancel it through Bank of America — you would need to contact the biller to dispute or reverse it.
Can I pay a bill from someone else's Bank of America account?
No, you can only pay bills from the account you are logged into. If you want to pay a bill from a joint account, both account holders can log in and use bill pay. If you want to pay from someone else's account entirely, you would need to be an authorized user on that account.
What if the biller is not in Bank of America's system?
You can still pay almost any biller by entering their name and your account number. Bank of America will mail a check if the biller is not set up for electronic payment. This takes longer (five to seven business days) but works for any business or person in the United States.
Is there a limit to how much I can pay or how many bills I can pay?
Bank of America does not set a separate limit for bill pay — your payments are limited by your account balance and any daily transfer limits on your checking account. Check your account terms or call 1-800-432-1000 if you want to know your specific limits.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.