Bank of America's bill pay system lets you send money directly to companies and people from your checking account, without writing checks or using cash.

Bank of America offers bill pay through its online banking platform and mobile app. You can schedule payments to arrive on a specific date, and the bank sends the money on your behalf — either electronically or by mailed check, depending on the payee. You control when payments go out, so you can align them with your paycheck or cash flow.

The service is included with most Bank of America checking accounts at no extra charge. You need online banking access and a valid checking account to use it. Payments typically take one to three business days to reach the payee, though you can request a specific delivery date when you set up the payment.

Key Takeaways

  • Bank of America bill pay is free with most checking accounts and works through online banking or the mobile app.
  • You can pay any company or person with a mailing address, and the bank sends the money electronically or by check.
  • Payments take one to three business days unless you choose a specific date, which you can set up to 365 days in advance.
  • You can set up recurring payments for bills that stay the same amount each month, or make one-time payments.
  • The bank keeps a record of every payment you send, so you have proof of payment for your records.

How to set up a one-time payment

Log into your Bank of America online banking account or open the mobile app. Look for "Pay Bills" or "Bill Pay" in the menu — the exact wording depends on which version you're using. Select "Add a Payee" if this is the first time you're paying this company or person.

Enter the payee's name and mailing address. Bank of America will ask whether you want to pay a company (like a utility or credit card) or a person (like a landlord or family member). For companies, you may be able to enter an account number so the payment reaches the right place faster. Once the payee is saved, you can pay them again without re-entering their information.

Choose the amount you want to send and the date you want it to arrive. Bank of America shows you the latest date you can schedule the payment if you want it to land by a specific day. Review the details, then confirm. The payment is now scheduled, and you'll see it in your transaction history.

Setting up recurring payments for regular bills

If you have a bill that costs the same amount every month — like a gym membership or insurance premium — you can set it to pay automatically. In the bill pay section, select "Set Up Recurring Payment" after you've added the payee.

Choose how often the payment should go out (weekly, bi-weekly, monthly, or another interval), what date it should be sent, and how long the recurring payment should continue. You can end it on a specific date or leave it open-ended. Bank of America will send the payment on schedule unless you cancel it.

Recurring payments are useful because you don't have to remember to pay the same bill twice. However, if the bill amount changes — like a credit card balance or utility bill — you'll need to adjust the payment amount or switch to one-time payments for that month.

What happens after you schedule a payment

Once you confirm a payment, Bank of America deducts the money from your checking account on the date you chose. The bank then sends the payment to the payee. For companies set up in Bank of America's system, the money usually arrives electronically within one business day. For other payees, the bank mails a check, which typically takes three to five business days to arrive.

You can see the payment status in your transaction history. It will show as "pending" until the money leaves your account, then as "sent" or "processed." If you need to cancel a payment, you can do so before it's been sent — after that, you'll need to contact the payee directly or ask Bank of America for help.

Keep a record of your payment confirmations, especially for important bills. Bank of America stores payment history in your account, but having your own records helps if there's ever a dispute about whether a payment arrived.

Payments that may take longer or require extra steps

Some payees don't connect directly to Bank of America's system, so payments to them are sent by check. These take longer — usually five to seven business days from the date you schedule the payment. If you're paying a small business, landlord, or individual, expect the check route.

If you need a payment to arrive by a specific date and the payee doesn't have electronic setup, schedule it earlier than you normally would. Bank of America lets you schedule payments up to 365 days in advance, so you can plan ahead for bills you know are coming.

Some bills — like court-ordered payments or certain government fees — may not be payable through bill pay. If you try to add a payee and the system won't accept it, contact Bank of America to ask whether an alternative exists.

Keeping track of payments and avoiding mistakes

Before you confirm any payment, double-check the payee name, amount, and date. A payment sent to the wrong person or in the wrong amount is harder to reverse than to prevent. If you notice a mistake after you've scheduled it but before it's been sent, cancel it and create a new one with the correct details.

Review your checking account regularly to make sure all payments went through as expected. If a payment shows as sent but the payee says they didn't receive it, contact Bank of America with your confirmation number. They can investigate and may be able to stop the payment or resend it.

If you have multiple accounts at Bank of America, make sure you're paying from the right one. The bill pay system shows your account balance, so you can confirm you have enough money before the payment goes out.

Frequently Asked Questions

Can I pay a bill the same day I schedule it?

No. Bank of America requires at least one business day before a payment can be sent. If you schedule a payment on a Friday afternoon, the earliest it can go out is Monday. For urgent bills, call the company directly and pay by phone or online instead.

What if I don't know the payee's mailing address?

For companies, check your bill or their website — the address is usually printed on the statement. For individuals, use their home address. If you're unsure, contact the payee before you schedule the payment to confirm the correct address.

Can I set up bill pay if I have a savings account but no checking account?

No. Bill pay only works with checking accounts. If you have a savings account, you'll need to open a checking account or transfer money to a checking account first, then use bill pay from there.

Is there a limit to how many bills I can pay each month?

Bank of America does not publish a specific limit on the number of bill pay transactions. However, if you send an unusually high number of payments in a short time, the bank may review your account for fraud. Contact them if you have questions about your specific situation.

What if the payee cashes the check late and my account balance changes?

Bank of America deducts the payment amount from your account on the date you scheduled it, not when the payee cashes the check. If the check is cashed weeks later, the money has already left your account. Make sure you have enough balance on the scheduled date, not on the date the check arrives.