What is Purpose Code P0003?
P0003 is used when an Indian entity repatriates funds that were originally invested in or allocated to its overseas branch — as distinct from a subsidiary or associate (which are separate legal entities). A branch is an extension of the Indian company itself, not a distinct incorporated entity abroad.
When an Indian company winds down a foreign branch, reduces its branch capital, or remits surplus accumulated in the branch back to its Indian head office, the inward remittance is classified under P0003. This is a Capital Account transaction and sits under Group 00 in the RBI’s purpose code framework.
When to Use P0003
Use P0003 when capital originally sent to an overseas branch of an Indian company is being returned to India. Common scenarios:
- An Indian bank closing its overseas branch and repatriating the branch’s assigned capital back to the Indian head office
- An Indian company reducing the working capital allocated to its foreign branch office and remitting the surplus home
- Winding up of a representative or liaison branch abroad and transferring remaining funds to India
- Repatriation of profits accumulated in an overseas branch that are classified as capital return rather than income (when the branch is being wound up)
- An Indian corporate rebalancing capital between its Indian operations and its overseas branches
Quick check: Is the money coming back from a foreign branch of your Indian company (not a separately incorporated subsidiary)? Use P0003. If it’s from a subsidiary or associate, that’s P0004.
Wrong Code? Use These Instead
|
If your money is from… |
Correct code to use |
|
Return of investment from foreign equity / shares |
P0001 |
|
Return of investment from foreign debt securities |
P0002 |
|
Return of capital from a foreign subsidiary or associate |
P0004 |
|
Return of investment from foreign real estate |
P0005 |
|
Operating income / profit remittance from a branch |
Applicable income code — consult your CA |
Documents to Keep Ready
|
Document |
Why you need it |
|
Branch closure / capital reduction approval |
Board resolution or regulatory approval for the repatriation decision |
|
Branch balance sheet / statement of affairs |
Shows the capital and accumulated funds being repatriated |
|
Original capital allocation records |
Evidence of the funds originally sent to the branch as capital |
|
Host country regulatory clearance |
Some jurisdictions require approval before branch capital is repatriated |
|
e-FIRA |
Official RBI-recognised proof of inward foreign remittance tagged P0003 |
|
KYC / company registration documents |
Standard requirement for the Indian head office entity |
What is an e-FIRA — and Why Does It Matter?
An e-FIRA (Electronic Foreign Inward Remittance Advice) is the official proof that foreign money entered India. It confirms the nature and purpose of the inflow, which matters for tax treatment, FEMA compliance, and audit trails.
Your bank generates it automatically once the funds land. You can usually download it from your internet banking portal or request it at your Forex desk. The e-FIRA will reflect the correct purpose code, which your CA or accounts team will reference during filings.
Did you know? Some banks take days to issue an e-FIRA. With Remit Circle, you can download yours instantly — at no charge — the moment your payment is credited. → Get your free e-FIRA via Remit Circle
Receive Inward Remittances Compliantly with Remit Circle
Getting the purpose code right on an inward remittance isn’t just a formality — a mismatch can cause payment holds, RBI queries, or incorrect tax treatment. Remit Circle is built to handle this for you.
Instant e-FIRA — Download your Foreign Inward Remittance Advice the moment funds are credited. No waiting on the bank, no Forex desk visits. Free.
Correct purpose code, every time — Remit Circle flags the right code for your transaction type before the payment is processed, so there are no mismatch holds at the bank.
Multi-currency support — Receive in USD, EUR, GBP, AUD and more. Funds settle directly into your Indian bank account at competitive rates.
Compliance-ready records — Every transaction comes with a clean audit trail — purpose code, amount, date, counterparty — so you and your CA are always on the same page.
Start receiving international payments with Remit Circle
Open a free account in minutes. No minimum balance, no hidden fees. Get your e-FIRA instantly on every inward remittance.
Open your free Remit Circle account →
Frequently Asked Questions
Q: What is RBI purpose code P0003?
P0003 is used when an Indian company or bank repatriates funds that were originally invested in or assigned to its overseas branch. It applies to the return of branch capital — not to ongoing income or profit remittances from the branch.
Q: What is the difference between a branch and a subsidiary for P0003 vs P0004?
A branch is not a separately incorporated entity, it is a legal extension of the Indian parent company operating in another country. A subsidiary is a separately incorporated company in the foreign country, even if wholly owned by the Indian parent. P0003 is for branches; P0004 is for subsidiaries and associates.
Q: Do I need RBI approval before repatriating branch capital under P0003?
The original outward investment in the branch would have been made under the ODI or banking regulations framework with RBI/AD bank notification. When repatriating, your AD bank must be informed and the appropriate ODI reporting updated. Some host countries may also require local regulatory clearance before the remittance.
Q: How is branch capital repatriation under P0003 treated for tax purposes?
The tax treatment depends on whether the repatriation is of original capital (generally not taxable as income) or accumulated branch profits (which may attract tax). The characterisation of what is being repatriated, capital vs. profit is critical. Your CA should advise on the tax treatment specific to the jurisdiction involved.
Q: Can an Indian bank use P0003 when it closes a foreign branch?
Yes. When an Indian scheduled commercial bank repatriates its branch capital from an overseas branch closure, P0003 is the appropriate purpose code. Indian banks operating overseas branches are also subject to RBI guidelines on overseas branch operations, and the branch closure process must comply with both Indian and host country banking regulations.
Q: What happens to the branch's local liabilities before capital is repatriated under P0003?
Before capital can be repatriated, the branch must settle all its local liabilities, creditors, employees, tax authorities, and any regulatory obligations in the host country. The repatriation under P0003 is only of the net remaining capital after all branch liabilities are discharged. Your host country legal counsel can guide you on the branch wind-down process.


