What Bank of America Bill Pay does
Bank of America Bill Pay is a free service that lets you pay bills directly from your Bank of America checking or savings account through their website or mobile app. You set up a payee (the company or person you owe money to), choose an amount and date, and B of A either sends an electronic payment or mails a check on your behalf. The service covers most regular bills: utilities, credit cards, insurance, rent, loan payments, and subscription services.
The main advantage is that you control the timing and amount from one place instead of logging into each company's website separately or writing checks. You can schedule payments in advance, set up recurring payments for the same amount each month, or make one-time payments. B of A does not charge you to use Bill Pay — there is no monthly fee, per-transaction fee, or setup cost.
The catch is timing. Electronic payments usually arrive within one to three business days. Mailed checks take longer — typically five to seven business days from the date you schedule the payment, depending on mail delivery in your area. If a bill is due soon, you need to account for this delay when you schedule the payment.
Key Takeaways
- Bank of America Bill Pay is free and works from their website or mobile app for any bill you can name, with no monthly or per-transaction fees.
- Electronic payments arrive in one to three business days; mailed checks take five to seven business days, so schedule payments with this delay in mind.
- You can set up recurring payments for bills that stay the same amount each month, or make one-time payments whenever you choose.
- If you miss a due date because of a payment delay, contact the company to explain — late fees are not B of A's responsibility, but many companies will waive them if you show proof the payment was sent on time.
How to set up a payee in Bank of America Bill Pay
Log into your Bank of America account online or open the mobile app. Go to the Bill Pay section — on the website it is usually under "Transfers & Payments" or "Pay Bills"; on the app, look for a "Pay" or "Payments" tab. Select "Add Payee" or "New Payee."
Enter the payee's name exactly as it appears on your bill. For a utility company, use the legal company name (for example, "Duke Energy" rather than "electric company"). For a person, use their full name. Then enter their mailing address — this is where B of A will send the check if you choose that method. For some payees like credit card companies, you may also enter an account number, though B of A can often look this up if you provide the company name and address.
B of A will verify the payee information before the first payment goes out. This verification can take one to two business days. Once verified, the payee stays in your system and you can pay them again without re-entering their details.
Choosing between electronic payments and mailed checks
When you schedule a payment, B of A asks how you want to send it: electronically or by mail. Electronic payments are faster and more reliable — they arrive within one to three business days and B of A can track them. Choose electronic if the payee accepts it (most do) and you have time before the due date.
Mailed checks are slower but sometimes necessary. Some smaller businesses, landlords, or service providers do not accept electronic payments. If you mail a check, B of A prints and mails it from their processing center, so you do not need to buy stamps or write the check yourself. The downside is the five-to-seven-day window — you need to schedule the payment well before the due date to account for mail delivery time.
You can see which method B of A recommends for each payee when you set them up. If you are unsure whether a payee accepts electronic payments, call them or check their website before you schedule the payment.
Scheduling payments and avoiding late fees
When you schedule a payment, you choose the date you want the payment to arrive, not the date you want to send it. This is the key to avoiding late fees. If a bill is due on the 15th and you want to pay electronically, schedule it for the 12th or earlier to give B of A one to three business days to process it. If you are mailing a check, schedule it for the 8th or earlier to account for the five-to-seven-day mail window.
You can set up recurring payments for bills that are the same amount every month — rent, insurance premiums, loan payments, or subscription services. B of A will automatically send the payment on the schedule you choose (weekly, bi-weekly, monthly, or custom intervals). You can change or cancel a recurring payment at any time, and you can pause it temporarily if needed.
If you do miss a due date because of a payment delay, contact the company immediately. Explain that you sent the payment through your bank and provide the date you scheduled it. Many companies will waive a late fee if you show proof the payment was sent on time — B of A can provide a confirmation number or screenshot showing when you scheduled the payment.
What happens if a payment fails or gets lost
Electronic payments rarely fail, but it can happen if you enter the payee's information incorrectly or if the payee's banking details change. If a payment fails, B of A will notify you (usually by email or through your account) and the money stays in your account. You can then correct the payee information and reschedule the payment.
Mailed checks can get lost in the mail, though this is uncommon. If a check does not arrive within the expected timeframe, contact B of A and ask them to issue a replacement check or stop payment on the original. You may also contact the payee to ask if they received it. Keep your payment confirmation number handy — it helps both B of A and the payee track down a missing check.
B of A does not charge you if a payment fails or a check is lost. However, if the delay causes you to miss a due date and incur a late fee from the payee, that fee is the payee's responsibility, not B of A's. This is why scheduling payments early is important.
Limits and restrictions on Bill Pay
Bank of America does not publish a single daily or monthly limit for Bill Pay transactions, but most accounts have a limit based on your account history and balance. If you try to schedule a payment that exceeds your limit, B of A will tell you. You can contact B of A customer service to request a higher limit, though they may not grant it depending on your account.
You cannot use Bill Pay to pay credit card balances owed to Bank of America itself — you must use their internal transfer system instead. You also cannot use Bill Pay to send money to another person's bank account (that is what Zelle or wire transfers are for). Bill Pay is strictly for paying bills to companies or service providers.
Some government agencies do not accept Bill Pay payments. If you owe taxes, court fines, or other government debts, check the agency's website to see what payment methods they accept before you try to set up a payee.
Frequently Asked Questions
Can I cancel a payment after I schedule it?
Yes, but timing matters. If you cancel an electronic payment before it processes (usually at least one business day before the scheduled date), the money stays in your account. If you cancel a mailed check, you need to do it before B of A prints and mails it — call customer service immediately if you need to stop a check. Once a check is in the mail, you cannot cancel it, but B of A can issue a replacement if it gets lost.
What if the payee's address changes?
Update the payee's address in your Bill Pay setup before you schedule the next payment. If you schedule a payment to an old address, contact B of A right away to see if they can redirect it. For electronic payments, the address matters less because the payment goes through the banking system, but for mailed checks, an outdated address means the check may not reach the payee.
Does Bank of America Bill Pay work with all banks?
Yes. Bill Pay works with any payee — they do not need to be a Bank of America customer. B of A handles the payment routing on their end, so the payee receives the money regardless of which bank they use.
Can I see a history of all my Bill Pay payments?
Yes. Log into your account and go to the Bill Pay or transaction history section. You can see all scheduled, pending, and completed payments, along with confirmation numbers and payment dates. This history is useful if you need to prove to a payee that you sent a payment on time.
What if I want to pay a bill but do not have the payee's address?
Check your bill — the address is usually printed on it. You can also visit the company's website or call them to ask for their payment address. Some companies have multiple addresses for different departments, so use the one listed for bill payments specifically. Once you enter the address in Bill Pay, B of A stores it, so you only have to look it up once.