Someone abroad sent you money, but your bank has not credited it. The funds are usually parked safely while the branch completes compliance checks on the purpose code, your KYC, or the sender details. This guide explains why an inward foreign remittance gets held, exactly what to send the bank to release it, how to get your FIRC, and how to escalate to the bank nodal officer and then the Reserve Bank of India if the delay drags on.
Reviewed on: 2026-05-29.
Quick answer
An inward foreign remittance held by your bank is almost always a compliance pause, not a loss. The bank needs a declared purpose code, your updated KYC, and proof of why the money came in. Send the branch a written request with the SWIFT reference, the sender's details, the genuine purpose, and any invoice or letter. Ask for the FIRC or remittance advice at the same time. If the branch does not act, escalate in writing to the bank nodal officer, and then to the RBI Ombudsman at cms.rbi.org.in. For large or business inflows, confirm the FEMA position with a banker or chartered accountant first.
This guide is for anyone in India whose inward foreign remittance has been received by the bank but not credited to the account. The sender sees the money as paid, the SWIFT system shows it as sent, yet the bank shows it as pending, in suspense, or under review. It is useful for:
The remittance is generally safe in a holding or suspense account while the bank does its checks. Your job is to give the bank the genuine purpose and the right paperwork quickly, in writing, and to escalate cleanly if the branch sits on it. If your wider NRE or NRO account is frozen rather than just one credit, read our companion guide on NRI bank account frozen for KYC or dormancy.
Get the full transaction picture from the sender first. Ask them for the SWIFT message copy or wire transfer receipt showing the reference number, the amount, the date sent, the remitting bank, and the stated purpose. This single document answers most of the bank's questions, so collect it before the weekend ends.
Next, log in to your net banking or check your statement to confirm the money is not already credited under a different description. Note the date the sender says it was paid. International credits can take a few working days to appear, so a short delay alone is not a hold.
Write down, in plain words, why the money was sent: a service invoice, a gift, family maintenance, salary, a refund, or an NRE or NRO self-transfer. You will need this to declare the correct purpose code to the bank.
Gather the documents that explain the purpose. If it is payment for work, pull the invoice and the contract or work agreement. If it is a gift, a short signed gift letter from the sender helps. If it is salary, the appointment or offer letter helps. For an NRE or NRO self-transfer, your own overseas account statement showing the debit is useful.
Check your own KYC status. A held remittance is often released the moment you complete a pending re-KYC. Make sure your PAN, address proof, and contact details on the account are current. If the bank flagged a mismatch, note exactly how your name is spelt on the account versus on the SWIFT message.
If you are an NRI, locate the NRI desk or international banking division contact for your bank. These desks handle foreign remittances daily and often resolve holds faster than a regular branch. Many banks let you raise a service request online; do that and keep the request number.
Draft a single, clear written request to your branch (use the template lower in this guide). Attach the SWIFT copy, the purpose document, and your KYC if asked. State the purpose plainly and ask for two things: release of the credit, and issue of the FIRC or remittance advice for your records.
If the inflow is large, for a business, or you are unsure whether the purpose is freely permitted, do not sign any declaration blindly. Make a note to call your bank's authorised dealer (AD) officer or a chartered accountant on Monday. FEMA, the Foreign Exchange Management Act, governs how money may legally enter India, and getting the declaration right matters.
Save everything in one folder: the SWIFT copy, your draft letter, purpose documents, and any earlier messages from the bank. You want a clean paper trail before you submit on Monday.
| Document | What it proves | Where to get it |
|---|---|---|
| SWIFT message copy / wire transfer receipt | Money was sent, with reference number, amount, date, sender and stated purpose | The sender's bank or the sender's online banking |
| Purpose document (invoice, contract, gift letter, appointment letter) | Why the money was sent; supports the purpose code declaration | Your own records / the sender |
| Purpose code declaration form | Tells the bank and RBI the reason for the inflow | Your bank branch or trade-finance / NRI desk |
| Your KYC set (PAN, address proof, photo) | Account holder identity is verified and current | You; submit re-KYC if the bank flagged it |
| Account details (number, NRE/NRO/savings type, IFSC) | Correct destination for the credit | Your passbook / statement |
| Sender name and country, and your name as on account | Helps resolve any name or detail mismatch | SWIFT copy and your account record |
| Earlier emails / SMS from the bank about the hold | What the bank already asked for and when | Your inbox and registered mobile |
| Written request to branch (with acknowledgement) | You asked formally and the bank received it | You; get a stamped copy or email acknowledgement |
| FIRC or remittance advice request | Proof of receipt for tax, GST export refund or audit | Ask the branch / trade-finance desk in writing |
An international credit can take a few working days because it may pass through a correspondent bank before reaching your bank. Ask the sender for the SWIFT reference and the date sent. If it has been only a day or two, wait. If several working days have passed, or the bank has told you it is on hold pending documents, treat it as a hold and move to the next step.
Call the branch or NRI desk and ask one direct question: what does the bank need to release this credit? Common answers are a purpose code declaration, completion of KYC, or a supporting document like an invoice or gift letter. Write down who you spoke to, the date, and what they asked for. Then confirm the same request by email so you have it in writing.
The purpose code is how your bank reports the inflow to the Reserve Bank of India under FEMA reporting requirements. There are separate codes for service exports, gifts, family maintenance, salary, and many other categories. Declare the genuine purpose; never pick a convenient code that does not match the facts. If you are not sure which category fits, ask the bank's officer to identify the correct code from your invoice or letter, and keep their guidance in writing.
If the hold is linked to KYC, submit your fresh documents immediately. Banks often release a held remittance the same day re-KYC is done. Make sure your PAN, address proof, and the spelling of your name match across your account and the SWIFT message. A name mismatch between the sender's instruction and your account is a frequent cause of holds, and a short clarification letter usually clears it.
Put everything in one letter or email to the branch manager: the SWIFT reference, the sender and amount, the genuine purpose, and the documents attached. Ask clearly for the credit to be released and for the FIRC or remittance advice to be issued. Get a stamped acknowledgement on a paper copy, or keep the email with a delivery record. This dated request starts your escalation clock. See our guide on NRI bank account and FEMA compliance for more on the declarations banks expect.
If the branch does not act within a reasonable time, escalate within the bank. Every bank publishes a grievance redressal policy with a nodal officer and a principal nodal officer, along with their contacts. Send your complaint to the nodal officer, attach your branch request and the bank's reply if any, and quote the SWIFT reference. NRIs should copy the international banking division. Keep referring to the date of your first written request.
If the bank rejects your complaint, ignores it, or does not resolve it within the period stated in its grievance policy, you can take it to the Reserve Bank of India under the RBI Integrated Ombudsman Scheme. File online at the RBI complaint portal, cms.rbi.org.in. Explain that a genuine inward remittance has been held without a valid reason or beyond a reasonable time, and attach your paper trail. The Ombudsman service is free. For more on escalating banking grievances, see our companion guide on a bank account KYC freeze and RBI complaint.
If the remittance is large, business-related, or for a purpose you are unsure is freely permitted, take advice before signing declarations. A chartered accountant or your bank's authorised dealer officer can confirm the FEMA position and the correct treatment for tax and GST. This is especially important for export earnings, capital-account inflows, or any inflow that may need extra reporting. Getting it right early avoids a bigger problem later.
| Stage | Action | Forum / Destination | Target timeline |
|---|---|---|---|
| 1 | Written request with SWIFT copy, purpose, and documents; ask for credit and FIRC | Branch manager / NRI desk / trade-finance desk | Get acknowledgement same day; allow a few working days |
| 2 | Escalate the unresolved request in writing | Bank nodal officer (grievance redressal policy on bank website) | Per the bank's published grievance timeline |
| 3 | Escalate further if still unresolved | Bank principal nodal officer / international banking division | Per the bank's published grievance timeline |
| 4 | File a complaint with the banking ombudsman | RBI Integrated Ombudsman Scheme — cms.rbi.org.in | After the bank's grievance period lapses or complaint is rejected |
| 5 | RTI for records held by a public-sector bank (see RTI section) | CPIO of the public-sector bank (PSU banks only) | 30 days (RTI Act response window) |
| 6 | Consumer or civil remedy for proven loss; FEMA advice for compliance doubts | Consumer commission / chartered accountant / AD banker | Take professional advice before filing |
Replace the text in square brackets with your own details before sending.
To, The Branch Manager [Bank Name], [Branch Name and Address]
Date: [DD/MM/YYYY]
Subject: Request to release held inward foreign remittance and issue FIRC —
Account [Your Account Number]
Respected Sir / Madam,
1. I hold account number [Account Number] ([Savings / NRE / NRO]) at your
branch. An inward foreign remittance sent to me has not been credited to my account and appears to be on hold.
2. Remittance details:
a. SWIFT / wire reference: [Reference Number] b. Amount and currency: [Amount and Currency] c. Date sent: [DD/MM/YYYY] d. Remitting (sender's) bank and country: [Bank, Country] e. Sender's name: [Sender Name]
3. The purpose of this remittance is [state the genuine purpose, e.g.
payment for software/consulting services, gift from a relative, family maintenance, salary, or NRE/NRO self-transfer]. I enclose the supporting document(s) for this purpose.
4. I confirm I am willing to submit the purpose code declaration in the
format your bank requires, and to complete any pending KYC so that the credit can be released.
5. I therefore request you to:
(a) release and credit the above remittance to my account, and
(b) issue the Foreign Inward Remittance Certificate (FIRC) or the
electronic remittance advice for this transaction for my records.
6. Please acknowledge receipt of this request and inform me, in writing, of
anything further needed from my side.
Yours faithfully,
[Your Full Name] [Account Number] [Registered Mobile Number] [Email Address]
Enclosures: A — SWIFT message copy / wire transfer receipt B — Purpose document (invoice / contract / gift letter / appointment letter) C — KYC documents (if requested)
The Right to Information Act, 2005 applies to public authorities. Public-sector banks — the nationalised banks and the State Bank — are public authorities, so you can use RTI for records they hold about your case. RTI can help in a held-remittance dispute in specific ways:
To file an RTI online with a central public authority such as a nationalised bank or the RBI, see our step-by-step RTI filing guide. If your application is not answered within the time allowed, see how to file a first appeal under RTI Section 19. For wider strategy, The RTI Playbook covers using RTI alongside regulatory complaints.
RTI has clear limits here:
If the problem is wider than one credit — for example your whole account is frozen for KYC — see our guide on a bank KYC freeze and RBI complaint. For tax-side mismatches on foreign transactions, see TCS on foreign remittance not showing in AIS or 26AS.
Banks place inward foreign remittances on hold mainly to complete compliance checks before crediting your account. The common reasons are a missing or unclear purpose code declaration, incomplete KYC on your account, a mismatch between the sender details and your account name, or the amount crossing internal monitoring thresholds. The money is usually parked in a suspense or pending account, not lost. You release it by giving the declaration and documents the bank asks for.
A purpose code is a standard code that tells the Reserve Bank of India why money has come into the country, for example a software export, a gift, family maintenance, or consultancy fees. Indian banks must report every inward foreign remittance against the correct purpose code under FEMA reporting rules. If you do not declare the purpose, or pick the wrong one, the bank will hold the funds until you confirm it in writing. Give the genuine purpose; do not guess.
A FIRC, or Foreign Inward Remittance Certificate, is the document a bank issues to confirm that foreign currency has been received and converted into rupees in your account. You need it as proof of receipt for tax, GST export refunds, regulatory filings, or future audits. For most retail credits banks now issue an electronic advice instead of a physical FIRC. Ask your branch or the trade-finance desk in writing, mention the SWIFT reference, and keep the certificate or advice safely.
Keep the SWIFT or wire copy with the reference number, the sender's name and country, the purpose of the payment, and any invoice, contract, gift letter or appointment letter that explains it. Also keep your own valid KYC, that is PAN, address proof and updated account details. If the money relates to exports or services, the invoice and agreement matter most. Having these ready before you write to the bank usually speeds up the release.
First put your request to the branch manager in writing and get an acknowledgement. If there is no movement, escalate to the bank's nodal officer or principal nodal officer for grievances, whose contact is published on the bank website. NRIs can also use the NRI desk or international banking division. If the bank still does not resolve it within the time allowed under its grievance policy, you can complain to the Reserve Bank of India under the RBI Integrated Ombudsman Scheme through cms.rbi.org.in.
Yes. If you have raised a written complaint with the bank and it is rejected, ignored, or not resolved within the period stated in the bank's grievance policy, you can file a complaint with the RBI Ombudsman through the portal cms.rbi.org.in. Explain that a genuine inward remittance has been held without a valid reason or beyond a reasonable time. Attach your written request, the bank's reply if any, and the SWIFT reference. The Ombudsman service is free.
A hold for routine compliance does not by itself mean you have broken any law. FEMA, the Foreign Exchange Management Act, governs how money can legally enter India, so the bank is required to confirm the purpose is permitted and reported correctly. Problems arise only if the inflow is for a restricted purpose or wrongly declared. If your remittance is large, business-related, or you are unsure about the FEMA position, take advice from a chartered accountant or an authorised dealer banker before signing any declaration.