Setting up autopay in Bank of America takes about five minutes and happens entirely in the mobile app or online banking portal
You can set up automatic payments for almost any bill — credit cards, loans, utilities, subscriptions — directly from your Bank of America checking or savings account. The system lets you choose a fixed amount, a minimum payment, or the full statement balance, and you pick the date each month when the payment leaves your account. Once it's running, the payment happens on schedule without you having to log in again.
The process is the same whether you use the mobile app or the website. You'll need your bill account number (the one you're paying to, not your Bank of America account number) and the payee's mailing address or routing information. Most payments take one to two business days to reach the company, though some arrive the same day.
Key Takeaways
- Autopay works from any Bank of America checking or savings account and covers credit cards, loans, utilities, and most other recurring bills.
- You can set the payment amount as a fixed dollar figure, a percentage of the balance, or the full statement balance each month.
- Payments typically arrive one to two business days after they leave your account, so schedule them at least three days before the bill is due.
- You can pause, change the amount, or cancel any autopay arrangement at any time without penalty.
- Bank of America does not charge a fee for setting up or using autopay.
How to set up autopay through the mobile app
Open the Bank of America mobile app and log in. Tap the menu icon (three horizontal lines) at the bottom right, then select "Bill Pay" or "Payments." You'll see a button that says "Make a Payment" or "Set Up Autopay" — tap that.
Enter the name of the company you're paying (your credit card issuer, utility, loan servicer, etc.). Bank of America will show you a list of matching payees. If your company appears, select it. If not, you can add a new payee by entering their mailing address or account number. You'll need the account number for the bill you're paying — this is the account number the company assigned to you, not your Bank of America account.
Choose which Bank of America account the payment will come from (checking or savings). Then select the payment amount: you can choose a fixed dollar amount, a percentage of the balance, or the full statement balance. Pick the date you want the payment to go out each month. Bank of America will show you when the payee should receive it based on standard processing time. Confirm the details and submit.
How to set up autopay through online banking
Log into your Bank of America account at bankofamerica.com. Click "Bill Pay" in the left menu or under "Transfers & Payments." Select "Make a Payment" or "Set Up Autopay."
The steps are identical to the mobile app: search for the payee, add them if they're not in the system, choose your Bank of America account, set the payment amount and date, and confirm. You can also manage existing autopay arrangements from this same screen — pause them, change the amount, or delete them.
What happens after you set up autopay
Bank of America will send the payment on the date you selected. Most payees receive it within one to two business days. Some larger companies (utilities, credit card issuers) receive payments the same day, especially if you schedule the payment before 2 p.m. Eastern Time.
You'll see the payment appear in your Bank of America account as a debit on the date it leaves. The payee will post it to your bill account once they receive it, which may be a day or two later. You can check the status of any autopay payment by going back to Bill Pay and looking at your payment history.
If a payment fails — for example, if your account doesn't have enough funds — Bank of America will notify you and the payment will not go through. You'll need to either add funds to your account or manually make the payment. Autopay does not retry failed payments automatically.
Changing or stopping an autopay payment
You can modify or cancel any autopay arrangement at any time. Log into your Bank of America account, go to Bill Pay, and find the autopay you want to change in your payment history or active payments list. Select it and choose "Edit" or "Cancel."
If you want to change the amount or date, select "Edit," make your changes, and confirm. If you want to stop the payment entirely, select "Cancel" and confirm. The change takes effect when ready for future payments. If a payment is already scheduled to go out within the next day or two, contact Bank of America to see if they can stop it before it processes.
There is no penalty for canceling autopay, and you can set it up again at any time.
Autopay limits and what you cannot pay
Bank of America allows you to set up autopay to most U.S. companies and government agencies. You cannot use autopay to pay other people (person-to-person transfers use a different system called Zelle or wire transfer). You also cannot use autopay to pay taxes directly to the IRS or state tax agencies — those require separate payment portals.
There is no limit on the number of autopay arrangements you can set up, and no limit on the dollar amount of individual payments. However, your Bank of America account balance must have enough funds on the payment date, or the payment will fail.
Security and fraud protection with autopay
Bank of America monitors autopay transactions for fraud the same way it monitors other account activity. If an unauthorized payment goes out, you can dispute it through your account. Contact Bank of America's fraud department or file a dispute through your online banking portal.
To protect your account, use a strong password for your Bank of America login, enable two-factor authentication (available in the mobile app settings), and review your autopay list regularly to make sure all payments are ones you set up. If you see an autopay you don't recognize, cancel it when ready and contact Bank of America.
Frequently Asked Questions
Can I set up autopay for a bill that varies in amount each month?
Yes. You can set autopay to pay the full statement balance, which means Bank of America will send whatever amount the company bills you that month. Alternatively, you can set a fixed minimum amount (like the minimum payment on a credit card) and manually pay the rest when the bill arrives. You can also pause autopay for a month if you know the bill will be unusual.
What if I want autopay to pay on a date that falls on a weekend or holiday?
Bank of America will move the payment to the next business day automatically. You can see the actual processing date when you set up the autopay. If you need the payment to arrive by a specific date, schedule it at least three business days before the bill is due to account for processing time.
Can I set up autopay from a savings account instead of checking?
Yes. When you set up autopay, Bank of America lets you choose which account the payment comes from. You can use checking, savings, or money market accounts. The process is the same regardless of account type.
Will autopay work if I change banks?
No. Autopay is tied to your Bank of America account. If you close your Bank of America account or switch to another bank, you'll need to set up autopay again with your new bank. Bank of America will not transfer your autopay arrangements to another institution.
What if the company I'm paying goes out of business or changes their address?
If a company closes, Bank of America will attempt to deliver the payment to their last known address. The payment may be returned, and you'll be notified. You should cancel the autopay when ready and contact the company to find out where to send payment. If the company straightforward moves to a new address, Bank of America usually updates their records automatically, but you can verify the address in your autopay settings.