How long does a SWIFT payment to India take?
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.
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
| Topic | SWIFT payment to India |
|---|---|
| Typical time | 1-3 business days. RBI FEMA reporting can extend timelines. |
| Settlement system | RTGS / NEFT |
Key facts
- Typical: 1-3 business days. RBI FEMA reporting can extend timelines.
- Domestic settlement: RTGS / NEFT
- Live tracking: paste your UETR on Ohmyfin
- Common delay causes: sanctions screening, missing fields, RTGS cut-off, weekend / holiday
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.
Related guides
Related — more from payment speed guides and beyond
Get 100 free credits — track unlimited SWIFT payments
No card needed. Free for ordinary users — 10 free trackings per day per IP, no signup required. Track any international wire across 11,000+ banks.
Track a payment now — completely free Or try the tracker now →