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.
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.
| Topic | SWIFT payment to India |
|---|---|
| Typical time | 1-3 business days. RBI FEMA reporting can extend timelines. |
| Settlement system | RTGS / NEFT |
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.
Yes — paste the UETR (or bank reference) on Ohmyfin and you will see the latest available SWIFT status for the SWIFT payment to India.
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.
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.
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.
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.
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.
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 →