Quick answer

ACH is not one timing problem. You need the direction, originator, transaction status and funds-availability state. Pending processing, a return, a reversal and a posted-but-held credit are different events and need different next steps.

Triage: identify the exact scenario

Identify whether the transfer is a payroll/direct deposit, external account transfer, bill/debit or other ACH; who originated it; whether it is pending, returned, reversed or posted; and whether funds are available. Count business days and check external-account verification/cutoffs where relevant.

What authoritative sources establish

Nacha’s rules distinguish returns from reversals and limit when a reversal is proper. Institutions then apply their own initiation/delivery/availability rules on top of the ACH network. CFPB’s direct-deposit guidance separately establishes that electronic payroll availability is tied to when the receiving institution receives the deposit.

Decision path

Pending within institution’s displayed window → wait. Returned → obtain the return reason/code before retrying. Reversed → determine whether the reversal was an authorized correction or potentially improper. Posted but unavailable → use the deposit-account availability rule. Missing direct deposit → involve employer/originator and request an ACH trace if appropriate.

What to do next

Save transfer direction, date, amount, reference/trace and status. Confirm linked account/routing details. Do not initiate another transfer until you know whether the original is pending, returned or reversed.

Important limits

ACH, wire and Zelle are different services. No single one-, two- or three-day schedule applies to every ACH transaction. A delay alone does not identify the reason for a return.

Sources and scope

Last verified: October 7, 2026.

Nacha — reversals and enforcement · CFPB — direct-deposit availability

Rules and service limits can change. Use the linked agreement for your account and the notice shown for this transaction; if they differ, ask the institution to explain which provision applies.

Evidence checklist before support or escalation

Save direction, originator, initiating institution, linked-account state, request/effective date, amount, displayed delivery date, trace/reference if available, status and return/reversal reason/code. This distinguishes processing from availability and correction events.

Detailed FAQ

Q: How long does an ACH transfer take? A: There is no single universal answer. Direction, initiating institution, cutoff, business days, product and faster-transfer eligibility all matter. Q: What is the difference between ACH pending, returned and reversed? A: Pending is incomplete processing; a return sends an entry back because it could not be accepted; a reversal corrects certain erroneous entries. Q: Does pushing money from the other bank change timing? A: It can because a different institution becomes the originator and availability rules may differ; do not present this as a universal hack. Q: Why did a transfer post but remain unavailable? A: Posting and funds availability can be separate, especially for inbound transfers or savings products with hold rules. Q: Do weekends and federal holidays count? A: ACH processing is business-day dependent; non-processing days can extend calendar time. Q: Why do I sometimes get next-day and sometimes three-day transfers? A: Some institutions condition faster delivery on account tenure, history or transfer eligibility. Q: What do microdeposits have to do with delays? A: If an external account is not fully linked/verified, the transfer cannot proceed normally; verification can take additional business days. Q: When should I contact the bank? A: After the institution’s stated delivery/availability window passes, or immediately if status shows returned/reversed/error.

When to escalate or switch workflows

Escalate after the displayed delivery window passes, a return/reversal appears incorrect, or the originator/receiving institution cannot locate the entry with a trace. Use Nacha/network concepts only to classify; the bank owns the customer-facing transaction record.

Related guides

Capital One — external ACH pending, slow, posted but unavailable, or failed: /institutions/capital-one/ach-problem/

Ally Bank — ACH transfer timing and next-day eligibility: /institutions/ally-bank/ach-problem/

Alliant Credit Union — ACH pending, returned, or unavailable: /institutions/alliant-credit-union/ach-problem/