How Long Does an ACH Wire Transfer Take?
ACH and wire transfers run on different timelines. Here is how to estimate arrival, account for bank cutoffs, and investigate a payment that has not reached its recipient.

A standard ACH transfer typically takes 1–3 business days from initiation to receipt. Eligible Same Day ACH payments can arrive the same banking day, while domestic U.S. wires usually arrive within hours if submitted before the bank’s cutoff. International wires commonly take 1–5 business days. These are planning ranges, not delivery guarantees.
The phrase “ACH wire transfer” combines two separate payment methods. ACH uses batch processing; wires use different infrastructure and processing rules. As J.P. Morgan’s ACH and wire comparison explains, the methods serve different payment needs. Confirming which one was actually sent is the first step toward a useful arrival estimate.
For finance teams, the important question is not simply how fast the network moves money. It is when the recipient can use it—and whether your payment has entered that network yet.
ACH and wire transfer timing at a glance
The following ranges assume correct payment details, sufficient funding, and no additional review. Domestic estimates refer to U.S. banking infrastructure; international timing depends on the destination and currency.
| Payment method | Typical timing | Main timing condition | Operational comment |
|---|---|---|---|
| Standard ACH | 1–3 business days overall | Submission cutoff and settlement date | Schedule ahead of the due date |
| Same Day ACH | Same banking day | Eligibility and same-day cutoff | Confirm acceptance, not just selection |
| Domestic U.S. wire | Usually within hours or the same business day | Bank cutoff and review | Useful for urgent bank payments |
| International wire | Commonly 1–5 business days | Correspondents, FX, and local calendars | Request a corridor-specific estimate |
Ramp’s wire transfer timing guide describes the difference between domestic and international delivery and the effect of processing cutoffs. A wire accepted after the sending bank’s cutoff may not start processing until the next business day.
When does the transfer clock actually start?
A payment marked “submitted” in an AP system may still be waiting for approval, funding, or bank acceptance. Counting from that timestamp can make an on-schedule bank transfer look late.
Separate these milestones:
- Created: The payment instruction exists, but may not be authorized.
- Released: Required approvals are complete and the instruction has been sent to the provider.
- Accepted for processing: The provider or bank has accepted it for a particular processing cycle.
- Settled: The relevant interbank funds movement has occurred.
- Available: The recipient can use the funds.
Ask your bank which milestone its delivery estimate starts from. Also ask what “completed” means in its portal: instruction processing, network settlement, or confirmed beneficiary credit.
For batch payouts, record these timestamps at payment level. One accepted file does not necessarily mean every entry passed validation. Connecting payment approval policies to release deadlines helps keep internal waiting time from consuming the bank’s processing window.
Why ACH can arrive today—or several days later
Standard ACH and Same Day ACH follow different schedules
Standard ACH credits can settle on the next banking day or in two banking days, depending on how they are originated. The broader 1–3-business-day estimate includes provider processing around network settlement. A bank-to-bank transfer funded by pulling money from another account may also involve a different sequence from a direct vendor ACH credit.
Nacha’s Same Day ACH overview describes the faster option for eligible payments. Same Day ACH is not automatic: the sending institution must support it, the payment must qualify, and the instruction must reach the applicable processing window. Banks and providers can impose earlier customer deadlines and their own limits.
Weekends and holidays change the calendar
As of October 2026, U.S. ACH settlement does not occur on weekends or federal holidays. A payment submitted after Friday’s cutoff may not enter processing until Monday—or Tuesday if Monday is a banking holiday.
“Next business day” therefore does not mean “within 24 hours.” When a recipient needs usable funds on a particular date, work backward from that date rather than counting forward from invoice approval.
Settlement date matters for funds availability
Settlement and availability are distinct, but receiving banks must follow applicable availability rules. Under Nacha’s rule effective September 18, 2026, standard ACH credits must be available by 9 a.m. receiving-bank local time on the settlement date; the previous receipt-time condition was removed.
That does not make every ACH instruction available the morning after submission. You still need to know its actual settlement date. If a recipient reports missing funds, asking for that date is more useful than assuming the bank has added a generic posting delay.
Why a wire can still take longer than expected
For domestic wires using Fedwire, interbank settlement occurs individually and is final once processed. But the network’s speed does not eliminate the sending bank’s approval queue, fraud checks, customer cutoff, or beneficiary-account checks.
Use the bank’s customer-facing deadline, not the network’s closing time. A request entered before the network closes can still be too late for your bank’s same-day service.
International wires add further dependencies. SWIFT carries payment messages; it is not itself the settlement system. Correspondent banks, currency conversion, destination-country holidays, and beneficiary-bank processing can extend delivery.
Likewise, a provider’s “global ACH” service should not inherit a domestic U.S. ACH estimate. It may combine funding, FX, and a local clearing payment abroad. Ask for the expected beneficiary-credit date for the actual currency and destination.
Hypothetical example: a Friday payment misses cutoff
Suppose a U.S. finance team approves a vendor payment on Friday after its bank’s cutoff. Monday is a U.S. banking holiday, and the provider does not accept the instruction for processing until Tuesday.
- Standard ACH: If the bank schedules next-banking-day settlement from Tuesday, the settlement date would be Wednesday—not Monday.
- Same Day ACH: Tuesday receipt may be possible if the instruction qualifies and is accepted before Tuesday’s applicable cutoff.
- Domestic wire: Tuesday delivery may be possible if the bank accepts and releases it that day.
This is an illustration, not a bank service commitment. The lesson is that selecting a faster rail after its cutoff does not recover a processing window that has already closed.
Checklist: what to do when the payment has not arrived
- Confirm the rail. Obtain the payment confirmation rather than relying on “bank transfer” or “ACH wire” in an email.
- Check acceptance and the scheduled date. Was the instruction accepted, queued, rejected, or still awaiting approval?
- Recalculate banking days. Check the sending bank’s cutoff and time zone, plus relevant holidays at both ends for international payments.
- Verify beneficiary details securely. Compare the submitted account and routing information with the approved vendor record. Independently validate any requested change.
- Obtain a trace reference. Ask for the ACH trace number or applicable wire reference. For a SWIFT payment, request its tracking reference where available. A reference helps investigation; it is not proof of usable funds.
- Ask a precise status question. “Has this payment settled, been returned, or remained under review?” is more actionable than “Where is it?”
- Control any replacement. Do not send a second payment solely because the recipient cannot see the first. Establish the original’s status and the duplicate-payment risk first.
If the transfer has failed rather than simply arrived late, use a documented failed-payment recovery workflow to correct details, authorize a retry, and reconcile the original instruction.
Set a delivery promise your team can support
The practical answer is straightforward: allow days for standard ACH, a qualifying banking day for Same Day ACH, and usually hours for a domestic wire accepted before cutoff. International wires require a destination-specific estimate.
Before the next payout run, document each provider’s cutoff, settlement-date convention, status definitions, and escalation route. Communicate an expected availability date with its conditions—not simply “payment sent.”
For teams managing recurring batches across payment methods, explore Payouts.com’s payout automation as part of a coordinated payment workflow. Automation cannot remove bank holidays, but it can help organize the work needed to release payments on time.
Created with AI assistance. Sources are linked in the article; this content is general information, not legal, tax, or financial advice.
Discussion
39 commentsRun your entire money cycle on one ledger
Global payouts, AP/AR automation, and AI agents with their own wallets and spend limits.
Get started


