Bank of America Bill Pay lets you send money to almost any person or business from your checking account, either one time or on a schedule

Bank of America's bill pay service is built into online and mobile banking for most checking accounts. You enter a payee's name and mailing address, choose an amount and date, and Bank of America prints and mails a check or sends an electronic payment. There is no monthly fee for the service itself, though some account types charge a monthly maintenance fee that covers bill pay as part of a broader package.

The service works for utilities, credit cards, insurance, rent, loan payments, and most other regular bills. You can also send money to individuals — friends, family members, or anyone with a mailing address. Payments typically arrive within three to five business days for mailed checks, though some businesses that accept electronic payments receive funds the next business day.

Key Takeaways

  • Bank of America Bill Pay is free for most checking account holders and included in your online banking login.
  • You can set up one-time payments or recurring bills that repeat weekly, monthly, or on any schedule you choose.
  • Mailed check payments usually take three to five business days; electronic payments to businesses that accept them may arrive next business day.
  • You cannot use bill pay to send money to credit cards issued by Bank of America itself — you must pay those through your account dashboard instead.
  • If a payment fails or arrives late, Bank of America's bill pay may provide covers certain overdraft fees, though you remain responsible for any late fees the payee charges.

How to set up and send a payment

Log into Bank of America online banking or the mobile app and select "Bill Pay" from the menu. Click "Add Payee" and enter the payee's name and mailing address. For businesses, you can often search by company name and the system will auto-fill the address; for individuals, you type the address manually.

Once the payee is saved, select it from your payee list, enter the amount, and choose a payment date. Bank of America will debit your checking account on that date and either mail a check or send an electronic payment, depending on the payee's setup. You can review pending payments in your bill pay history and cancel a payment up until the day it is scheduled to be sent.

For bills that repeat — rent, insurance, utilities — you can set up automatic recurring payments. Choose the frequency (weekly, biweekly, monthly, or a custom date), and Bank of America will send the payment on schedule until you cancel it. You receive a confirmation each time a recurring payment is sent.

Costs and account requirements

Bill pay itself carries no transaction fee. However, some Bank of America checking accounts charge a monthly maintenance fee ($12 for a standard checking account, for example), and bill pay is included in that fee rather than charged separately. Other account types, such as Preferred Rewards checking, waive the monthly fee if you meet balance or deposit requirements.

You must have an active Bank of America checking account to use bill pay. Savings accounts, money market accounts, and credit card accounts cannot initiate bill pay, though you can pay a credit card bill from a checking account.

What happens if a payment is late or fails

Bank of America's bill pay may provide states that if a payment fails to arrive by the promised date and you incur an overdraft fee as a result, the bank will refund that fee. However, the may provide does not cover late fees charged by the payee — if your rent payment arrives after the due date, your landlord's late fee is your responsibility, not Bank of America's.

Payments can fail for several reasons: an incorrect address, a closed account at the payee's end, or a payee that does not accept bill pay payments. Bank of America will notify you if a payment fails and give you the option to resend it or try a different method.

If you need a payment to arrive by a specific date, send it at least five business days in advance. For time-sensitive bills, consider paying directly through the payee's website or app instead, which often processes when ready.

Payments you cannot make through bill pay

You cannot use Bank of America Bill Pay to pay a Bank of America credit card, loan, or mortgage. Instead, log into your Bank of America account for that product and make a payment directly from there. The system prevents bill pay from sending money to Bank of America's own accounts to avoid routing confusion.

You also cannot use bill pay to send money internationally, to pay taxes to the IRS or state revenue departments (those require separate payment portals), or to send money to cryptocurrency exchanges or gambling sites. Some payees, particularly small businesses or individuals without a formal business address, may not accept bill pay payments at all.

Recurring payments and cancellation

Once you set up a recurring payment, it will continue on the schedule you chose until you cancel it. You can cancel a recurring payment at any time by going to your bill pay settings, finding the recurring payment in your payee list, and selecting "Cancel Recurring Payment." The cancellation takes effect when ready, and no further payments will be sent.

If you want to pause a recurring payment temporarily rather than cancel it, you can edit the payment and change the end date to a future date, then restart it later. Bank of America does not charge a fee to cancel or modify recurring payments.

Security and dispute resolution

Bill pay transactions are encrypted and require your online banking login to access. If you notice an unauthorized payment, contact Bank of America when ready. The bank's fraud liability policy covers unauthorized bill pay transactions, though you must report them within a specific timeframe — typically 60 days from the statement date on which the transaction appears.

If a payment was sent correctly but the payee claims they never received it, ask Bank of America for proof of delivery. For mailed checks, the bank can provide the check number and mailing date; for electronic payments, they can provide a confirmation number and the date the payee's bank received the funds. Keep this documentation in case you need to dispute a late fee with the payee.

Frequently Asked Questions

Can I schedule a bill pay payment for a future date?

Yes. When you create a payment, you choose the date Bank of America will send it. You can schedule payments weeks or months in advance. The bank will debit your account on the scheduled date, so make sure you have sufficient funds available on that day.

What if I do not know the payee's mailing address?

For most utilities and major companies, Bank of America's payee search will auto-fill the address when you type the company name. For smaller businesses or individuals, you can search online for their mailing address or call them to ask. Bill pay requires a physical mailing address for check payments.

How long does it take for a bill pay payment to reach the payee?

Mailed checks typically arrive within three to five business days. Electronic payments to businesses that accept them may arrive the next business day. Always send payments at least five business days before the due date to account for mail delays and processing time at the payee's end.

Can I use bill pay to send money to someone who does not have a business?

Yes. You can send a bill pay payment to any individual with a mailing address. Bank of America will mail a check to that address. The recipient can cash or deposit the check at their bank. This works for rent payments to individual landlords, loans to friends, or any personal payment.

What should I do if a bill pay payment fails?

Bank of America will notify you by email or through your account dashboard. Review the failure reason — usually an incorrect address or a closed account. You can resend the payment with corrected information, or contact the payee directly to confirm their mailing address or payment method before trying again.