How long does a SWIFT payment to India take?

Last reviewed: · Curated by Ohmyfin Organisation editorial.

1-3 business days. RBI FEMA reporting can extend timelines. Inward INR remittances are routed via the RBI's NOSTRO accounts. Banks typically credit beneficiaries within 24 hours of receipt, but FEMA reporting and KYC for the beneficiary can add 1-2 days.

Payment Tracker

LIVE

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

36-character UUID from your MT103 field 121 or pacs.008 <UETR> tag. Where to find it →

Receive your tracking result instantly after search
If not found, we’ll monitor for 7 days and alert you
No account needed — one-click unsubscribe
2
Trusted by 2M+ users monthly  ·  No account or card required
Encrypted | SWIFT Network Coverage | Real-time GPI

Details

Settlement system: RTGS / NEFT.

For most cross-border payments today, "slow" is rarely the SWIFT messaging — it is the compliance and screening layer at the receiving bank, plus the cut-off times of each currency's domestic RTGS.

If your payment is taking longer than expected, the first step is to look it up by UETR on Ohmyfin. The latest available SWIFT status will show you exactly which bank is holding it, so you can chase the right party.

India's domestic RTGS (Real Time Gross Settlement) system is operated by the Reserve Bank of India. RTGS is available 07:00–18:00 IST on weekdays and, since February 2021, operates around the clock 24×7 for RTGS transactions. NEFT (National Electronic Funds Transfer) — used for smaller amounts — also runs 24×7. When a SWIFT inbound wire arrives at a large Indian bank (SBI, HDFC Bank, ICICI Bank, Axis Bank, Kotak), the bank converts the foreign currency to INR at the prevailing exchange rate and forwards via RTGS or NEFT to the beneficiary account.

FEMA (Foreign Exchange Management Act, 1999) governs all inward remittances to India. Every inward foreign currency payment must be reported to the RBI by the receiving Authorised Dealer (AD) bank within the prescribed timeframes. For personal remittances, the standard purpose codes include P0301 (family maintenance), P0802 (business income), and P1301 (educational fees). The receiving bank may request documentary evidence — bank statement, invoice, or purpose declaration — before crediting the beneficiary, particularly for amounts above USD 10,000 equivalent or for first-time remitters.

KYC (Know Your Customer) requirements under RBI guidelines mean Indian banks perform fresh beneficiary verification for large or new inbound wires. If the beneficiary's KYC records are outdated or incomplete, the bank places the payment in a "pending KYC" queue. The beneficiary must visit the branch (or submit documents via the bank's app) before the funds are released. This step is a common source of the 2-3 day delay that senders observe, even after the SWIFT GPI status shows the payment has reached the receiving bank.

India has numerous public holidays that close RTGS settlement: national holidays (Republic Day 26 Jan, Independence Day 15 Aug, Gandhi Jayanti 2 Oct) plus regional state holidays that vary by the bank's home state. RBI publishes an annual RTGS holiday schedule. A payment that arrives on a holiday is queued; the queue can build during Diwali (October/November), when a cluster of 2-4 holidays in a row can delay settlement significantly.

The two-step timeline for an inward wire to India is: (1) SWIFT leg — typically completes within hours under GPI, status shows ACSP to ACCC; (2) Indian bank internal processing — INR conversion, FEMA reporting, KYC check, RTGS/NEFT forward. Step 2 takes 24–48 hours at most major Indian banks for clean, documented remittances. For first-time large remittances without pre-declared purpose, step 2 can extend to 3-4 business days.

To check the status of a remittance to India, paste the UETR into Ohmyfin. Once the status shows ACCC (confirmed complete), the payment has settled on the SWIFT GPI network. If the beneficiary still has not received funds after ACCC, the delay is in the Indian bank's internal INR credit process — contact the receiving bank with the SWIFT reference and ACCC confirmation as evidence that funds arrived.

Quick facts

At-a-glance specifications
TopicSWIFT payment to India
Typical time1-3 business days. RBI FEMA reporting can extend timelines.
Settlement systemRTGS / NEFT

Key facts

Frequently asked questions

What slows down a SWIFT payment to India?

Sanctions screening on a new beneficiary, missing remittance data, or arrival after the day's RTGS cut-off. Weekends and local public holidays also pause settlement.

Can I track it live?

Yes — paste the UETR (or bank reference) on Ohmyfin and you will see the latest available SWIFT status for the SWIFT payment to India.

Why does a SWIFT payment to India typically take 2-3 business days?

There are two legs: the SWIFT GPI leg (usually completes same day or next day) and the Indian bank's internal processing leg (INR conversion, FEMA reporting, KYC verification, RTGS forward). The second leg adds 1-2 business days at most Indian banks. First-time large remittances requiring documentation review can take up to 3-4 business days total.

What is FEMA and how does it delay INR wires?

FEMA (Foreign Exchange Management Act) requires every Authorised Dealer bank in India to report inward remittances to the RBI and verify that the stated purpose is permissible. The receiving bank may ask the beneficiary to provide documentary evidence (invoice, purpose declaration, or bank statement) before releasing the funds. This compliance step is mandatory for all inward foreign currency transfers and is the primary cause of post-SWIFT delays.

