How long does a SWIFT transfer to India take?

Speed & Cost By Y.J. · Published 2026-06-10 · Updated 2026-07-07

India is the world's largest international remittance destination by value. Millions of SWIFT wires arrive every month destined for SBI, HDFC, ICICI, Axis, and hundreds of smaller banks. The headline answer is 1–4 business days — but the actual time depends heavily on which banks are in the chain and when you send.

The fastest corridor: USD from a US GPI bank to a major Indian bank (SBI, HDFC, ICICI) sent before 16:00 ET Monday–Thursday. Under ideal conditions — straight-through, no AML flag, UETR data clean — the INR credit appears in 24–36 hours. This is the best-case outcome.

The typical corridor: most India-bound SWIFT payments take 2–3 business days. This accounts for the US–India time-zone difference (approximately 10.5 hours), RBI-mandated correspondent bank routing in the US or UK, and the Indian beneficiary bank's own processing queue. Friday sends typically arrive Tuesday due to weekend non-settlement.

Payment Tracker

LIVE

Paste your UETR — we query the SWIFT GPI network in real time.

Trusted by 2M+ users monthly  ·  No account or card required

The slow corridor: payments that trigger AML review or involve a first-time beneficiary with no relationship history. Indian banks are required by the RBI to apply enhanced due diligence on large incoming wires (generally above INR 5 lakh / USD 6,000 equivalent). This can add 2–5 business days.

RBI regulations: the Reserve Bank of India requires all inbound foreign remittances to be reported under FEMA (Foreign Exchange Management Act). The beneficiary bank must receive a SWIFT MT103 or equivalent GPI message and must credit the INR amount within one business day of receiving the funds in their nostro account. If the beneficiary has not received the credit but GPI shows the payment reached their bank, this is the applicable regulation to cite.

Major Indian banks and their BICs: SBIN0000001 (State Bank of India, Mumbai), HDFCINBB (HDFC Bank), ICICINBB (ICICI Bank), AXISINBB (Axis Bank), PUNBINBB (Punjab National Bank). Use the beneficiary's branch BIC — SBI alone has over 22,000 branches with individual BICs.

Correspondent routing for USD to INR: most US banks route USD through a New York-based USD correspondent (JPMorgan CHASUS33, Citi CITIUS33, or BofA BOFAUS3N), which then clears with an Indian correspondent or the Indian bank's own USD nostro account. Each hop is a potential delay point visible on GPI.

What to do if your India wire is delayed: paste the UETR on Ohmyfin. If GPI shows ACSC, the Indian bank has the funds — contact the Indian beneficiary bank with the UETR reference and ask them to locate the credit. If GPI shows ACSP stuck at a US correspondent, ask your sender bank to provide additional transaction KYC (purpose, PAN/tax ID of beneficiary) to clear the correspondent AML hold.

Key takeaways

Frequently asked questions

Why does my India wire always arrive with less money than I sent?

Three reasons: (1) intermediary correspondent fees (typically USD 10–25 per hop), (2) your bank's sending fee, and (3) the FX spread applied at the point of INR conversion. To send a specific INR amount, ask your bank to calculate "amount equivalent" and gross up the USD send amount.

Can I send SWIFT to any Indian bank?

Yes, any bank with a valid SWIFT BIC. For rural or smaller cooperative banks that may not be direct SWIFT members, the wire routes through their aggregator bank. This adds one more hop but still works.

Is SWIFT or a remittance service faster for India?

Specialist remittance services (Wise, Remitly, Western Union) often credit INR in 1 business day or less because they batch-convert and settle domestically in India. SWIFT is better for large amounts (above USD 25,000) where remittance service limits apply.

The beneficiary's Indian bank says "no inward remittance received" but GPI shows ACSC. What now?

ACSC means the beneficiary bank received the funds in their nostro/vostro account. Under RBI rules they must post the INR credit within one business day. Have the beneficiary show their bank the UETR and ACSC status from Ohmyfin and ask for the credit to be applied. If the bank still refuses, file a complaint with RBI's Banking Ombudsman.

Payment Tracker

LIVE

Paste your UETR — we query the SWIFT GPI network in real time.

Trusted by 2M+ users monthly  ·  No account or card required