Yes, you can limit ACH payments, but the method depends on your bank and the type of limit you want

Most banks let you set restrictions on Automated Clearing House (ACH) transfers — the electronic payments that move money between bank accounts. You can usually block all ACH debits, allow them only from certain companies, set a dollar limit per transaction, or cap the total amount per day. The exact options vary by bank, and some banks offer more control than others.

The fastest way to find out what your bank offers is to log into your online banking portal and look for settings under "Transfers," "Payments," or "Security." If you do not see ACH controls there, call your bank's customer service line — they can walk you through the options or set limits over the phone.

Key Takeaways

  • Most banks let you block all incoming ACH debits or restrict them to pre-approved companies through your online banking settings.
  • You can set per-transaction limits, daily limits, or both to cap how much money can leave your account through ACH in a single payment or over 24 hours.
  • Blocking outgoing ACH payments you initiate (like bill pay) is different from blocking incoming ACH debits from other companies, and banks handle each separately.
  • If your bank does not offer the control you need, you can revoke authorization from specific companies or ask your bank to block payments from particular merchants.
  • Fraud or unauthorized ACH debits are covered under federal law, and your bank must refund you if you report the charge within 60 days.

How to block or limit ACH debits through your bank

Log into your bank's website or mobile app and look for a section labeled "Transfers," "Payments," "Account Settings," or "Security." Many banks have a toggle or checkbox that says "Block all ACH debits" or "Require authorization for ACH transfers." Turning this on stops any company from pulling money from your account via ACH without your permission.

If you want to allow ACH debits from some companies but not others, look for an option to create a whitelist or pre-approved list. You enter the company name or account number, and the bank blocks all ACH debits except from those sources. This is useful if you have recurring bills from a few trusted vendors but want to prevent unauthorized charges.

Some banks also let you set a dollar limit per ACH transaction or per day. For example, you might allow ACH debits up to $500 per transaction and $1,000 per day. Any payment above that threshold gets declined or flagged for your review. Check your bank's settings to see which limits are available — not all banks offer both.

The difference between blocking outgoing and incoming ACH payments

ACH payments move in two directions. Outgoing ACH debits are payments you authorize — like paying a bill through your bank's bill pay service or giving a company permission to charge your account monthly. Incoming ACH debits are payments that other companies or people initiate, pulling money from your account.

Banks usually handle these separately. Blocking all ACH debits stops incoming payments but may not affect bill pay you set up yourself. If you want to limit bill pay, you may need to set a separate cap on how much you can send per day through your bank's bill pay system, or you may need to contact the bank to lower your transfer limits.

If you have authorized a company to charge your account (like a gym membership or subscription service) and you want to stop it, you can revoke that authorization. This is called revoking an ACH authorization or stopping a recurring payment. You can do this through your bank, through the company's website, or by sending a written request to the company.

Revoking authorization from a specific company

If a particular company has permission to charge your account and you want to stop them, you have two options. First, contact the company directly and ask them to stop the recurring charge. Most companies have a cancellation process on their website or customer service line. Ask for written confirmation that the authorization has been revoked.

Second, contact your bank and tell them you want to revoke authorization for ACH debits from that company. Provide the company name, the amount they usually charge, and how often. Your bank can block future payments from that source. This is faster than waiting for the company to process a cancellation request, and it gives you a record with your bank.

You can also dispute the charge if the company continues to bill you after you revoke authorization. Report it to your bank as an unauthorized ACH debit, and they will investigate and refund you if the charge was improper.

What to do if your bank does not offer ACH limits

Some smaller banks or credit unions have limited online tools and may not offer ACH blocking or limits through their website. If that is the case, call your bank's customer service line and ask what options they have. Many banks can set restrictions manually — a representative can block all ACH debits, create a whitelist, or set a daily limit, even if you cannot do it yourself online.

If your bank refuses to offer any ACH controls, you have other options. You can close the account and move to a bank that does offer these features. You can also keep a separate checking account with minimal balance and use it only for ACH payments you initiate, leaving your main account free from ACH debits.

Another option is to use a debit card instead of ACH for recurring payments. Debit card charges have different protections and dispute processes than ACH, and some people find them easier to control or cancel.

Federal protections if an unauthorized ACH charge occurs

If someone charges your account via ACH without your permission, you are protected under the Electronic Funds Transfer Act (EFTA). You must report the unauthorized charge to your bank within 60 days of the statement date. Your bank then has 10 business days to investigate and refund you if the charge was improper.

To report an unauthorized ACH charge, contact your bank by phone, in writing, or through your online banking portal. Provide the date of the charge, the amount, and the company that charged you. Your bank will ask you to confirm that you did not authorize the payment. Do not assume the charge will go away on its own — you must report it.

If your bank does not refund you within 10 business days, they must tell you why and give you a timeline for a final decision. If the investigation finds the charge was unauthorized, you get your money back. If the bank finds you did authorize it (even if you forgot), they can keep the charge, but they must explain their reasoning in writing.

Setting up ACH limits before you need them

The best time to set ACH limits is when you open your account or before you give any company permission to charge you. Review your bank's ACH options and decide what level of control you want. If you do a lot of online shopping or have many recurring bills, a daily limit or per-transaction limit can catch fraud early.

If you rarely use ACH and want maximum security, blocking all ACH debits and then pre-approving only the companies you trust is the safest approach. You can always adjust the settings later if you need to add a new company or increase a limit.

Keep a list of which companies have authorization to charge your account. Review it every few months and revoke authorization from services you no longer use. This reduces the number of companies that can access your account and lowers your fraud risk.

Frequently Asked Questions

Can I block ACH payments from a specific company without blocking all ACH debits?

Yes. Most banks let you create a whitelist of approved companies and block all others, or you can revoke authorization from just one company while leaving other ACH debits active. Contact your bank to see which option they offer, or revoke the authorization directly with the company.

If I set a daily ACH limit, what happens when I exceed it?

The payment usually gets declined, and the company is notified that the transfer failed. You may receive a notice from your bank. The company may retry the charge later, or they may contact you to ask for a different payment method. Check your bank's specific policy on declined ACH transfers.

How long does it take to block ACH debits after I request it?

If you set the block through your online banking portal, it usually takes effect immediately or within one business day. If you call your bank, they can often apply the block the same day. However, ACH payments that were already in process before you set the block may still go through.

Can I get my money back if a company keeps charging me after I revoked authorization?

Yes. Report the charge to your bank as an unauthorized ACH debit within 60 days of the statement date. Your bank will investigate and refund you if you can show you revoked authorization. Keep any written confirmation from the company or your bank that the authorization was cancelled.

Do ACH limits affect wire transfers or debit card charges?

No. ACH limits only control ACH transfers. Wire transfers, debit card charges, and checks are separate and have their own limits or controls. If you want to limit all outgoing payments, you may need to set separate caps on each payment method through your bank.