Does the RBI RTGS schedule affect when my payment is credited?

Since February 2021, RTGS operates 24×7, so the timing of RTGS processing itself is rarely a bottleneck. The main scheduling constraint is the receiving bank's internal cut-off for same-day INR conversion and RTGS forwarding — most major Indian banks process inbound wires within one working day of receipt in their NOSTRO account.

What purpose code is required for personal remittances to India?

The most common purpose codes for inward personal remittances are P0301 (family maintenance and savings), P0302 (personal gifts and donations), P1301 (education fees paid by family from abroad), and P0806 (business income). The code must match the actual purpose; mismatches can trigger a compliance hold. The sending bank includes the purpose in the MT103 field 70 remittance information.

How do I confirm a SWIFT payment has reached an Indian bank?

Paste the UETR on Ohmyfin. When the status shows ACCC (AcceptedSettlementCompleted), the payment has reached the final receiving bank and settled on SWIFT GPI. If the beneficiary's account still shows no credit, the remaining delay is internal to the Indian bank — contact their inward remittance desk with the UETR, ACCC confirmation, and MT103 copy.

Get 100 free credits — track unlimited SWIFT payments

No card needed. Free for ordinary users — completely free for individuals — no daily limit, no card required. Track any international wire across 11,000+ banks.

Track a payment now — completely free Or try the tracker now →
ExploreSWIFT trackerUETR trackerCurrency exchange ratesUSD → EUR rateGBP → USD rateEUR → GBP rateUSD → JPY rateWestern Union MTCN trackerMoneyGram reference trackerRia PIN trackerRemitly trackerXoom / PayPal trackerWorldRemit trackerWise trackerRevolut trackerOFX trackerZelle trackerVenmo trackerCash App trackerPayoneer trackerSkrill trackerNeteller trackerInstarem trackerTRN trackerDraft & validate hubMT ↔ MX translatorMX → MT translator@ohmyfin/swift-draft (npm)MT103 drafterMT202 drafterMT202COV drafterMT199 drafterpacs.008 drafterpacs.009 drafterpacs.002 draftercamt.053 draftercamt.054 drafterMT103 trackerWire-transfer trackerSWIFT GPI trackerBIC lookupIBAN explainedUETR explainedTRN explainedBIC explainedMT103 guideMT202 guidepacs.008 guideField 20Field 32AField 50KField 57AField 121 (UETR)Track USDTrack EURTrack GBPTrack CNYTrack INRSWIFT vs SEPASWIFT vs ACHSWIFT vs WiseUETR vs TRNBIC vs IBANMT103 vs pacs.008How long: UKHow long: USHow long: EurozoneStatus: ACSPStatus: ACCCStatus: RJCTStatus: PDNGSWIFT GPISWIFTNetOhmyfin AI AssistantSWIFT status todayBank trackersTrack HSBCTrack ChaseTrack BarclaysTrack NatWestTrack WiseTrack RevolutAsk: How to track SWIFTAsk: UETR not foundAsk: Stuck 2 weeksAsk: Get UETR from bankAsk: Is Ohmyfin freeAlliance AccessAlliance GatewaySWIFT GoKYC RegistryAbout swift.comSWIFT productsCurrency guidesPayment comparisonsPayment speedStatus codesSWIFT field referencePayments glossarySWIFT message typesSWIFT/BIC directoryCorrespondent banksKnowledge centerReject codesAC01 rejectAC04 rejectBE01 rejectCH09 rejectRR04 rejectHelp & troubleshootingPayment not receivedFind UETR on MT103Cancel SWIFT paymentFake MT103 warningMajor banksJPMorgan Chase BICHSBC BICDeutsche Bank BICCiti BICBNY Mellon BICCountry corridorsSend US → IndiaSend US → MexicoSend US → PhilippinesSend UK → IndiaSend UK → PakistanSend UAE → IndiaSend UAE → PhilippinesSend Saudi → IndiaSend Canada → IndiaSend Australia → IndiaMT message referenceMT202COVMT199MT940MT942MT900MT910MT195MT103 STPBanks by countryBanks in USBanks in UKBanks in GermanyBanks in IndiaBanks in ChinaBanks in UAEBanks in Saudi ArabiaBanks in SingaporeBanks in Hong KongBanks in JapanBanks in BrazilUse casesFreelancer paid abroadPay overseas supplierE-commerce payoutsTuition paymentReal estate abroadFamily remittanceScam alertsFake MT103 fraudMoney-transfer providersTrack WiseTrack RevolutTrack Western UnionTrack MoneyGramTrack RemitlyTrack RiaTrack XoomTrack WorldRemitTrack PayoneerTrack PayPalTrack OFXTrack SkrillTrack SendwaveTrack InstaremTrack TransferGoTrack Stripe payoutTrack AirwallexTrack HSBC Global MoneyTrack Monzo / Revolut / N26Wise vs RevolutWise vs PayPalWise vs Western UnionWise vs bank wireWestern Union vs MoneyGramRemitly vs Western UnionSend money to IndiaSend money to PhilippinesSend money to MexicoSend money to NigeriaSend money to PakistanSend money to UKAdvance-fee fraudBEC / CEO fraudPig butchering scamRomance scam wire