How long does a wire transfer take?
Most international wire transfers arrive within 1 to 2 business days. On SWIFT gpi corridors with no intermediary banks, it can be minutes to hours. With correspondent banks or a compliance review, expect 3 to 5 business days. Domestic wires sent before the cut-off usually arrive the same business day.
When will my wire arrive?
A quick estimate. Not a guarantee, because banks vary.
1 to 5 business days
This is the typical range for an international SWIFT wire when you are not sure whether every bank is on gpi. Track the UETR to see where it actually is.
Measured, not estimated
How long international transfers actually took, July 2026
Most answers to this question are a range someone estimated. These are measured: every transfer tracked through uetr.ai during July 2026 that reached a credited status and carried both a bank-reported value date and a bank-reported completion time.
- Median time to credited
- 9.5 hours
- Slowest one in ten took up to
- 23 hours
- Credited within 24 hours
- 93%
Percentages are of those that reached a credited status. The clock starts at the beginning of the bank-reported value date, which is a date rather than a time, so these describe how long the credit took relative to that date and not how long the payment spent in the network. Other published figures measure from different points and are not comparable with these. Published August 2026, read 17 days after the month closed. Each transfer is counted once, by its UETR, and no figure is published unless it rests on at least 100 transfers.
One caveat worth stating plainly: a transfer is in this data because somebody came to uetr.ai to look it up, so the sample leans toward payments that worried someone. Read it as what happened to tracked transfers, not as an average for all international payments.
Typical wire transfer times at a glance
The short version, by type. Ranges assume the wire is sent before the cut-off on a business day with no compliance hold.
Often within hours if sent before the cut-off. Next business day if not.
When both banks are gpi members and nothing is held for review.
The realistic range once go-between banks and time zones are involved.

Why there are really two answers
"How long does a wire transfer take" does not have one number, because there are two very different kinds of wire, and people use the same words for both. A domestic wire moves money between two banks in the same country. It usually settles the same business day, often within a couple of hours, because it travels through a single national settlement system (in the US that is Fedwire) with no foreign banks, no currency conversion, and one set of operating hours. If speed is not essential, a cheaper ACH transfer is often the better domestic option.
An international wire is a longer journey. It rides the SWIFT network, a messaging system that connects more than 11,000 financial institutions in over 200 countries, and the money is handed from bank to bank along the way. If your bank does not hold an account directly with the recipient's bank, the payment is relayed through one or more correspondent banks that act as go-betweens. Every extra bank in that chain is a place the wire can wait.
That is why the honest range for an international wire is 1 to 5 business days. At the fast end, when every bank in the chain is a member of SWIFT gpi and nothing is held for review, the money can arrive the same day, sometimes within minutes. At the slow end, a payment that crosses two or three correspondent banks, needs a currency conversion, and arrives over a weekend can genuinely take most of a week. The rest of this page is about what decides where your wire falls in that range, and how to find out exactly where it is right now.
How long does a wire transfer take in each scenario?
Typical ranges. Real times depend on the banks, the currency corridor, and whether a compliance review is triggered.
| Scenario | Typical time | Why |
|---|---|---|
| Domestic wire, before cut-off | Same day (hours) | One country, one settlement system, no intermediaries. |
| Domestic wire, after cut-off / weekend | Next business day | Processed when the bank's next business day opens. |
| Same bank or direct relationship (no intermediaries) | Minutes to hours | The sending bank credits the beneficiary bank directly; nothing waits in a correspondent queue. |
| International, both banks on gpi, before cut-off | Minutes to hours, same day to 1 day | gpi commits members to same-day use of funds; tracked end-to-end. |
| International, 1 intermediary bank | 1 to 3 business days | Each go-between adds its own processing window and cut-off. |
| International, 2+ intermediaries / exotic currency | 3 to 5 business days | More hops, more cut-offs, possible currency conversion stops. |
| Any wire flagged for compliance review | +1 to 3+ business days | Sanctions / AML screening can pause the wire until documentation clears. |
| Sent Friday afternoon / over a holiday | Resumes next business day | Banks and settlement systems are closed on weekends and holidays. |
| Rejected by a bank (RJCT) | Does not complete; any return has no standard timetable | A rejection is a report about the payment instruction, not a movement of money. Any return of the funds travels as its own separate payment, with its own checks and cut-offs at every bank. If the money has already left the account, the sending bank can confirm how it is restored. |
Are wire transfers instant?
No, wire transfers are fast, but not instant. It is worth being precise here, because "instant" is a real, specific category of payment that is not a wire. Instant-payment rails settle in seconds, 24 hours a day, 365 days a year, but only inside one country or currency zone. In the United States those are FedNow and the RTP network; in Europe it is SEPA Instant; the UK has Faster Payments; India has UPI. If a payment cleared in seconds, it almost certainly went over one of these, not over SWIFT.
A cross-border wire is completely different. It is not one transfer on one network. It is a sequence of messages and settlements handed between separate banks. Even the fastest SWIFT gpi wires are measured in minutes to hours, not seconds.
Why the gap? An instant rail is a single shared network where every participant is permanently online and the rules are identical for everyone. A cross-border wire usually crosses several independent banks, in different time zones, each running its own sanctions checks and each closing for its own daily cut-off. There is no single "send" button that reaches the other side instantly. It is a relay, and every handoff costs time.
So when someone asks "are wire transfers immediate?", the honest answer is: domestic wires can feel almost immediate on a business day, and international wires almost never are. If you genuinely need money to arrive in seconds and both sides are in the same country, an instant rail, not a wire, is the right tool.
Watch: why your wire says pending
How long a SWIFT wire really takes, and how to get the real status with its UETR.
The journey of a SWIFT wire
Sending bank to beneficiary bank, where the delays happen, and the typical timing, all tracked by one UETR.

