What Bank of America Online Bill Pay does

Bank of America Online Bill Pay is a service that lets you schedule and send payments to companies, landlords, utilities, and other payees directly from your Bank of America checking or savings account through their website or mobile app. You set up a payee once, then schedule payments on whatever dates you choose — the system can send the payment electronically to businesses that accept it, or mail a paper check if they don't.

The service is free for Bank of America customers with an active checking or savings account. You don't pay per transaction, and there are no monthly fees. The only costs come if you ask Bank of America to rush a payment or if you overdraft your account while a payment is pending.

Payments typically arrive within one to three business days if sent electronically, or three to seven business days if mailed as a check. You can cancel or change a payment up until the day it's scheduled to be sent, though the exact cutoff time depends on the payee and payment method.

Key Takeaways

  • Bank of America Online Bill Pay is free for customers with a checking or savings account and charges no per-transaction fees.
  • You can schedule payments to any company or person, and the system sends money electronically or by check depending on what the payee accepts.
  • Electronic payments usually arrive in one to three business days; mailed checks take three to seven business days.
  • You can cancel or change a scheduled payment up until the cutoff time on the day it's set to send, but you must act before that deadline.
  • If your account doesn't have enough money when a payment is scheduled to go out, you may face an overdraft fee even if you had the money when you set it up.

How to set up a payee and schedule your first payment

Log into your Bank of America account online or open the mobile app. Go to the Bill Pay section — on the website it's usually under "Transfers & Payments," and on the app it's a tab at the bottom. Select "Add a Payee" or "New Payee."

Enter the payee's name, mailing address, and account number (if you have one — for some payees like utilities or credit card companies, you'll need your account number with them). Bank of America will verify the payee information. Once added, that payee stays in your list for future payments.

To schedule a payment, select the payee from your list, enter the amount, and choose the date you want the payment to go out. Review the details, confirm, and the payment is scheduled. You'll see it listed as "Pending" until it's sent. Bank of America sends you a confirmation, usually by email or through your account dashboard.

What happens if you need to cancel or change a payment

You can cancel a scheduled payment or change the amount or date, but only before the cutoff time on the day it's set to send. The cutoff varies — for electronic payments it's usually 5 p.m. Eastern time, but for mailed checks it may be earlier. Check your specific payment's details to see the exact cutoff.

If you miss the cutoff, the payment will go out as scheduled and you cannot stop it. If you've already sent a check and need to stop it, you'll have to contact the payee directly or, in some cases, ask your bank to issue a stop payment order (which may carry a fee).

If a payment goes out by mistake or to the wrong amount, contact the payee to request a refund or correction. Bank of America can help you dispute the transaction, but the refund comes from the payee, not the bank.

Overdraft risk and timing issues to watch for

Bank of America deducts the payment from your account on the date you scheduled it, not the date it arrives at the payee. If you don't have enough money in your account on the scheduled date, you may face an overdraft fee even if you planned to deposit money before then. Always make sure the funds are in your account before the payment goes out.

If you schedule multiple payments for the same day and your account balance is low, each one could trigger an overdraft fee. Bank of America processes payments in the order they were scheduled, so the first payment may go through while the second one overdrafts your account.

Paper check payments take longer to clear than electronic ones. If you're paying a bill that's due on a specific date, account for the mailing time — sending a check three days before the due date may not be soon enough if the payee's mail takes several days to arrive.

Electronic payments versus mailed checks

Bank of America Online Bill Pay offers two ways to send money. Electronic payments go directly from your bank account to the payee's bank account and usually arrive in one to three business days. Most utilities, credit card companies, and large businesses accept electronic payments. Electronic payments are faster and more reliable because there's no mail delay.

Mailed checks are used when a payee doesn't accept electronic transfers. Bank of America prints and mails a check on your behalf. These take three to seven business days to arrive, depending on mail speed and the payee's location. You don't write the check yourself — the bank handles it all.

You can't choose which method for a given payee — Bank of America determines it based on whether that payee is set up to receive electronic payments. If a payee accepts both, the system usually defaults to electronic. If you need a check instead, you may have to contact Bank of America customer service to request it.

Security and what to do if something goes wrong

Bank of America Online Bill Pay uses encryption and login credentials to protect your account. You control who you pay and when, and the bank doesn't share your payment information with payees beyond what's necessary to process the transaction.

If you notice a payment you didn't authorize, contact Bank of America immediately. Unauthorized transactions may be covered under the bank's fraud protection policy, though the exact coverage depends on how quickly you report it and whether the payment has already been sent. If a payment was sent to the wrong payee or in the wrong amount due to your own error, the bank cannot reverse it — you'll need to contact the payee directly.

If a payment fails to arrive at the payee after the expected time, contact Bank of America with the payment confirmation number. The bank can investigate whether the payment was sent and help you determine if it was lost in transit or rejected by the payee's bank.

Comparing Bank of America Bill Pay to other options

Many banks offer bill pay as a free service, so the main difference between Bank of America and competitors is usually the user interface and how well it integrates with your other accounts at that bank. If you bank elsewhere, you likely have a similar free bill pay tool through your own bank.

Third-party bill pay apps like Prism, GoodBudget, or your payee's own website or app can also send payments, but they may charge fees or require you to link your bank account to their service. Bank of America's bill pay is built into your account, so there's no extra login or third-party involvement.

If you need to pay someone without a bank account — like a landlord who only takes cash or check — mailing a check yourself or using a money transfer service like Western Union may be your only option. Bank of America's bill pay assumes the payee has a mailing address or bank account.

Frequently Asked Questions

Can I schedule bill payments months in advance?

Yes. You can schedule payments as far in advance as Bank of America allows, which is typically up to one year. This is useful for recurring bills you know about ahead of time. However, if the amount changes (like a utility bill that varies by season), you'll need to update the payment before it goes out.

What if my payee's address changes after I've added them?

You can edit the payee's information in your bill pay list at any time. Go to your payee list, select the payee, and update the address. Future payments will go to the new address. If you've already scheduled a payment to the old address, you'll need to cancel it and reschedule it to the new address before the cutoff time.

Does Bank of America bill pay work with all banks and companies?

Bank of America can send payments to most U.S. businesses and individuals with a mailing address. However, some very small businesses or international payees may not be set up to receive electronic payments, in which case the bank will mail a check. If a payee isn't in the system, you can add them manually by providing their mailing address.

What if I schedule a payment but then lose my job and can't afford it?

You can cancel the payment before the cutoff time on the day it's scheduled to send. If you miss the cutoff and the payment goes out, contact the payee to request a refund. Some companies will refund overpayments or payments made in error, but there's no may provide. It's better to cancel before the payment leaves your account.

Can I set up recurring payments so I don't have to schedule them every month?

Yes. Most bill pay systems, including Bank of America's, allow you to set up recurring or automatic payments. You choose the frequency (weekly, monthly, etc.) and the amount, and the system schedules the payment automatically on that schedule. You can change or stop a recurring payment at any time, but you must do so before the cutoff time if you want to prevent the next scheduled payment.