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/