Bank of America's bill pay service is called BillPay, and it's included free with most checking and savings accounts
Bank of America offers BillPay, a free online bill payment tool built into your account. You can pay almost any bill—utilities, credit cards, insurance, rent, loan payments—directly from your Bank of America checking or savings account. Payments go out electronically or by check, depending on the payee and what you choose. You don't pay a fee to use it, though some accounts may have restrictions on how many payments you can send per month.
To use BillPay, you log into your Bank of America account online or through the mobile app, add the companies or people you want to pay, and schedule payments for the date you want the money to leave your account. The service handles the routing—it knows which bills can be paid electronically and which need a mailed check. You can set up one-time payments or recurring payments that go out automatically on a schedule you choose.
Key Takeaways
- BillPay is free with most Bank of America checking and savings accounts and lets you pay almost any bill from your account online or through the app.
- You can schedule payments to go out on a specific date, and Bank of America sends them electronically or by check depending on the payee.
- Recurring payments can be set up to go out automatically on a schedule you choose, so you don't have to remember to pay the same bill twice.
- Delivery time varies: electronic payments typically arrive in one to three business days, while mailed checks take five to seven business days.
- If a payment fails or a bill is paid twice by mistake, you can stop a payment before it's processed or dispute it after.
How to set up and send a payment through BillPay
Log into your Bank of America account online or open the mobile app. From the main menu, look for "Bill Pay" or "Pay Bills." The first time you use it, you'll add a payee—the company or person you want to pay. You'll need their name and mailing address, or their account number if they're set up in Bank of America's system (most major utilities and credit card companies are). Bank of America will ask which account you want to pay from.
Once the payee is added, you choose the amount, the date you want the payment to go out, and whether it's a one-time payment or recurring. For recurring payments, you set the frequency (weekly, monthly, quarterly, etc.) and how long you want it to continue. Review the details, confirm, and the payment is scheduled. You'll get a confirmation number and can see the payment status in your account history.
If you need to stop a payment before it's processed, you can cancel it from the same menu. Once the money has left your account, you can't cancel it through BillPay—you'd need to contact the payee or your bank to dispute it.
How long it takes for a bill payment to arrive
Bank of America typically delivers electronic payments in one to three business days. This is the standard for most utilities, credit card companies, and online payees. Mailed checks take longer—usually five to seven business days from the date Bank of America sends them, depending on postal service speed and how quickly the payee processes mail.
When you schedule a payment, Bank of America shows you an estimated delivery date. If you're paying a bill that's due on a specific date, schedule the payment to arrive before that date, not on it. If you're cutting it close and the payee hasn't received the payment by the due date, contact them to let them know it's in transit—most will hold off on late fees if they can see the payment is coming.
Some payees process payments faster than others. A large credit card company might post your payment the same day it arrives; a smaller utility might take an extra day or two. If a payment doesn't show up within the estimated window, log back into BillPay and check the status, or contact the payee directly to confirm they received it.
What happens if a payment fails or is sent twice
If a payment fails—because the payee's information is wrong, the account is closed, or the payee doesn't accept electronic payments—Bank of America will notify you through your account or email. The payment won't go through, and the money stays in your account. You can then correct the payee information and resend, or try a different payment method.
If you accidentally schedule the same payment twice, or if a payment goes through and then repeats, contact Bank of America immediately. If the duplicate payment hasn't been processed yet, they can cancel it. If it has already been sent, you'll need to contact the payee to request a refund or credit. Keep the confirmation numbers from both payments so you have proof of the duplicate.
Bank of America's fraud protection covers unauthorized payments made through BillPay if someone gains access to your account without permission. If you notice a payment you didn't authorize, report it to the bank right away. You're typically not liable for fraudulent payments if you report them within a certain timeframe, though the exact window depends on your account type.
Limits on how many payments you can send
Most Bank of America checking accounts allow unlimited bill payments per month. Some savings accounts or specialty accounts may have a limit—typically 6 to 10 payments per month—because savings accounts are designed for saving rather than frequent transactions. Check your account terms or log into BillPay to see if a limit applies to you.
If you hit a limit, you can still pay bills using other methods: you can pay directly on the payee's website, call the company to pay by phone, or use a different account. The limit is on BillPay specifically, not on your ability to pay bills in general.
Paying people instead of companies through BillPay
Bank of America's BillPay can send payments to individuals as well as companies—for example, if you owe a friend money or need to pay a landlord who doesn't have a business account. You'll need the person's name and mailing address. Bank of America will mail a check to them; there's no electronic transfer to a personal account through BillPay.
The check typically arrives in five to seven business days. If you need the money to get there faster, consider using a peer-to-peer payment app like Zelle (which Bank of America customers can access through their account) or asking the person for their bank details so you can transfer money directly.
Alternatives if BillPay doesn't work for your situation
If you need to pay a bill that BillPay can't reach, or if you prefer a different method, you have other options. Many companies let you pay directly on their website or through their app—you enter your bank account or card information and they process the payment. This is often faster than mailed checks and gives you direct control over the timing.
Zelle, which is integrated into Bank of America's app, lets you send money to people with a bank account at most U.S. banks. Transfers typically arrive within minutes to a few hours. Credit card payments can go through the card issuer's website. Automatic payments set up directly with the payee (not through BillPay) can be faster and more reliable for recurring bills like utilities or insurance.
Frequently Asked Questions
Can I pay bills through Bank of America's mobile app?
Yes. BillPay is available in the Bank of America mobile app for iOS and Android. You can add payees, schedule payments, and check payment status the same way you would online. The app also lets you take a photo of a check to deposit it, which is separate from bill pay.
What if I don't have a Bank of America account yet?
You need a Bank of America checking or savings account to use BillPay. If you don't have one, you can open an account online or at a branch. Most checking accounts include BillPay at no extra cost, though you should confirm this when you open the account.
Can I schedule a payment for a future date, like three months from now?
Most Bank of America accounts let you schedule payments up to one year in advance. This is useful for bills you know are coming. Log into BillPay, select the payee, and enter the date you want the payment to go out. You can also set up a recurring payment if the bill repeats on a regular schedule.
What if the payee says they never received my payment?
Check the payment status in your BillPay history to confirm it was sent and see the estimated delivery date. If it's past that date, contact Bank of America to verify the payee's address and ask them to trace the payment. If the payee's information was wrong, the payment may have been returned. You can resend it with the correct details or pay the bill through another method to avoid a late fee.
Is BillPay secure?
Bank of America uses encryption and fraud detection to protect BillPay transactions. Your account login is protected by password and, if you've set it up, two-factor authentication. Unauthorized payments are typically covered by the bank's fraud protection, though you need to report them promptly.