Why is my wire transfer taking so long?
The same wire can take six hours for one person and five days for another. Here is what makes the difference.

01/ How many banks are in the chain
This is the single biggest factor, and it is invisible from the outside. If your bank holds an account directly with the recipient's bank, the wire is one hop and fast. If it does not, which is normal for smaller banks and unusual currency pairs, the money is relayed through one or more correspondent banks that hold the relevant nostro/vostro accounts.
A concrete example: a USD payment from a US community bank to a small bank in Vietnam might route through a large US correspondent (say, a major New York bank) and then a regional Asian correspondent before reaching the beneficiary. That is three banks after yours, each with its own processing queue and its own daily cut-off, so even with zero problems, it is structurally slower than a direct, single-hop transfer between two big banks that deal with each other every day.
02/ Sent vs settled vs credited
These are three different moments, and confusing them is why people think a wire is "stuck". Sent = your bank dispatched it. Settled (status ACSC) = a settlement leg has completed, so the money has left the sending side. Credited (status ACCC) = the beneficiary's bank posted it to the account. A wire can show as settled hours before the recipient sees it, because many banks post incoming wires in scheduled batches. What each status means →
03/ Cut-offs, weekends & holidays
Every bank has a daily cut-off time, a deadline after which a wire is treated as if it were sent the next business day. International cut-offs are often surprisingly early (sometimes late morning) and differ by currency, because the bank has to get the instruction into the relevant settlement window before that window closes. Send a EUR wire at 3pm and you may have already missed that day's euro cut-off even though your branch is still open.
Then there are non-banking days. Wires settle on a value date that has to be a business day in every country in the chain. A wire sent Friday afternoon often will not move until Monday, and if Monday is a public holiday in any country along the route (not just yours), it moves to Tuesday. This is why "it has been three days!" is sometimes really "it has been one business day spread across a long weekend."
04/ Compliance & currency
Any bank in the chain can pause a wire to run a sanctions or anti-money-laundering check, screening the sender, the beneficiary, and the banks against lists like the US Treasury's OFAC SDN list and the EU and UK equivalents. A name that merely resembles a listed party can trigger a manual review, and the wire waits, often a few hours, sometimes several business days, until the bank gets the documentation it asks for.
Separately, if the payment needs a currency conversion, a bank along the way has to apply an exchange rate, which can add another stop. These two, compliance holds and FX, are by far the most common reason a wire goes well beyond its expected window. The frustrating part is that from your side it just looks "stuck", and the only way to know which bank paused it, and why, is to track the UETR.
Does SWIFT gpi make wire transfers faster?
Yes. SWIFT gpi (Global Payments Innovation) launched in 2017 and changed the timing picture. Member banks commit to same-day use of funds within the gpi network and to reporting a status update at every step, tracked by the wire's UETR. When every bank in the chain is a gpi member, a wire that once took 3 to 5 days can finish in hours. The limitation: not every bank, especially smaller or regional ones, is a gpi member, so a single non-gpi link in the chain can still slow things down. Tracking the UETR is how you find out which link that is. One recent change did not affect timing mechanics: since November 2025, cross-border SWIFT instructions travel as ISO 20022 pacs.008 messages instead of MT103s, and the UETR and gpi tracking carry over unchanged.
Wire transfer times by bank
The sending bank sets the cut-off and decides the routing, so timing varies by bank. Our per-bank guides cover where each one shows the UETR and how to escalate a slow wire.
FAQ
Wire transfer timing questions
How long did international transfers actually take in July 2026?
Among transfers tracked through uetr.ai in July 2026 that reached a credited status, the median was credited 9.5 hours after the start of the bank-reported value date, the slowest one in ten took up to 23 hours, and 93% were credited within 24 hours of it. These are measured figures rather than an estimated range.
How long does an international wire transfer take?
Most international (SWIFT) wire transfers arrive within 1 to 2 business days. When both the sending and receiving banks are on SWIFT gpi and there are no intermediary banks or compliance holds, it can be same-day, sometimes within minutes. With correspondent banks, currency conversion, or a compliance review in the chain, expect 3 to 5 business days. Weekends, public holidays, and bank cut-off times add to any of these ranges.
How long does a domestic wire transfer take?
A domestic wire sent before your bank's cut-off time on a business day usually arrives the same day, often within a few hours. Sent after the cut-off, on a weekend, or on a public holiday, it typically arrives the next business day.
Are wire transfers instant?
No. Wire transfers are fast but not instant. Domestic wires are usually same-day, and international wires usually take 1 to 5 business days. "Instant" payments are a different rail (like FedNow in the US or SEPA Instant in Europe) that settle in seconds but only work for specific domestic networks, not cross-border SWIFT transfers.
Why is my wire transfer taking so long?
Five things slow an international wire: (1) the number of go-between (correspondent) banks it passes through, (2) sanctions/compliance screening at any bank in the chain, (3) currency conversion, (4) weekends and public holidays in any country involved, and (5) your bank's daily cut-off time. You can see exactly which bank is holding it up by tracking the wire's UETR.
Do wire transfers go through on weekends?
International wires generally do not progress over the weekend, because the banks and settlement systems they depend on are closed. A wire sent Friday afternoon often will not move until Monday. Some same-currency, same-region transfers can still complete, but most cross-border SWIFT wires pause until the next business day.
What is a bank cut-off time for wire transfers?
A cut-off time is the daily deadline by which your bank must receive the wire instruction to process it that same business day. Miss the cut-off and the wire is treated as if it were sent the next business day. International wire cut-offs are often early, sometimes mid-morning, and vary by currency and bank.
How long does it take for a wire transfer to clear vs to be received?
These are different moments. "Settled" (SWIFT status ACSC, AcceptedSettlementCompleted) means a settlement leg of the payment has completed, so the money has left the sending side. "Credited" or "received" (ACCC) means the beneficiary's bank has actually posted it to the customer's account, which can be hours later, because many banks post incoming transfers in scheduled batches. A transfer can show as settled before the recipient sees it on their statement.
How long can a bank hold a wire transfer?
If a compliance or sanctions review is triggered, a bank can hold a transfer for anywhere from a few hours to several business days while it requests documentation. There is no fixed maximum. The hold lasts until the bank's review is satisfied. Tracking the UETR shows you which bank in the chain placed the hold so you know who to ask.
Does SWIFT gpi make wires faster?
Yes. SWIFT gpi (Global Payments Innovation) commits member banks to same-day use of funds within the gpi network and adds end-to-end tracking. When every bank in the chain is a gpi member, a cross-border transfer that once took 3 to 5 days can complete in hours. The UETR is what makes that tracking possible.
How long should an international wire transfer take before I worry?
For an international wire, give it 1 to 2 business days before treating a delay as unusual, and up to 5 business days before assuming something is wrong. If a transfer is still showing in transit after 5 business days, track the UETR to find which bank is holding it, then contact your sending bank with that specific information.
Keep reading
The concepts behind the timing: the tracking number, the message, and the status codes that tell you exactly where your wire is.
What is a UETR?
The 36-character tracking ID that lets you see exactly where a delayed wire is sitting.
SWIFT status codes
ACSP, ACSC, ACCC, PDNG, RJCT: what each one means and whether to wait or act.
What is MT103?
The SWIFT message your bank sends, and the field-121 UETR that tracks it.
How to track a SWIFT payment
Find the UETR, run a free check, and see which bank has your wire right now.
Track an international wire transfer
Every way to follow a cross-border wire while it is past its expected window.
Regulatory Disclosure
uetr.ai is an independent information service. We are strictly a read-only payment-monitoring tool. We never hold, move, custody, send, or process money. The timing ranges on this page are typical estimates, not guarantees. Always confirm with your bank.
How to check whether your wire is actually late
Typical ranges only tell you what usually happens. These four steps tell you where your own payment is right now, and whether it has genuinely stalled.
- 1
Find the UETR for the transfer
Open the MT103 advice or payment confirmation and copy the 36-character UETR from field 121. If you are the receiver and do not have it, ask the sender to request it from their bank.
- 2
Note the date the payment was sent
A wire is only late relative to when it left. Take the payment date from the advice, and count business days rather than calendar days, because weekends and bank holidays in either country do not count.
- 3
Paste the UETR into uetr.ai
Enter the 36-character UETR in the form at uetr.ai with the amount, currency and payment date. It is free, with no account and no bank login. uetr.ai checks multiple international banks on the SWIFT network for that reference, not only the sending bank.
- 4
Compare what came back against the typical range
uetr.ai shows which bank reported last and when. Inside the usual one to two business days, the payment is moving normally. No report for several business days, or the same bank reporting repeatedly, is the case worth raising with your bank. Checking then continues on its own: a free transfer is re-checked every 24 hours for 30 days, and you get at most one update email a day.