Your international client sent a wire transfer days ago. It hasn't arrived in your Indian bank account or payment gateway. This guide covers exactly why international wires get stuck, who to contact, and how to resolve it fast.
How Long International Wires Actually Take
| Route | Normal Timeline | Delayed Timeline |
|---|---|---|
| USD from US bank | 2-4 business days | Up to 10 business days |
| GBP from UK bank | 2-3 business days | Up to 7 business days |
| EUR SEPA from EU/UK | 1-2 business days | Up to 5 business days |
| AED from UAE bank | 2-4 business days | Up to 8 business days |
| USD from any geography (non-US) | 3-6 business days | Up to 14 business days |
Holidays: Both the sending country's banking holidays AND Indian banking holidays affect timelines. A wire sent on a Thursday before a US holiday weekend may not arrive until the following Wednesday.
Why International Wires Get Stuck
1. Correspondent Bank Queue
Most international wires don't travel directly from sender's bank to your Indian bank. They pass through one or more correspondent banks in the middle. Each correspondent bank processes a queue — during high-volume periods, your wire waits.
Resolution: Usually self-resolves within 2-3 additional business days.
2. SWIFT Message Error
A minor error in the SWIFT message (wrong account number, typo in beneficiary name, missing field) causes the wire to be held at the correspondent bank for manual review.
How to detect: Ask your client to provide the SWIFT MT103 message. This document shows every step the wire has taken and any error codes.
3. AML/Compliance Hold
Your client's bank, a correspondent bank, or your Indian bank's compliance team has flagged the transaction for anti-money-laundering review. Triggers include:
- Unusually large amount vs account history
- First wire to India from this account
- Mismatch between transaction description and account type Resolution: Bank needs additional documentation. Your client provides this on their end. May take 3-7 business days to resolve.
4. RBI or Indian Bank Compliance Hold
Your Indian bank (or Playto Pay's partner bank) is reviewing the incoming wire for FEMA compliance. This is more common for:
- Amounts above $10,000 USD
- First-time receipt from this remitter
- Business receiving international wires for the first time Resolution: Contact your Indian bank's FOREX/trade finance desk. Provide your invoice and business documentation.
5. Wrong Account Details Provided
The most frustrating cause: your client sent the wire to incorrect account details. The wire is sitting in the correspondent bank or has been returned to sender.
Resolution: Check with your client that they used your exact current account details. Wire has likely been returned to sender (takes 3-7 days for return).
Step-by-Step Resolution
Day 1 (wire hasn't arrived after expected window):
-
Ask your client to confirm they initiated the wire and share confirmation from their bank
-
Ask for the SWIFT MT103 (their bank can provide this — it's the wire receipt)
-
Check your bank account and payment gateway dashboard for any pending transactions Day 2-3:
-
Share the MT103 with your Indian bank or Playto Pay support
-
Ask your bank's FOREX desk to trace the wire using the SWIFT reference number
-
Ask your client to contact their bank to initiate a SWIFT trace (SWIFT gpi allows real-time tracking) Day 4-7:
-
If bank trace shows wire in a correspondent bank: ask correspondent bank to expedite
-
If AML hold: provide documentation to both sender bank and your bank
-
If wrong account: ask client to request wire recall/return from their bank
Key Documents to Have Ready
- Your invoice (matching the wire amount and currency)
- Your service agreement with the client
- Your business registration and PAN
- Your bank account details confirmation letter Having these ready speeds up any compliance review significantly.
How Playto Pay VBA Reduces Wire Delays
When you receive via a Playto Pay** USD/GBP/EUR/AED Virtual Bank Account:**
- Your client sends to a US/UK/EU/UAE bank account (not Indian) — domestic wire for them
- Playto Pay's partner bank receives domestically (no SWIFT correspondent chain)
- Converts to INR and credits your Indian bank daily
- FIRA auto-generated Why this matters for stuck wires: A US client sending to a US bank account (your USD VBA) is a domestic US wire. No SWIFT. No correspondent bank queue. No RBI inbound compliance review. Arrives same day or next business day, not 2-5 days.
FAQ
How long does an international wire take to reach India? 2-4 business days under normal conditions. Delays of 7-10 days are common during compliance reviews, holidays, or correspondent bank backlogs.
What is an MT103 and why do I need it? MT103 is the SWIFT wire receipt document. It contains the full wire chain, reference numbers, and any error codes. Essential for tracing a stuck wire. Ask your client to request it from their bank.
What if the international wire was sent to wrong account details? Wire is either held at correspondent bank or returned to sender. Ask your client to initiate a recall/return with their bank. Takes 3-7 days to return.
How does a VBA reduce international wire delays? VBA converts international wire to domestic wire for your client. US client sends to US bank (your USD VBA) = domestic transfer. No SWIFT. No correspondent chain. Arrives same day or next day.
