Skip to content

ACH payment processing time (how long do ACH debit payments take?)

Brad Ewin
Written by
Reviewed by

Last editedApr 20231 min read

ACH debit is not an instant payment method. Payments may take more than 3 working days to clear on your bank account. Let’s take a brief look at the typical timeline of processing an ACH debit.

How long do ACH Debit Payments take? The timeline:

Day 0

  • ACH file submitted to your bank

  • Bank processes file and sends to the ACH network

Day 1

  • File is available to your customer’s bank

  • Customer’s bank receives file and debits their account

  • Funds credited to ODFI

Day 2

  • Payment failure cut-off - the payer’s bank has two days from the transaction date to notify the ACH network of any failures.

Day 3

  • Your bank receives notification from ACH network and communicates with you.

The time of day you initially submit the ACH file to your bank is important, as ACH debit payments only get processed at three times throughout the business day. Different banks may have different cut-off times for receiving ACH files - if you submit after the cut-off time, your request is not likely to be processed until the next day. Check with your bank for their specific cut-off times.

For various reasons, the process to collect an ACH debit may fail (and thus potentially take longer). Common reasons for failure include:

  • The ACH file is submitted in an incorrect format

  • The customer has insufficient funds in their account

  • The customer’s payment details are incorrect

How long does it take for ACH Payments to appear in the receiver's account?

ACH payments are typically available to the receiver within 3 days. Depending on the time of day that the request is made, this can take longer due to the batched processing employed in ACH transfers.

When an ACH transfer request is submitted, it’s added together to a larger batch of files which are processed at intervals throughout the day. It’s also important to note that ACH transfer processing only occurs during business days. If you send a bank transfer on a Friday, you’ll need to factor in the weekend days and the usual three-day processing time.

How to collect ACH Debit payments with GoCardless


Create your free GoCardless account, access your user-friendly payments dashboard & connect your accounting software (if you use one).


Easily set up & schedule ACH Debit payments via payment pages on your website checkout or secure payment links.


From now on you'll get paid on time, every time, as GoCardless automatically collects payment on the scheduled date. Simple.

Get started in minutesLearn more

Is it possible to collect 'Instant' ACH payments?

The ACH network makes it difficult to achieve truly instant transfers, though same-day processing closes the gap. However, you do have additional instant transfer methods to choose from.

Read more about instant ACH payment solutions.

What about same-day ACH processing?

Previously only applicable to ACH credit payments, Nacha has now enabled same-day processing capabilities (under the name Same Day ACH) for “virtually all types” of ACH payments - including ACH debits and credits.

Same-Day ACH has four notable limitations compared to ordinary ACH payments:

With no stress and no complicated financial paperwork GoCardless makes getting paid by US customers super-simple and hassle-free.

Learn MoreGet Started

PreviousCustomer payment notifications (when are they required?)
Interested in automating the way you get paid? GoCardless can help
Interested in automating the way you get paid? GoCardless can help

Interested in automating the way you get paid? GoCardless can help

Contact sales

Try a better way to collect payments, with GoCardless. It's free to get started.

Try a better way to collect payments

Learn moreSign up