Yes, you can stop an ACH payment, but timing and the payment type matter

You can stop an ACH payment if you act before the money leaves your account. The window is usually one to two business days after you authorize the payment, depending on when your bank processes it. Once the payment has cleared—meaning the money has actually moved out of your account—you cannot reverse it through a stop order. Instead, you would need to contact the company that received the money and request a refund.

The key is knowing the difference between stopping a payment before it processes and recovering money after it has already gone through. A stop payment order prevents the transaction from happening at all. A refund request is what you file after the money has left.

Key Takeaways

  • ACH payments can be stopped within one to two business days of authorization, but you must act before your bank processes the transaction.
  • Once an ACH payment clears and leaves your account, you cannot reverse it through your bank—you must contact the company that received the money.
  • Recurring ACH payments (like gym memberships or subscriptions) can be stopped by contacting the company directly or by revoking authorization through your bank.
  • Your bank may charge a fee to process a stop payment order, typically between $25 and $35, though some banks waive this for certain account types.
  • If you dispute an unauthorized ACH payment, you have up to 60 days to report it to your bank under federal law.

How to stop a one-time ACH payment

Call your bank immediately if you want to stop a single ACH payment. Have your account number, the company name, the amount, and the date you authorized the payment ready. Your bank will tell you whether the payment has already been processed—if it has not, they can issue a stop payment order.

The stop payment order is not always free. Most banks charge between $25 and $35 to process one, though some waive the fee if you have a premium account or if the payment was unauthorized. Ask your bank about the fee before you authorize the stop.

If your bank says the payment has already cleared, ask them to reverse it anyway. Some banks will attempt a reversal even after the money has left, though this is not may provide to work. If the reversal fails, you will need to contact the company that received the payment and ask for a refund directly.

Stopping recurring ACH payments and subscriptions

For payments that happen over and over—like a gym membership, streaming service, or insurance premium—you have two routes: contact the company directly, or revoke the authorization through your bank.

Contacting the company is usually faster. Call or log into your account online and cancel the subscription or service. The company will stop the ACH payments on their end. Keep a record of the cancellation confirmation, including the date and confirmation number.

If the company will not stop the payments or you cannot reach them, you can revoke the authorization through your bank. This is called revoking an ACH authorization or stopping a recurring debit. Your bank can do this in one business day, and there is usually no fee. However, revoking authorization does not cancel your contract with the company—it only stops the automatic payments. The company may still try to collect the debt or send it to a collection agency.

What happens after you stop a payment

Once your bank confirms the stop payment order, the transaction will not go through. The money stays in your account. However, stopping the payment does not cancel any contract or obligation you have with the company. If you stopped a utility bill payment, for example, you still owe the utility company the money—you just have to pay it another way.

If you stopped a recurring payment like a subscription, the company may contact you about the missed payment. They may also charge a late fee or suspend your service. If you intended to cancel the service entirely, contact the company separately to confirm the cancellation.

Keep records of the stop payment order, including the confirmation number and date. If the company claims they never received payment and tries to collect, you can show your bank's confirmation that the payment was stopped.

Disputing an unauthorized ACH payment

If someone else authorized an ACH payment from your account without your permission, you have the right to dispute it. Report the unauthorized payment to your bank within 60 days of the transaction appearing on your statement. Your bank will investigate and, if they find the charge was indeed unauthorized, they will refund the money.

Provide your bank with as much detail as possible: the date of the payment, the company name, the amount, and why you believe it was unauthorized. If you recognize the company but did not authorize that specific payment, explain that too. Your bank may ask you to sign an affidavit stating the payment was unauthorized.

While your bank investigates, the money may be temporarily returned to your account. The investigation usually takes 10 business days, though it can take up to 45 days in some cases. If your bank determines the payment was authorized (even if you forgot about it), they will remove the temporary credit.

Fees and what to expect from your bank

Stop payment orders typically cost $25 to $35 per transaction. Some banks charge less for online stop orders than for phone orders. A few banks waive the fee if you have a checking account with direct deposit, a high balance, or a premium tier account. Ask your bank about fee waivers before you authorize the stop.

Revoking a recurring ACH authorization is usually free and takes one business day. Disputing an unauthorized payment is also free—your bank is required by federal law to investigate at no cost to you.

If you need to stop multiple payments, ask your bank whether they offer a discount for stopping more than one. Some do, though it is not common.

Preventing accidental ACH payments in the future

Set up account alerts through your bank's app or website. Many banks let you receive a notification whenever an ACH payment is processed, or when a payment over a certain amount goes through. This gives you a heads-up if something unexpected happens.

Review your recurring payments once a month. Log into each subscription or service account and confirm the payment method and amount. Catch unwanted charges early, before they become a pattern.

If you are signing up for a new service that uses ACH, read the authorization form carefully. Some companies make it hard to see that they are setting up automatic payments. Look for language about "recurring charges" or "automatic renewal" before you sign.

Frequently Asked Questions

How long do I have to stop an ACH payment?

You usually have one to two business days from the time you authorize the payment. Once your bank processes it and the money leaves your account, you cannot stop it through a stop payment order. Call your bank as soon as you realize you need to stop a payment—do not wait.

Can I stop an ACH payment that already went through?

No, not through a stop payment order. Once the money has cleared, you must contact the company that received it and request a refund. If the company refuses, you can dispute the charge with your bank if it was unauthorized, but this takes longer than a stop payment order.

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

Most banks charge $25 to $35 for a stop payment order, though some waive the fee for certain account types or if the payment was unauthorized. Revoking a recurring ACH authorization is usually free. Ask your bank about their fee before you authorize the stop.

What if the company says they never received the stopped payment?

Show them your bank's confirmation that the payment was stopped. Your bank will provide a confirmation number and date. If the company still tries to collect, you can file a complaint with your state's attorney general or the Consumer Financial Protection Bureau.

Can I stop an ACH payment if I authorized it but forgot about it?

Yes. Authorizing a payment does not mean you cannot change your mind. You can stop it the same way you would stop any other ACH payment—by calling your bank and requesting a stop payment order, as long as the payment has not already processed.