What Bank of America Bill Pay does

Bank of America Bill Pay is a service that lets you send money from your Bank of America checking account to pay bills without writing checks or setting up separate accounts with each company. You log into your Bank of America account online or through the mobile app, enter the payee's name and address, choose an amount and date, and the bank handles sending the payment. The service itself has no monthly fee for most account holders.

The payment reaches the payee in one of two ways: either the bank mails a check on your behalf (which takes 3 to 5 business days), or it sends the money electronically if the payee is set up to receive electronic payments (which typically arrives the next business day). You control which method happens by choosing the payee and the payment date. The bank does not charge you per transaction, but some Bank of America account types have monthly maintenance fees unrelated to Bill Pay itself.

Key Takeaways

  • Bank of America Bill Pay costs nothing per transaction for most account holders, though some account types carry separate monthly maintenance fees.
  • Payments sent by check take 3 to 5 business days; electronic payments typically arrive the next business day, depending on the payee's setup.
  • You can schedule payments in advance, set up recurring bills, and stop a payment before it is processed if you catch an error.
  • If a payment fails or arrives late, Bank of America will not reimburse late fees or damage to your credit unless the delay was caused by the bank's error.
  • The service works only with Bank of America checking accounts; you cannot use it from savings accounts or accounts at other banks.

How to set up and send a payment

Start by logging into your Bank of America account online at bankofamerica.com or through the Bank of America mobile app. From the main menu, look for "Bill Pay" or "Pay Bills" — the exact wording varies by whether you are on desktop or mobile. Click or tap it, then select "Add a Payee" to enter the company or person you want to pay.

You will need the payee's mailing address. For a utility company, credit card issuer, or other business, this is usually on your bill or on their website. For a person (such as a landlord or family member), enter their name and address. Once you have added the payee, you can then create a payment by selecting that payee, entering the dollar amount, and choosing the date you want the payment to go out. Bank of America will show you an estimated arrival date based on whether the payment will be mailed or sent electronically.

If you want to pay the same bill every month, you can set up a recurring payment instead of entering it manually each time. You choose the amount, the frequency (weekly, biweekly, monthly, or another interval), and when you want it to start and stop. Recurring payments are useful for rent, insurance, or loan payments that stay the same each month, but you should still check your account regularly to make sure payments are going through.

Timing: when the payee actually receives the money

The date you choose in Bill Pay is the date the bank processes the payment, not the date the payee receives it. If you select a date and the payee receives payments by check, the bank mails the check that day, and it typically arrives 3 to 5 business days later. Weekends and holidays add time — if you schedule a payment for Friday, the check is mailed Friday but may not arrive until the following Wednesday or Thursday.

If the payee is set up for electronic payment, the money usually arrives the next business day. However, some payees (particularly smaller businesses or government agencies) may take longer to process electronic payments once they receive them. To avoid late fees, schedule your payment at least one week before the bill is due if you are using check payment, and at least two business days before if the payee accepts electronic payments.

You can cancel or change a payment up until the moment the bank processes it. Once the payment has been sent (either mailed or transmitted electronically), you cannot cancel it through Bill Pay. If you need to stop a payment that has already left your account, you will need to contact Bank of America directly, and they may charge a stop-payment fee.

What happens if a payment is late or fails

If you schedule a payment but the payee does not receive it on time, Bank of America is not responsible for late fees, interest charges, or damage to your credit report unless the delay was caused by an error on the bank's part. For example, if you scheduled a payment correctly and the bank failed to send it, Bank of America may reimburse you for the late fee — but you will need to contact them with proof of the error and request the reimbursement.

Payments can fail for several reasons: the payee's address is wrong or outdated, the payee no longer exists, or the payee's system rejected the electronic payment. When this happens, Bank of America will notify you through your account or by email (depending on your notification settings). The money stays in your account, and you can try the payment again with corrected information or choose a different payment method.

If a payment fails and you miss a bill deadline because of it, contact Bank of America immediately with documentation of the failed payment. They may be able to help you contact the payee to explain the situation, but they cannot force the payee to waive a late fee. It is your responsibility to follow up and make sure the payment reaches the payee.

