What Bank of America Online Bill Pay Does

Bank of America Online Bill Pay lets you send money from your checking account to almost any person or business in the United States without writing checks or leaving your house. You schedule the payment through your Bank of America online banking portal, choose a delivery date, and the bank handles sending the money — either electronically or by mailing a check on your behalf.

The service is included free with most Bank of America checking accounts. You can pay utilities, credit card companies, landlords, medical offices, insurance companies, or anyone else with a mailing address or bank account. Payments typically arrive within one to three business days if sent electronically, or three to seven business days if Bank of America mails a physical check.

Key Takeaways

  • Bank of America Online Bill Pay is free and included with most checking accounts, and you access it by logging into your online banking portal.
  • You can pay any person or business with a U.S. mailing address or bank account, and you schedule payments to arrive on a specific date you choose.
  • Electronic payments typically arrive in one to three business days, while mailed checks take three to seven business days.
  • You can set up recurring payments for bills that stay the same amount each month, or pay one-time bills whenever you need to.
  • The service includes fraud protection, and Bank of America will not send your bank account number to the payee unless they specifically request it.

How to Set Up Your First Payment

Log into your Bank of America online banking account using your username and password. Once you are logged in, look for "Bill Pay" or "Pay Bills" in the main menu — the exact wording depends on which version of the Bank of America website you use, but it is always in the top navigation or under a "Transfers & Payments" section.

Click on Bill Pay and select "Add a Payee." Enter the name of the person or business you want to pay, their mailing address, and either their phone number or account number if you have it. Bank of America will ask you to confirm the payee information before you proceed. Once the payee is added to your account, you can reuse it for future payments without re-entering the details.

After you add the payee, select them from your payee list and enter the amount you want to send. Choose the date you want the payment to arrive — this is not the date you are scheduling it, but the date you want the recipient to receive or deposit the money. Bank of America will automatically calculate when to send it based on whether it goes electronically or by mail. Review the details one more time and confirm the payment.

Electronic Payments Versus Mailed Checks

Bank of America decides whether to send your payment electronically or by mail based on the payee's banking setup. If the payee is a large company like a utility or credit card issuer, Bank of America almost always sends the payment electronically, which means it arrives in one to three business days. If the payee is a small business or individual without electronic banking connections, Bank of America mails a physical check, which takes three to seven business days.

You do not choose which method is used — the bank handles that automatically. However, you can see which method will be used before you confirm the payment. If you need a payment to arrive faster and the bank is planning to mail a check, you can cancel that payment and try a different approach, such as paying directly through the payee's website or calling them to pay by phone.

Bank of America does not share your bank account number with the payee unless the payee specifically requests it. For most payments, the bank sends only your name and a reference number so the payee can match the payment to your account.

Setting Up Recurring Payments

If you pay the same bill every month for the same amount — such as a car loan, insurance premium, or subscription service — you can set up a recurring payment instead of scheduling each one individually. From the Bill Pay menu, select the payee and choose "Make This a Recurring Payment."

Enter the amount, the date you want it to arrive each month, and how many times you want the payment to repeat. You can set it to repeat for a specific number of months, or you can leave it open-ended and cancel it whenever you no longer need it. Bank of America will send the payment automatically on the schedule you set, and you can view all your recurring payments in one place in your Bill Pay dashboard.

Recurring payments are useful for bills that do not change, but be careful with bills that vary in amount — such as utilities or credit card statements. If you set up a recurring payment for a variable bill, you may overpay or underpay some months. For those bills, it is usually safer to schedule each payment individually once you know the amount due.

Canceling or Changing a Payment

You can cancel or change a payment as long as it has not been processed yet. Log into your Bill Pay account and look for "Pending Payments" or "Scheduled Payments." Select the payment you want to change, and you will see options to edit the amount or date, or to cancel it entirely.

If the payment has already been processed — meaning Bank of America has already sent it electronically or mailed the check — you cannot cancel it through Bill Pay. In that case, contact Bank of America customer service by phone or through your online banking message center. They can sometimes stop a payment if it has been mailed but not yet delivered, but they cannot retrieve a payment that has already been deposited or cashed.

For recurring payments, you can pause them temporarily or cancel them permanently from your recurring payment list. If you pause a recurring payment, it will not send on the next scheduled date, but you can turn it back on later if you need to.

Fees and Account Requirements

Bank of America Online Bill Pay is free with most checking accounts. Some specialty accounts or accounts with very low balances may have restrictions, so check your account terms or contact Bank of America to confirm that Bill Pay is included with your specific account type.

There are no per-payment fees, no monthly fees, and no fees to add payees or set up recurring payments. If you need to stop a payment that has already been mailed, Bank of America may charge a fee for that service — typically between $15 and $30 — but stopping an electronic payment is free.

You can make as many payments as you want each month at no charge. There is no limit on the number of payees you can add or the number of payments you can schedule.

What to Do If a Payment Does Not Arrive

If a payment you scheduled does not arrive by the date Bank of America promised, log into your Bill Pay account and check the status. Payments sometimes take longer than expected if the payee's bank is slow to process them, or if there is a holiday that delays mail delivery.

If the payment is more than one week late, contact Bank of America customer service. Have your payment confirmation number ready — you can find this in your Bill Pay history. Bank of America can research where the payment is and, if it was lost, can issue a replacement payment or refund the amount back to your checking account.

If the payee tells you they never received the payment, ask them for proof — such as a letter or email stating the date they checked and did not find it. Bring that proof to Bank of America along with your payment confirmation number. The bank will investigate and either locate the original payment or send a new one.

Frequently Asked Questions

Can I pay someone who does not have a bank account?

Yes. Bank of America can mail a physical check to anyone with a mailing address. You do not need their bank account information — just their name and address. The check will arrive in three to seven business days.

What happens if I schedule a payment for a date that is a weekend or holiday?

Bank of America automatically adjusts the sending date so the payment arrives on or before the date you requested. If you schedule a payment to arrive on a Saturday, the bank will send it on Friday so it arrives on time. You do not need to do anything — the adjustment happens automatically.

Can I pay bills from a savings account using Bill Pay?

No. Bank of America Online Bill Pay only works with checking accounts. If you want to pay a bill from your savings account, you would need to transfer money to your checking account first, then use Bill Pay from there.

Is my payment information find when I use Bill Pay?

Bank of America uses encryption and fraud monitoring to protect your payments. If an unauthorized payment is sent from your account, you can dispute it through your online banking portal or by calling customer service. The bank covers fraudulent payments under its fraud protection policy.

Can I set up Bill Pay on the Bank of America mobile app?

Yes. The Bank of America mobile app includes the full Bill Pay feature. You can add payees, schedule payments, set up recurring payments, and view your payment history all from your phone using the same login you use for online banking.