Yes, you can block an ACH transfer, but the window to do it is narrow and depends on which side of the transaction you're on

If you authorized an ACH transfer (Automated Clearing House payment) from your checking account and now want to stop it, you have options — but timing matters. You can stop a transfer that hasn't cleared yet, and you can dispute one that already posted if it was unauthorized. The catch: ACH transfers move fast, and once the money leaves your account, getting it back requires the receiving bank's cooperation or a formal dispute process.

The method you use depends on whether you're trying to prevent a scheduled transfer before it processes, or whether you're dealing with a transfer that already went through. Both are possible, but they work differently and have different success rates.

Key Takeaways

  • You can stop an ACH transfer before it processes by contacting your bank and requesting a stop payment order, which usually costs $25 to $35 and must be done before the transfer clears.
  • Once an ACH transfer posts to your account, you cannot simply cancel it — you must dispute it as unauthorized or contact the receiving bank to request a reversal.
  • ACH transfers typically process within one to two business days, so you need to act quickly if you want to block one before it clears.
  • If the transfer was truly unauthorized, you can file a dispute with your bank under Regulation E, which requires the bank to investigate within 10 business days.
  • Recurring ACH transfers can be stopped by revoking authorization with the company pulling the money, or by instructing your bank to block future transfers from that sender.

Stopping an ACH transfer before it clears

If you initiated an ACH transfer or authorized one and want to stop it before the money leaves your account, contact your bank immediately — by phone is fastest. Ask to place a stop payment order on the specific ACH transfer. You'll need to provide the receiving bank's routing number, the account number, the amount, and the date you authorized it.

Your bank will charge a fee for this service, typically between $25 and $35. The stop payment order is not free, even though it's your own money. Once you place the order, your bank will attempt to block the transfer before it processes. However, if the transfer has already entered the ACH network (which can happen within hours of authorization), your bank may not be able to stop it.

This is why timing is critical. If you authorized a transfer yesterday and it's scheduled to process tomorrow, you have a window. If you authorized it this morning and it's already in the system, you may be too late. Ask your bank whether the transfer has already been submitted to the clearing house — if it has, a stop payment order won't work.

Blocking recurring ACH transfers

If you're dealing with a recurring ACH transfer — like a gym membership, utility bill, or subscription service that pulls money from your account each month — you have two routes: revoke authorization directly with the company, or instruct your bank to block future transfers from that sender.

The faster route is usually to contact the company pulling the money and tell them to stop the recurring transfer. Most companies can cancel within one business day. Ask them to confirm the cancellation in writing or via email so you have proof. If they refuse or drag their feet, move to the second option.

Contact your bank and ask them to block all future ACH transfers from that specific company. Provide the company name and the amount typically transferred. Your bank can set up a filter that rejects transfers from that sender. This doesn't cost extra and takes effect immediately, though it may take a business day to show in your account settings.

Disputing an ACH transfer that already posted

Once an ACH transfer has cleared and the money is gone from your account, you cannot simply reverse it yourself. However, if the transfer was unauthorized — meaning you did not approve it, or someone else used your account without permission — you can file a dispute with your bank.

Contact your bank and report the transfer as unauthorized. Under Regulation E, your bank must investigate within 10 business days and either reverse the transfer or explain why they won't. During the investigation, the bank will contact the receiving bank and ask them to return the funds. If the receiving bank confirms the transfer was unauthorized on their end, they will send the money back to your bank, which then credits your account.

If the receiving bank claims the transfer was authorized, the dispute becomes more complex. Your bank may ask you for evidence that you did not authorize it — such as proof you never gave permission, or that your account credentials were compromised. Keep any documentation you have: emails, text messages, account statements, or records of when you discovered the unauthorized transfer.

What happens if the receiving bank won't cooperate

Sometimes the receiving bank will refuse to return the money, claiming the transfer was authorized on their end. If this happens, your bank must still credit your account temporarily while they continue investigating — this is required under Regulation E. However, if the investigation concludes the transfer was authorized, your bank can remove the credit and you'll be back where you started.

At this point, you have limited options. You can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator. You can also pursue the matter in small claims court if the amount is large enough to justify the effort. Neither of these routes is fast, but they create an official record and may pressure the receiving bank to reconsider.

If the transfer was part of a scam or fraud scheme, contact your local police department and file a report. Provide your bank with the police report number — some banks will reopen disputes or credit accounts based on fraud reports, even if the initial investigation didn't go your way.

Preventing unauthorized ACH transfers in the first place

The easiest way to block an ACH transfer is to prevent it from happening. Review your checking account regularly for transfers you don't recognize. Set up account alerts with your bank so you're notified whenever an ACH transfer posts — most banks offer this for free through their app or online portal.

Be cautious about giving out your bank account number and routing number. These are the two pieces of information someone needs to initiate an ACH transfer from your account. Don't share them with unfamiliar companies, and never provide them in response to an unsolicited email or phone call.

If you've given your account information to a company and later regret it, contact your bank and ask them to monitor for transfers from that sender. You can also preemptively revoke authorization by sending a written request to the company stating that you withdraw permission for them to pull money from your account. Keep a copy for your records.

Frequently Asked Questions

How long does it take to stop an ACH transfer?

If you call your bank before the transfer enters the ACH network, it can be stopped within hours. Once it's in the system, it typically processes within one to two business days and cannot be stopped — only disputed after it posts. Call your bank immediately if you want to stop a transfer; waiting even a few hours can make a difference.

Do I have to pay a fee to stop an ACH transfer?

Yes, most banks charge $25 to $35 to place a stop payment order on an ACH transfer. This fee applies even though it's your own money. However, if you're disputing an unauthorized transfer, your bank cannot charge you for the investigation or reversal — that's covered under Regulation E.

What if I authorized the ACH transfer but now can't afford it?

If you authorized the transfer but now regret it or can't afford it, you can still request a stop payment order before it clears. However, once it posts, you cannot dispute it as unauthorized because you did authorize it. Your only option is to contact the receiving company and ask them to refund it voluntarily, which they're not required to do.

Can my bank block all ACH transfers from my account?

No, your bank cannot block all ACH transfers — many of your bills and payments depend on them. However, your bank can block transfers from specific companies or senders. They can also set daily or monthly limits on ACH transfers if you request it, though this may affect your ability to pay bills.

What's the difference between stopping an ACH and disputing it?

Stopping an ACH prevents it from processing before it clears — it's proactive and works only if you act fast. Disputing an ACH is reactive; you use it after the transfer has already posted to your account. Disputes take longer but don't require a fee and are your only option if the transfer already cleared.