The 'settlement date matters for funds availability' section could have gone deeper on how receiving banks interpret the 9 a.m. availability rule for accounts with holds or new vendor relationships. We've had cases where the ACH settled but the beneficiary still couldn't access funds due to internal bank holds that weren't communicated upfront.
That's a bank-side policy issue, not really a network timing one. The article focuses on when funds settle, but you're right that account holds and new-relationship flags add another layer. We've started asking beneficiaries to whitelist our company name with their bank before first payment to avoid that friction.
That's a bank-side policy issue, not really a network timing one. The article focuses on when the ACH itself settles, but you're right that beneficiary holds add another layer. We've seen this with first-time international vendors where the receiving bank flags the credit for review even though settlement happened on schedule. Would be useful to ask the bank upfront what triggers a hold on their end.
The correspondent bank layer in international wires is where most of our delays actually happen, and it's basically a black box. Would love to see a follow-up on how to get better visibility into that part of the chain, because right now we're just guessing when we tell vendors to expect funds in LATAM or APAC corridors.
We started requesting SWIFT GPI tracking for larger international payments, which at least gives you the correspondent chain status in near real-time. Not every bank offers it and there's usually a per-transaction fee, but for anything over $50k it's worth it just to avoid the 'where is it' emails.
We started asking our bank for estimated correspondent chains before sending large LATAM payments. They won't commit to exact timing but at least we know if it's a single hop or going through three intermediaries. That alone helps us give vendors a realistic window instead of the generic '3-5 days' line.
The article mentions that settlement and availability are distinct, but it would've been useful to see more detail on how banks interpret the 9 a.m. availability rule in practice—we've had beneficiaries say funds weren't usable until later in the day even though the settlement date had passed.
We've seen the same thing. The Nacha rule sets when funds must be available, but the receiving bank's core system batch schedule doesn't always align. If their account update runs at 10 or 11 a.m., that's when the customer sees it, regardless of the rule.
We've seen this too. The 9 a.m. rule is for availability, but some receiving banks don't update account balances in real time—especially smaller regionals. The funds are technically available, but the ledger doesn't reflect it until their next batch posting cycle runs, which might be mid-morning or even noon.
The Friday-cutoff-plus-holiday example hits close to home. We once had a critical supplier payment sit in limbo for four calendar days because of Memorial Day weekend. Now we flag any payment approved after Wednesday if there's a holiday coming, but it's still manual. Would love to see AP platforms auto-warn when approval timing risks missing a beneficiary's stated due date based on these cumulative delays.
We ended up hard-coding holiday lookups into our payment scheduler after a similar incident. Still requires some manual override logic for when the provider's cutoff differs from the bank's, but at least it surfaces the risk automatically now instead of relying on someone to remember.
We built a simple cutoff checker that pulls bank holidays from a Treasury API and blocks same-week approvals if there's less than two full business days to settlement. Not perfect but it stopped the frantic Friday afternoon calls from vendors.
The section on provider processing vs network processing is spot on. We had a situation where our treasury platform showed 'wire initiated' but our bank hadn't actually accepted it yet because their fraud screening queue was backed up. The payment didn't even hit Fedwire until the next day, but our vendor was already calling asking where their funds were.
We had almost the exact same thing happen. The status dashboard said 'processing' for six hours, but when we called the bank directly they told us it hadn't cleared their compliance review yet. Now we just assume a 2-hour internal buffer on top of whatever the cutoff time is.
We had almost the exact same thing happen. The status dashboard said 'processing' for six hours but turned out our bank's compliance team had flagged it for manual review because the beneficiary name had a slight mismatch with their watchlist. Now we just call the wire desk directly for anything over 100k to confirm actual acceptance, not just queue entry.
The part about 'global ACH' not inheriting domestic timing is really important and often misunderstood by vendors trying to sell international payout solutions. We had a provider claim 1-2 day delivery to Mexico and it turned out that was just their internal funding leg—actual beneficiary credit was taking 4-6 days because of how Banco de México processes inbound transfers.
Exactly. We had the same issue with a Southeast Asia provider. Their 'fast track' estimate stopped at when they converted the funds, not when the local bank actually credited the account. Ended up being 4-5 days total because of Thai bank processing windows they conveniently didn't mention upfront.
We ran into the same issue with a provider routing to Brazil. The 'delivery estimate' they gave us was actually just how long it took them to convert and send via Pix—didn't account for their own internal approval queue or the FX margin hold period. Now we ask for sample transaction histories with actual beneficiary timestamps before onboarding any cross-border rail.
The point about 'global ACH' not actually being ACH is critical. We've had vendors specifically request ACH payment, but when we route internationally the provider is really doing a local credit transfer on the back end. The compliance and reconciliation implications are totally different, and our vendor has no idea why the bank details they're seeing don't match what they expected.
Same issue. We now explicitly confirm the actual local rail being used and document that in the payment metadata. Auditors flagged this last year when our 'ACH' reconciliation report included payments that never touched NACHA at all.
Same issue. We ended up adding a payment-method field to vendor records that distinguishes between 'domestic ACH' and 'local credit transfer via intermediary.' Our auditors care a lot about that distinction, especially for cross-border compliance reporting.
The milestone breakdown (created vs released vs accepted vs settled vs available) should be mandatory reporting in every bank portal and provider dashboard. We waste so much time troubleshooting delayed payments only to discover they were sitting in our own approval queue or the bank hadn't even picked up the file yet.
We pushed our bank on this and they finally added 'Accepted for Processing' to the status feed last quarter. The key was tying it to their own SLA clock—they didn't want to be on the hook for delays that happened before they touched the file. Now at least we can see where the bottleneck actually is.
We had the same problem and ended up building our own status layer on top of the bank feed. Now we at least know if it's stuck internally before we start bothering the bank or vendor. The real pain is that different banks use completely different terminology for the same milestone.
The bank cutoff vs. network closing distinction is something we learned the hard way after a few urgent supplier wires went out next-day instead of same-day. Now we maintain a spreadsheet with each bank's actual customer deadline by payment type, not just their published network hours.
We do the same, but we also now include the provider's internal processing SLA before they even submit to the bank. Found out our payment platform was batching instructions every 4 hours during business days, which ate into our same-day window without us realizing it.
We do the same, but we also now include the provider's internal processing SLA before they even hit the bank. Found out our payment platform was holding instructions for up to 2 hours during their own fraud review window, which wasn't documented anywhere in their help docs.
Would be helpful to know if there's a standard way to query beneficiary credit status from the receiving bank side. We send wires to contractors overseas and half the time they're checking their account while the payment is still with a correspondent bank. Corridor-specific estimates sound great in theory but our banking portal just shows 'in progress' for everything.
We started asking our providers for SWIFT MT103 copies for exactly this reason. Not always real-time but at least you can show the contractor which correspondent bank has it and give them something concrete when they call their branch.
We've had some success asking the beneficiary to contact their bank directly with the sending reference and approximate date. Not elegant, but in our experience correspondent banks don't expose tracking APIs and the sender usually can't see past the first intermediary. The real solution is choosing providers who actually have direct clearing relationships in your high-volume corridors.
The distinction between 'accepted for processing' and 'settled' is something we finally started tracking separately in our dashboard last quarter. Before that we had too many support tickets from vendors saying we were late when the payment was actually sitting in our approval queue for two days.
Same experience here. We built out milestone tracking after our CSM spent half her time explaining the difference between 'scheduled' and 'sent to bank.' Now we expose settlement date in the vendor portal and support questions dropped by probably 60%.
Same experience here. We built out milestone tracking after our CSM spent half her time explaining the difference between our release timestamp and when the bank actually picked up the file. Vendors would screenshot our UI showing 'submitted' and expect money that day.
The section on working backward from the beneficiary need-by date instead of counting forward from approval is something we had to learn the hard way. Our AP team was consistently missing payment deadlines even though submissions looked on time, until we reversed our calendar logic and built cutoff awareness directly into the approval workflow.
We did the same thing after missing a vendor discount window three months in a row. Now our ERP flags anything due within the next five business days and forces you to select either same-day wire or confirm you're accepting late payment. The extra friction was annoying at first but it's already paid for itself.
We did the same thing after missing a vendor discount window three months in a row. Now our approval workflow forces you to enter the actual due date and it calculates the latest possible release time accounting for cutoff and settlement calendar. Saved us more than the software cost in the first quarter.
Quick correction: the article mentions 'As of October 2026' for ACH settlement rules, which I assume is a typo since we're not there yet. But the 9 a.m. availability rule for standard ACH credits is real and went live in September, and it has definitely reduced morning reconciliation confusion on our end.
Yes, typo. Should be September 2025. But you're right that the 9 a.m. rule has been a real improvement for knowing when funds will actually be usable instead of guessing based on when the receiving bank feels like posting.
Yes, typo. Should be September 2025. But you're right that the 9 a.m. rule has been a real improvement for us too. Before that change we were fielding vendor calls at 8:30 asking why funds weren't visible yet when technically settlement had already happened.