How long does it take for an ACH transfer to go through?

Asked by: Reta Kulas  |  Last update: February 1, 2026
Score: 4.2/5 (16 votes)

ACH debits, such as bill pay or withdrawals, generally take 1-3 days to process, while ACH credits, such as direct deposits or vendor payments, generally take just one day to process. Same-day ACH, which typically requires an additional fee, processes the same business day.

Do ACH payments go through immediately?

Because ACH transfers are processed in batches, direct ACH payments typically take one to three business days to appear in the recipient's account—longer than it generally takes to process wire transfers, credit card transactions, and ATM transactions.

How do I know if my ACH transfer went through?

Tracking an ACH transaction
  1. Find the ACH transaction trace number. Every ACH transaction has two Trace IDs, including one for the source and one for the destination. ...
  2. Contact the bank. If you are the one waiting to receive a payment, you should contact your own bank with the ACH trace number. ...
  3. Track the payment.

Why is my ACH payment taking so long?

One bank might not send our transaction to the ACH system until the end of business or the next business day. The destination bank may not pick up the transaction for another business day, and then they need to update their accounts.

What is the 5 day ACH rule?

A dishonored return must be transmitted within five banking days of the settlement date of the return. Please be aware that the RDFI is able to contest a dishonored return, in which case recovery of the funds would need to happen outside of the ACH Network.

How to make ACH TRANSFER

25 related questions found

Why does an ACH take 2 to 3 days?

ACH transfers typically work with lower value amounts and have limits much lower than wire transfers. But they're incredibly cheap to process, costing approximately 0.5% of the transaction amount. Since ACH transfers need to be formally filed, they can take an average of 3 business days to process.

How long does ACH stay pending?

Checks require manual processing, which can add to the delay. Wire Transfers: Domestic wire transfers usually clear within 1 business day, while international wire transfers can take up to 2 weeks due to additional layers of cross-border processing. ACH Payments: Generally take between 1 to 5 business days.

How long does an ACH transfer from one bank to another take?

ACH transfers are slower than wire transfers, and typically take 1–3 business days to complete. Wire transfers typically process within the same day or even within minutes.

Can you speed up an ACH transfer?

Although standard ACH transfer times can take three to five days for full processing, it's possible to pay for a same day service. Same or next day ACH transfers are processed on a per request basis by the bank.

Why are my payments taking so long to process?

Several factors contribute to the processing time of debit card payments, including security measures, transaction verification, and settlement procedures. One common reason for the delay in debit card payment processing is the security checks conducted by the card issuer and payment networks.

What are the problems with ACH transfers?

Why ACH payment returns happen
  • Insufficient funds. Example code: R01 (Insufficient Funds) ...
  • Account issues. ...
  • Authorization issues. ...
  • Stop payments. ...
  • Administrative errors. ...
  • Banking errors. ...
  • Disputes and fraud. ...
  • Technical or procedural failures.

Can you track a money transfer?

If you're worried about your payment, you can contact the sending bank and request a trace on the wire transfer using the reference number¹. Many banks will do this, though you may have to pay an additional fee.

How long does it take a bank to reject an ACH payment?

If payments are unsuccessful, you are usually notified within two to four business days of the transaction (much quicker than the five to 10 days it takes with paper checks). If you receive a Notification of Change (NOC) rejection, it is important to take immediate action.

Why is my ACH transfer not showing up?

ACH transfers can not go through due to several reasons. ACH transfers can take up to 3-4 business days for the transfer to initiate and show up in your Greenlight Account. These reasons can include insufficient funds in your bank account, bank account status, and when the receivers do not authorize the transaction.

How to track ACH payments?

Monitoring ACH Transfers

Trace numbers, found in the transaction details on your online banking platform, are key to this monitoring process. If a payment hasn't appeared within three days, contact your bank or perform an ACH trace number lookup to pinpoint the transaction's status.

Why would an ACH not go through?

When an ACH transfer cannot be processed, the ACH network returns a “rejection code” or “return code” that explains why a transfer didn't complete. The reason could be as simple as a wrong account number, or as complicated as rules and restrictions that financial institutions place on these types of transactions.

Is there a delay on ACH payments?

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

What are the disadvantages of ACH payments?

Because the payment process is automated, it is easier for employees to trick the system by providing incorrect information such as excess hours, or even to create fraud accounts for nonexistent employees. On the other end, fraudulent businesses may dupe consumers into making payments by posing as a charity or client.

Can an ACH go through with insufficient funds?

Because payments are taken automatically with ACH debit payments, the payment process may initiate even if you don't have sufficient funds in your account. When an ACH debit payment is made, it must go through a few steps before any money changes hands.

Are ACH funds available immediately?

ACH debits, such as bill pay or withdrawals, generally take 1-3 days to process, while ACH credits, such as direct deposits or vendor payments, generally take just one day to process. Same-day ACH, which typically requires an additional fee, processes the same business day.

How long does it take for an electronic funds transfer to go through?

How long it takes for an EFT payment to clear heavily depends on what type of transaction is being performed. Debit card and ATM transactions often clear instantly. ACH transactions typically clear the next day. International transactions might take longer — often two business days.

Do ACH payments always go through?

The credit card network will verify whether the payer is within their credit limit and then approve the trade, meaning that the funds are guaranteed. ACH doesn't guarantee the funds and transactions can be rejected for a broad range of reasons, including Non-Sufficient Funds (NSF) or closed accounts.

Why is my ACH transfer still pending?

ACH debits and credits require time for processing. If you see that an ACH funding hold has been placed on your bank account, it simply means that the deposit or deduction is pending until the funds have been processed.

How do instant ACH transfers work?

Instant ACH payments are made possible by third-party platforms, making funds immediately available without being cleared through the ACH (this happens later). Since instant ACH payments happen in real-time, the risk of fraud is much higher.

Do ACH payments go through on Friday?

The ACH Network currently processes payments 23¼ hours every banking day and settles payments four times every banking day. Payments are settled during times when the Federal Reserve's National Settlement Service (NSS) is open, meaning that payments are not currently settled on weekends and federal holidays.