Banking and Finance
Inward Foreign Remittance Held by Bank? FIRC, Purpose Code and KYC Action Plan
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.
Advertisement
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.
Who this guide is for
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:
- Freelancers and exporters expecting payment from an overseas client for software, design, consulting, or other services.
- Families receiving money from a relative working abroad as a gift or for maintenance.
- NRIs sending money into their own NRE or NRO account in India.
- Students, professionals, and small businesses receiving fees, salary, or refunds from outside India.
- Anyone the bank has asked for a purpose code declaration, fresh KYC, or supporting documents before crediting the money.
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.
What you can do this weekend
Friday evening
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.
Saturday
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.
Sunday
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.
Documents and evidence checklist
| 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 |
Step-by-step action plan
Step 1 — Confirm the money is actually held, not just in transit
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.
Step 2 — Find out exactly what the bank wants
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.
Step 3 — Declare the correct purpose code
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.
Step 4 — Complete or refresh your KYC
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.
Step 5 — Submit a single written request to the branch
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.
Step 6 — Escalate to the bank nodal officer
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.
Step 7 — Complain to the RBI Ombudsman
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.
Step 8 — Get professional help for large or unusual inflows
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.
Advertisement
Escalation ladder
| 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 |
Copy-paste request template
Replace the text in square brackets with your own details before sending.
When RTI can help
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:
- Getting the reason in writing from a PSU bank: If a public-sector bank held your remittance and will not tell you why in writing, file an RTI with the bank's Central Public Information Officer (CPIO). Ask for the recorded reason for keeping inward remittance reference [SWIFT reference] on hold against your account, and a copy of any internal note about it.
- Tracking your grievance: If you complained to a PSU bank's nodal officer and heard nothing, RTI can confirm whether your complaint was logged and what action was taken. Ask for the status and the noting on your complaint of [date].
- Asking the Reserve Bank for procedure, not your file: The RBI is a public authority. You can use RTI to ask the RBI for the general procedure or circulars on how banks should report and credit inward remittances, rather than for a decision on your particular money.
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.
When RTI will not help
RTI has clear limits here:
- Private banks are not public authorities: Most private-sector and foreign banks are not covered by the RTI Act, so you cannot file an RTI against them for your account records. Use the bank's own grievance process and then the RBI Ombudsman instead.
- RTI cannot force the bank to release your money: RTI is a tool to get information, not to compel a credit. The release happens through your declaration and the bank's compliance approval, or through the RBI Ombudsman. RTI supports those steps; it does not replace them.
- The sender's overseas bank is out of reach: A foreign remitting or correspondent bank is outside Indian RTI entirely. To trace a payment stuck at that end, the sender must raise it with their own bank. Our guide on a missing or returned SWIFT wire transfer covers that trace.
Common mistakes to avoid
- Assuming the money is lost: A held inward remittance is parked in a suspense or pending account, not gone. Stay calm and work the paperwork rather than panicking.
- Declaring a convenient purpose code instead of the real one: The purpose code is reported to the RBI. A wrong declaration can create a FEMA problem far bigger than the delay. Always declare the genuine purpose backed by a document.
- Only calling, never writing: Phone calls leave no record. Put every request and follow-up in writing, get acknowledgements, and quote the SWIFT reference each time.
- Forgetting to ask for the FIRC: Request the FIRC or remittance advice at the same time as the credit. It is your proof of receipt for tax, GST export refunds, and audits, and it is easier to get while the transaction is fresh.
- Ignoring a name or detail mismatch: If your name on the account differs from the SWIFT instruction, a short clarification letter usually fixes it. Leaving it unaddressed keeps the hold alive.
- Skipping KYC: A pending re-KYC is one of the most common and easily fixed causes of a hold. Do it first; the credit often follows the same day.
- Signing declarations blindly on large inflows: For big or business remittances, confirm the FEMA position with a banker or chartered accountant before you sign anything.
- Escalating to the RBI too early: The Ombudsman expects you to have given the bank a fair chance first. Complete your written request and nodal-officer escalation before filing at cms.rbi.org.in.
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.
Frequently asked questions
Why has my bank held an inward foreign remittance instead of crediting it?
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.
What is a purpose code and why does the bank need it?
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.
What is a FIRC and do I need one for an inward remittance?
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.
What documents should I keep ready to release a held remittance?
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.
Whom do I escalate to if my branch does not release the money?
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.
Can I complain to the RBI if the bank keeps my foreign remittance on hold?
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.
Will a held remittance create a FEMA problem for me?
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.
Advertisement
Advertisement