Security and what information you are sharing

When you use Bill Pay, you are not giving your checking account number directly to the payee. Instead, Bank of America acts as the intermediary — you give the bank permission to send money to the payee on your behalf. For check payments, the bank mails a check drawn on your account, so the payee sees your account number on the check itself (as they would with any check you write). For electronic payments, the bank transmits the payment through banking networks, and the payee receives the money without seeing your full account details.

Your Bank of America login credentials and account information are encrypted when you access Bill Pay online or through the app. However, you are responsible for keeping your login secure. If someone gains access to your Bank of America account, they can use Bill Pay to send money from your account. If you notice unauthorized payments, contact Bank of America immediately to report fraud and dispute the transactions.

Comparing Bill Pay to other payment methods

Bill Pay is one way to pay bills, but it is not the only way. Many companies now offer their own online payment portals where you can pay directly through their website without using your bank's Bill Pay service. Paying directly through a company's website often means the payment is processed faster and you have more control over the exact timing. However, you have to log into each company's account separately, which takes more time if you have many bills.

Automatic payments (also called autopay) set up directly with the payee are another option. You authorize the company to withdraw money from your account on a set date each month. This is faster to set up than Bill Pay for a single bill, but you are giving the company direct access to your account, which carries more risk if the company is hacked or if you need to dispute a charge. Bill Pay gives you more control because the bank is the intermediary.

Credit cards and debit cards can also pay bills, but they carry different costs and timing. Paying a credit card bill with a debit card or bank transfer is free, but paying other bills with a credit card may trigger a cash advance fee or a convenience fee. Mailing a physical check is free but slower than any electronic method. The best choice depends on which bills you have, how much control you want, and how quickly you need the payment to arrive.

Fees and account requirements

Bank of America Bill Pay itself has no per-transaction fee for most checking account holders. However, some Bank of America account types carry monthly maintenance fees unrelated to Bill Pay — for example, a basic checking account might have no monthly fee, while a premium account might charge $12 or $25 per month depending on the account type and your balance. These fees are separate from Bill Pay and are charged regardless of whether you use Bill Pay.

Bill Pay is only available through Bank of America checking accounts. You cannot use it from a savings account, money market account, or account at another bank. If you have multiple checking accounts at Bank of America, you can set up Bill Pay on each one separately.

If you close your Bank of America account, any recurring payments you set up through Bill Pay will stop. If you switch to a different bank, you will need to set up bill payments through that bank's system or use another method. Bank of America does not transfer Bill Pay settings to another bank.

Frequently Asked Questions

Can I use Bill Pay to pay credit card bills from other banks?

Yes. You can add any credit card company as a payee, enter the card's mailing address, and send a payment. The payment will be mailed or sent electronically depending on whether that credit card company is set up to receive electronic payments through Bill Pay. Check your credit card statement or the company's website for the correct mailing address.

What if I schedule a payment but then realize I made a mistake?

If the payment has not yet been processed, you can cancel it through Bill Pay and create a new one with the correct information. Once the payment has been sent (either mailed or transmitted), you cannot cancel it through Bill Pay. Contact Bank of America immediately if you need to stop a payment that has already been processed; they may charge a stop-payment fee.

Does Bill Pay report payments to credit bureaus?

No. Bill Pay is just a way to send money; it does not report to credit bureaus. The payee (such as your credit card company or loan servicer) reports your payment to the credit bureaus once they receive it. If a payment is late because Bill Pay failed, the payee may report it as late, which can hurt your credit score.

Can I use Bill Pay to send money to someone who is not a business?

Yes. You can add a person's name and mailing address as a payee, and Bill Pay will mail a check to them. You cannot send money electronically to a person through Bill Pay — only to businesses and organizations set up to receive electronic payments. If you need to send money to a person quickly, consider using a peer-to-peer payment app like Zelle or Venmo instead.

What happens to Bill Pay if I lose access to my Bank of America account?

If your account is frozen, closed, or suspended, Bill Pay stops working immediately. Any recurring payments will not go out. If you regain access to your account, you will need to set up Bill Pay again from scratch. If your account is permanently closed, contact Bank of America to find out what happens to any pending payments.