Yes, you can set up automatic payments from Bank of America, and the process takes about five minutes
Bank of America lets you pay bills automatically from a checking or savings account through a service called BillPay. You can schedule recurring payments to almost any company—utilities, credit cards, loans, insurance—or set up one-time payments. The money leaves your account on the date you choose, and the payee receives it either electronically or by check, depending on what the company accepts.
You can also set up automatic payments directly through individual creditors' websites or apps if they pull money from your Bank of America account. This is different from BillPay but works the same way: you authorize the payee to withdraw funds on a schedule you set.
The key difference is control. With BillPay, you stay in charge—you tell Bank of America when and how much to send. With direct authorization, you're giving the payee permission to pull the money themselves, which means they can change the amount (within limits) without asking you first.
Key Takeaways
- Bank of America BillPay lets you schedule automatic payments to almost any company from your checking or savings account, with no fee.
- You can set up recurring payments (weekly, monthly, yearly) or one-time payments through the BillPay dashboard in your online account or mobile app.
- Payments typically arrive within one to three business days if sent electronically, or five to seven business days if sent by check.
- If you authorize a payee directly to pull from your account, you have the right to stop the payment by contacting your bank at least three business days before the scheduled date.
How to set up automatic payments through BillPay
Log into your Bank of America online account or open the mobile app. Go to the "Pay Bills" or "Transfers & Payments" section—the exact name varies by app version. Click "Add a Payee" and enter the company name, account number, and mailing address or email.
Bank of America will verify the payee. This usually takes one business day, though some payees are recognized instantly. Once verified, you can schedule your first payment. Choose the amount, the date you want the money to leave your account, and whether it's a one-time payment or recurring (weekly, bi-weekly, monthly, quarterly, or yearly).
Review the details and confirm. The payment will process on the date you set. You can check the status in your BillPay history and edit or cancel recurring payments anytime before the scheduled send date.
Timing: when the payee actually receives the money
The date you choose in BillPay is the date the money leaves your Bank of America account, not the date it arrives at the payee. This matters because bills often have due dates.
If Bank of America sends the payment electronically (which is faster), the payee usually receives it within one to three business days. If the payee doesn't accept electronic payments, Bank of America mails a check, which takes five to seven business days. You can see which method will be used when you schedule the payment.
To make sure a payment arrives by the due date, schedule it to leave your account at least three to five business days early. If you miss the deadline, contact the payee directly—many will waive a late fee if you can show proof that you sent the payment on time.
Setting up automatic payments directly with a creditor
Many companies—credit card issuers, loan servicers, utilities—let you authorize automatic withdrawals from your bank account through their own website or app. You provide your Bank of America account and routing number, and the company pulls the payment on a schedule you choose.
This is convenient because you don't have to log into Bank of America each time. But you're giving the company permission to access your account, so read the terms carefully. Some creditors can change the payment amount without notifying you in advance, though federal law limits this for most consumer debts.
To stop an automatic payment authorized this way, contact the company first and ask them to cancel it. If they don't, you can also call Bank of America and request a stop payment at least three business days before the scheduled date. Bank of America may charge a fee for this—typically $25 to $35—so it's better to cancel directly with the payee if possible.
What happens if an automatic payment fails
A payment can fail if your account doesn't have enough money, if the account number or routing number is wrong, or if the payee's system is down. Bank of America will notify you—usually by email or through your account dashboard—and the payment will not go through.
If the failure is on your end (insufficient funds), the payee may charge you a late fee. Contact them immediately to explain and ask if they'll retry the payment or waive the fee. If the failure is on Bank of America's end, the bank will usually retry the payment automatically.
To avoid failures, keep enough money in your account to cover scheduled payments, and update your account information if you change banks or account numbers. If you're expecting a payment to fail, cancel it before the scheduled date and pay manually instead.
Stopping or changing an automatic payment
If you set up the payment through BillPay, log back into your account, find the payment in your history, and click "Cancel" or "Edit." You can change the amount, date, or frequency, or stop it entirely. Changes take effect immediately if the payment hasn't already been sent.
If you authorized the payee directly to pull from your account, contact the company and ask them to cancel the authorization. Most will do this over the phone or through their website. If they don't respond or refuse, call Bank of America at least three business days before the next scheduled payment and request a stop payment. Have your account number and the payee's name ready.
Stopping a payment does not reverse one that has already been sent. If money has already left your account, you'll need to contact the payee to request a refund or credit.
Fraud protection and what to do if money is taken without permission
If someone sets up an automatic payment from your account without your permission, or if a payee withdraws more than you authorized, you have rights under the Electronic Funds Transfer Act. Contact Bank of America immediately—call the number on the back of your card or log into your account and report the unauthorized transaction.
Bank of America will investigate and typically refund the money within 10 business days if the transaction was truly unauthorized. Keep records of all communications and any proof that you did not authorize the payment (emails, screenshots, written authorization forms).
To protect yourself, review your account statements monthly, set up account alerts for large withdrawals, and never share your account number or routing number with companies you don't trust. If you're unsure whether a charge is legitimate, contact the payee directly before reporting it to the bank.
Frequently Asked Questions
Can I set up automatic payments to someone who doesn't have a business account?
Through BillPay, no—the payee must be a business or organization with a mailing address or email. If you want to send money to a person, use Bank of America's peer-to-peer transfer service (Zelle or Popmoney, depending on your account type) instead. These don't support recurring automatic payments, so you'd have to initiate each transfer manually.
Is there a fee for using BillPay?
No. Bank of America does not charge a fee to set up or use BillPay for most account types. Some premium accounts may include it as a standard feature. Check your account terms or call Bank of America to confirm, but for standard checking accounts, BillPay is free.
What if I schedule a payment but then don't have enough money on the due date?
Bank of America will attempt to process the payment. If your account doesn't have sufficient funds, the payment will fail and the payee may charge you a late fee or overdraft fee. Contact the payee immediately to explain and ask if they'll retry the payment or waive the fee. You can also contact Bank of America to see if they'll reverse any overdraft charges.
How far in advance can I schedule an automatic payment?
Through BillPay, you can typically schedule payments up to one year in advance. For recurring payments, you set the frequency and start date, and Bank of America will continue processing them on that schedule until you cancel. There's no limit to how long a recurring payment can run.
Can I set up automatic payments from a savings account, or does it have to be checking?
You can use either a checking or savings account for BillPay. The process is the same. Keep in mind that some savings accounts have limits on how many withdrawals you can make per month (federal rules allow up to six), so if you're setting up multiple automatic payments from a savings account, you may hit that limit.