Yes, you can set up automatic debits from Bank of America, but the method depends on who is taking the money

Bank of America allows automatic payments in two directions: you can authorize Bank of America itself to debit your account on a schedule (for your own bills or loan payments), or you can authorize a third party—a utility company, subscription service, landlord, or creditor—to pull money from your Bank of America account on recurring dates. Both work through your account, but the setup process and your protections differ.

The key distinction is who initiates the debit. If you are paying Bank of America (a mortgage, credit card, or loan), you set it up through your Bank of America account dashboard. If someone else is taking money from your account (a merchant, service provider, or creditor), you authorize them directly, and Bank of America processes the transaction on their behalf.

Key Takeaways

  • You can set up automatic payments to Bank of America accounts through your online banking dashboard or mobile app, choosing the date and amount each month.
  • Third parties can debit your Bank of America account if you give them written authorization, usually through a signed form or online consent.
  • Stopping an automatic payment to Bank of America takes one business day; stopping a third-party debit requires you to contact the merchant or revoke authorization through your bank.
  • If an unauthorized or incorrect debit occurs, you have up to 60 days to dispute it under the Electronic Funds Transfer Act, and Bank of America must investigate within 10 business days.
  • Recurring debits from merchants are not the same as checks or card transactions—they pull directly from your account and can overdraw it if funds are insufficient.

Setting up automatic payments you control through Bank of America

To pay Bank of America itself—a credit card bill, mortgage, home equity line, auto loan, or personal loan—log into your Bank of America online banking account or open the mobile app. Navigate to the Transfers & Payments section, select "Pay Bills" or "Make a Payment," and choose the account you want to pay. You can set the payment amount, the date it should process, and whether it repeats monthly, weekly, or on a custom schedule.

Bank of America processes these payments the same business day if you schedule them before the cutoff time (usually 8 p.m. ET on business days). If you schedule a payment for a weekend or holiday, it processes the next business day. You can change or cancel a scheduled payment up to one business day before it is set to process.

Authorizing third parties to debit your account

When a utility company, insurance provider, subscription service, or creditor wants to debit your Bank of America account on a recurring basis, they need your written or electronic authorization. This is called an Automated Clearing House (ACH) debit or a recurring transaction authorization. The merchant typically provides a form—either on paper, through their website, or in an email—asking you to approve the recurring debit.

You provide your Bank of America account number and routing number (which appears on the bottom left of your checks), sign or electronically consent to the authorization, and return it to the merchant. Once authorized, the merchant can debit your account on the dates and in the amounts you agreed to. You do not need Bank of America's permission; the authorization is between you and the merchant.

Common examples include automatic rent payments to a landlord, utility bill payments, insurance premiums, gym memberships, streaming services, and debt collection payments. Some merchants allow you to authorize the debit through their website without printing or mailing a form.

Stopping an automatic payment or debit

If you want to stop a payment you set up through Bank of America, log into your account and cancel it in the Transfers & Payments section. The cancellation takes effect one business day later. If the payment is already processing, you cannot stop it through your account; you must contact Bank of America customer service by phone or in person at a branch.

If you want to stop a third-party debit (a merchant pulling money from your account), you have two options. First, contact the merchant directly and ask them to stop the recurring debit. Provide your account number and the date you want it to stop. Second, contact Bank of America and request a stop payment order on the recurring debit. Bank of America can block future debits from that merchant, though this does not cancel your agreement with the merchant—you may still owe them money. A stop payment order costs nothing and takes effect within one business day.

If a debit has already posted to your account and you did not authorize it, or if the amount is wrong, do not rely on stopping future payments. Instead, file a dispute (see below).

What happens if an unauthorized or incorrect debit occurs

Under the Electronic Funds Transfer Act, if someone debits your Bank of America account without your permission, or if the amount is wrong, you have the right to dispute it. You must report the error or unauthorized debit to Bank of America within 60 days of the transaction posting to your account. The sooner you report it, the better.

Contact Bank of America by phone, through your online account, or in person at a branch. Provide the transaction date, the merchant name, the amount, and an explanation of why it is unauthorized or incorrect. Bank of America must acknowledge your dispute within one business day and begin an investigation within 10 business days. During the investigation, Bank of America may temporarily credit your account for the disputed amount while they contact the merchant and gather evidence.

The investigation typically concludes within 30 days, though Bank of America can extend it to 45 days if the merchant needs more time to respond. Once the investigation is complete, Bank of America will either confirm the debit was authorized and correct (and you owe the money back if they credited you), or they will reverse it permanently and remove it from your account.

Overdrafts and insufficient funds with recurring debits

A critical difference between recurring debits and checks or debit card transactions is that a recurring debit can overdraw your account. If a merchant attempts to debit your account and you do not have enough funds, Bank of America will either decline the transaction or allow it to process and charge you an overdraft fee (typically $35 per transaction). Whether the debit goes through depends on your account settings and Bank of America's overdraft policies.

To avoid this, monitor your account balance before the debit date, or set up a low-balance alert through your Bank of America app. If you know a debit is coming and you do not have funds, contact the merchant when ready and ask them to delay or cancel it, or transfer money into your account before the debit date.

Frequently Asked Questions

Can a merchant debit my Bank of America account without my permission?

No. A merchant must have your written or electronic authorization before they can set up a recurring debit. If someone debits your account without authorization, you can dispute it within 60 days and Bank of America must investigate. However, if you signed a contract or agreement that included authorization language, the merchant may argue the debit was authorized, even if you forgot about it.

What is the difference between a debit card transaction and a recurring debit?

A debit card transaction is a one-time purchase you initiate by swiping or entering your card number. A recurring debit is an automatic withdrawal the merchant initiates on a schedule you agreed to. Debit card transactions cannot overdraw your account; recurring debits can. Recurring debits also have stronger dispute protections under the Electronic Funds Transfer Act.

How long does it take to stop a recurring debit?

If you contact the merchant, they may stop it when ready or within one to two billing cycles. If you contact Bank of America and request a stop payment order, it takes one business day. However, stopping the debit does not cancel your obligation to the merchant—you may still owe them money for services rendered.

Can I set up a recurring debit for someone else's Bank of America account?

No. Only the account holder can authorize a recurring debit. If you want to pay someone else's bill (a family member's utility bill, for example), you would need their written authorization and account number, or you could pay the merchant directly using your own debit card or bank transfer.

What if Bank of America reverses a debit I actually did authorize?

If you authorized a debit and Bank of America reverses it during a dispute investigation, you may still owe the merchant the money. The merchant can pursue collection or take legal action. To avoid this, make sure you are certain a debit is unauthorized before disputing it, or contact the merchant first to clarify the charge.