How Long Does a SWIFT Payment Take? — Corridor Timing Hub | Ohmyfin
Last reviewed: · Curated by Ohmyfin Organisation editorial.
SWIFT transfer speed varies by corridor, domestic cut-off time, and compliance screening. Select your sending region below to find typical and worst-case timings, or track any live payment instantly by UETR.
Americas (19 corridors)
| Corridor | Currency pair | Typical | 95th percentile |
|---|---|---|---|
| Canada → Bangladesh | CAD → BDT | 2 business days | 5 business days |
| Canada → China | CAD → CNY | 2 business days | 5 business days |
| Canada → India | CAD → INR | 2 business days | 4 business days |
| Canada → Pakistan | CAD → PKR | 2 business days | 5 business days |
| Canada → Philippines | CAD → PHP | 1 business day | 3 business days |
| United States → China | USD → CNY | 2 business days | 5 business days |
| United States → Colombia | USD → COP | 1 business day | 4 business days |
| United States → Dominican Republic | USD → DOP | 1 business day | 4 business days |
| United States → Egypt | USD → EGP | 2 business days | 5 business days |
| United States → El Salvador | USD → USD | 4 hours | 2 business days |
| United States → Guatemala | USD → GTQ | 1 business day | 4 business days |
| United States → India | USD → INR | 2 business days | 4 business days |
| United States → Kenya | USD → KES | 2 business days | 4 business days |
| United States → Mexico | USD → MXN | 12 hours | 3 business days |
| United States → Nigeria | USD → NGN | 2 business days | 5 business days |
| United States → Pakistan | USD → PKR | 2 business days | 4 business days |
| United States → Philippines | USD → PHP | 1 business day | 3 business days |
| United States → Turkey | USD → TRY | 2 business days | 5 business days |
| United States → Vietnam | USD → VND | 2 business days | 5 business days |
Europe (22 corridors)
| Corridor | Currency pair | Typical | 95th percentile |
|---|---|---|---|
| France → Morocco | EUR → MAD | 1 business day | 3 business days |
| France → Nigeria | EUR → NGN | 2 business days | 5 business days |
| France → Senegal | EUR → XOF | 2 business days | 4 business days |
| France → Tunisia | EUR → TND | 1 business day | 3 business days |
| Germany → India | EUR → INR | 2 business days | 4 business days |
| Germany → Nigeria | EUR → NGN | 2 business days | 5 business days |
| Germany → Poland | EUR → PLN | 4 hours | 1 business day |
| Germany → Turkey | EUR → TRY | 1 business day | 3 business days |
| Italy → India | EUR → INR | 2 business days | 4 business days |
| Italy → Romania | EUR → RON | 4 hours | 1 business day |
| Netherlands → India | EUR → INR | 2 business days | 4 business days |
| Netherlands → Turkey | EUR → TRY | 1 business day | 3 business days |
| Spain → Colombia | EUR → COP | 1 business day | 4 business days |
| Spain → Ecuador | EUR → USD | 1 business day | 4 business days |
| Spain → India | EUR → INR | 2 business days | 4 business days |
| Switzerland → India | CHF → INR | 2 business days | 4 business days |
| United Kingdom → Bangladesh | GBP → BDT | 2 business days | 4 business days |
| United Kingdom → India | GBP → INR | 1 business day | 4 business days |
| United Kingdom → Kenya | GBP → KES | 1 business day | 4 business days |
| United Kingdom → Nigeria | GBP → NGN | 2 business days | 5 business days |
| United Kingdom → Pakistan | GBP → PKR | 2 business days | 4 business days |
| United Kingdom → Philippines | GBP → PHP | 1 business day | 3 business days |
Gulf / MENA (19 corridors)
| Corridor | Currency pair | Typical | 95th percentile |
|---|---|---|---|
| Kuwait → Egypt | KWD → EGP | 12 hours | 3 business days |
| Kuwait → India | KWD → INR | 8 hours | 2 business days |
| Kuwait → Pakistan | KWD → PKR | 12 hours | 3 business days |
| Saudi Arabia → Bangladesh | SAR → BDT | 1 business day | 4 business days |
| Saudi Arabia → Egypt | SAR → EGP | 12 hours | 3 business days |
| Saudi Arabia → India | SAR → INR | 8 hours | 2 business days |
| Saudi Arabia → Jordan | SAR → JOD | 12 hours | 3 business days |
| Saudi Arabia → Kenya | SAR → KES | 1 business day | 4 business days |
| Saudi Arabia → Pakistan | SAR → PKR | 12 hours | 3 business days |
| Saudi Arabia → Philippines | SAR → PHP | 1 business day | 4 business days |
| United Arab Emirates → Bangladesh | AED → BDT | 1 business day | 4 business days |
| United Arab Emirates → Egypt | AED → EGP | 12 hours | 3 business days |
| United Arab Emirates → Ethiopia | AED → ETB | 2 business days | 5 business days |
| United Arab Emirates → India | AED → INR | 8 hours | 2 business days |
| United Arab Emirates → Jordan | AED → JOD | 8 hours | 2 business days |
| United Arab Emirates → Kenya | AED → KES | 12 hours | 3 business days |
| United Arab Emirates → Nepal | AED → NPR | 1 business day | 4 business days |
| United Arab Emirates → Pakistan | AED → PKR | 12 hours | 3 business days |
| United Arab Emirates → Philippines | AED → PHP | 1 business day | 4 business days |
Asia-Pacific (23 corridors)
| Corridor | Currency pair | Typical | 95th percentile |
|---|---|---|---|
| Australia → Bangladesh | AUD → BDT | 2 business days | 5 business days |
| Australia → China | AUD → CNY | 2 business days | 5 business days |
| Australia → India | AUD → INR | 2 business days | 4 business days |
| Australia → Philippines | AUD → PHP | 1 business day | 3 business days |
| Australia → Philippines | AUD → USD → PHP | 1 business day | 3 business days |
| Australia → Vietnam | AUD → VND | 1 business day | 3 business days |
| Hong Kong → China | HKD → CNY / CNH | 4 hours | 1 business day |
| Hong Kong → India | HKD → INR | 12 hours | 3 business days |
| Hong Kong → Philippines | HKD → PHP | 8 hours | 2 business days |
| Japan → China | JPY → CNY | 2 business days | 5 business days |
| Japan → Indonesia | JPY → IDR | 1 business day | 3 business days |
| Japan → Philippines | JPY → PHP | 1 business day | 3 business days |
| Japan → Vietnam | JPY → VND | 1 business day | 3 business days |
| Singapore → China | SGD → CNY | 1 business day | 3 business days |
| Singapore → India | SGD → INR | 8 hours | 2 business days |
| Singapore → Indonesia | SGD → IDR | 12 hours | 3 business days |
| Singapore → Myanmar | SGD → MMK | 2 business days | 5 business days |
| Singapore → Philippines | SGD → PHP | 8 hours | 2 business days |
| Singapore → Vietnam | SGD → VND | 8 hours | 2 business days |
| South Korea → Bangladesh | KRW → BDT | 2 business days | 4 business days |
| South Korea → Nepal | KRW → NPR | 2 business days | 4 business days |
| South Korea → Philippines | KRW → PHP | 1 business day | 3 business days |
| South Korea → Vietnam | KRW → VND | 1 business day | 3 business days |
By payment type (15 guides)
Frequently asked questions
How long does a SWIFT international transfer take?
Most SWIFT GPI payments complete within 24 hours, with around 50% settling within 30 minutes on major corridors such as US-to-Europe or UK-to-Australia. Timing depends on the currency, the destination country, the number of correspondent banks in the chain, and whether AML or sanctions screening causes a hold. For a specific corridor, use the corridor table above.
What causes a SWIFT wire transfer to be delayed?
The most common causes of delays are: (1) AML/sanctions screening hold at a correspondent bank — the payment waits in a manual review queue; (2) missing or incomplete remittance information in field 70, which triggers a compliance query; (3) arrival after the destination bank's local RTGS cut-off time, pushing settlement to the next business day; (4) public holidays in the sender or receiver country; (5) incorrect beneficiary BIC or account number, causing a manual repair; (6) high payment volumes causing correspondent bank queues during peak periods.
What is a corridor in SWIFT payments?
A corridor refers to a specific country-to-country payment route, for example US to India or UK to Pakistan. Each corridor has its own typical settlement time depending on the currencies involved, the RTGS systems used at each end, the number of correspondent banks in the chain, and local cut-off times. Ohmyfin's how-long hub lists estimated settlement times for over 80 corridors.
How can I track a SWIFT transfer and check its current status?
Use the free Ohmyfin tracker at ohmyfin.org. Paste the UETR (36-character tracking code from field 121 of your MT103 payment confirmation) and Ohmyfin returns the latest SWIFT GPI status, showing which bank is currently holding the payment and its status code (ACSP, ACWP, ACCC, RJCT, etc.). No sign-up required for individuals.
What is the fastest international SWIFT transfer?
On SWIFT GPI-enabled corridors between major financial centres (e.g. USA to UK, Singapore to Australia), over 40% of payments settle within 30 minutes. For USD or EUR payments on well-connected corridors with no compliance holds, same-day credit before local RTGS cut-off is common. The absolute fastest are SWIFT GPI Instant corridors that link to domestic instant-payment rails (under 25 seconds for qualifying transfers).
Does the payment amount affect how long a transfer takes?
Indirectly, yes. Very large transfers (typically above $1 million USD equivalent) may trigger enhanced due-diligence checks at one or more correspondent banks, which can add 1–2 business days. Standard retail transfers ($1k–$100k) are usually processed automatically through STP queues with no amount-based delay. Some jurisdictions also require regulatory reporting for transfers above local thresholds, which can add a short processing delay.
Why does a SWIFT transfer show "in progress" for more than 2 days?
If your UETR shows ACSP (accepted, settlement in progress) for more than 2 business days, the most common reasons are: a compliance/sanctions screening hold at a correspondent bank (most common — contact your sending bank's wire-transfer team with the UETR); a public holiday chain where multiple countries in the payment path had holidays; an incorrect or unrecognised beneficiary BIC that caused a routing failure with manual repair; or the payment is in a slow corridor where T+3 settlement is normal. Contact your bank with the UETR and ask them to lodge a GPI trace request.
What is the RTGS cut-off time and why does it matter for SWIFT transfers?
RTGS (Real-Time Gross Settlement) is the national central-bank settlement system used to actually move the funds between banks (e.g. Fedwire for USD, TARGET2/T2 for EUR, CHAPS for GBP). Each RTGS has a daily cut-off time — after which same-day settlement is not possible and the payment is pushed to the next business day. For example, Fedwire closes at 19:00 ET; a USD payment arriving at a US correspondent bank at 18:55 ET may still settle same-day, while one arriving at 19:01 ET must wait until the following business day. SWIFT GPI status will show ACSP until the RTGS window reopens.