P1201 Purpose Code: Maintenance of foreign embassies in India

Skydo makes compliance easy with free and automated FIRA and assisted eBRC closure.
Purpose code P1201 is used when a foreign government sends funds to India to meet the running costs of its embassy or mission here.
| Field | Details |
|---|---|
| Purpose Code | P1201 |
| Category | Government, not included elsewhere (G.n.i.e.) |
| Used by | Foreign embassies, high commissions and diplomatic missions in India |
| Transaction direction | Inward |
| What it covers | Receiving funds from abroad to maintain a foreign diplomatic mission in India |
Revenue Leak Calculator

- ✓ Fees quietly eating margin?
- ✓ Current provider vs Skydo
- ✓ Reclaim what's yours
What is the P1201 purpose code?
Purpose code P1201 covers money a foreign government remits to India to keep its embassy or mission running, meaning rent, salaries, utilities and the other costs of maintaining a diplomatic presence. Nobody is being paid for goods or services here: the money moves from a government to its own mission abroad, which is why it sits in the government group rather than among the services codes. A parallel code covers the offices of international institutions in India, and a separate one covers foreign companies funding their own commercial offices. Under RBI FEMA guidelines, this inward payment is classified under Government not included elsewhere and reported accordingly.
When to use P1201 purpose code?
This code applies where a foreign embassy, high commission or diplomatic mission in India receives funds from its home government to meet local running costs. It is applied by the bank handling the remittance rather than selected by a commercial party, and diplomatic missions operate under banking arrangements of their own, so the practical handling is a matter for the mission's bank rather than something settled from the code list.
When to use a different code:
- Use P1203 when the recipient is an international institution such as an IMF, World Bank or UNICEF office rather than an embassy
- Use P1011 when a foreign company is funding its own commercial office in India rather than a government funding a mission
- Use the matching S-code when money is being sent abroad rather than received
Who typically uses P1201 purpose code
Foreign embassies, high commissions and diplomatic missions operating in India, receiving funds from their home government to cover local expenses. The recipient is the mission itself rather than any Indian business, which distinguishes this code from the commercial ones.
Examples of transactions covered under P1201 purpose code
- Periodic remittance from a foreign government to fund its embassy in India
- Funds received to meet rent and utilities for a diplomatic mission
- Money sent from abroad to cover salaries of mission staff in India
- Transfer from a home government to meet the operating costs of a high commission
When NOT to use P1201 purpose code
- The recipient is an international institution such as an IMF, World Bank or UNICEF office (use P1203)
- A foreign company is funding its own commercial office in India rather than a government funding a mission (use P1011)
- The money is payment to an Indian business for goods or services supplied to a mission, which reports under the code matching that supply
- Money is being sent abroad rather than received (use the matching S-code)
Documents required for P1201 purpose code
Diplomatic missions operate under banking arrangements of their own, so the documentation a bank asks for will follow those rather than the commercial pattern. In general terms the bank will look for the following.
| Document | Purpose |
|---|---|
| Documents establishing the mission's status in India - Confirm the entity receiving the funds and the basis on which it operates | Statement of expenses or budget - Sets out the local costs the remittance is covering for the period |
| Purpose declaration form - The inward remittance form where the purpose of funds is formally stated | Any further documents the bank requires - Requirements vary for diplomatic accounts and are set by the bank handling the mission |
How is a P1201 Purpose Code declared?
The process is handled between the mission and its bank rather than by a commercial party.
- Establish the costs: The mission accounts for the rent, salaries and other expenses it needs to meet.
- Receive the funds: The home government remits the money to the mission's account in India.
- Declare the purpose: The purpose of the inward remittance is stated on the bank's form.
- Provide supporting documents: The mission supplies whatever the bank requires for the account.
- Reporting is completed: The payment is documented and reported under FEMA.
Save 50% on every international transfer
- Receive from 150+ countries
- Get global accounts
- Zero forex margin
Common mistakes to avoid while using P1201 purpose code
A few common slips can hold up a payment or cause reporting problems.
- Confusing a mission with an international institution: Using P1201 for an IMF, World Bank or UNICEF office, when those have their own code at P1203.
- Confusing a mission with a company office: Applying this code to a foreign company funding its Indian office, which is a commercial arrangement under P1011.
- Coding a supplier payment as maintenance funding: Using P1201 for money paid to an Indian business supplying the mission, when that is a commercial receipt under whichever code matches the supply.
- Incomplete documents: Missing the expense statement or the documents establishing the mission's position, so the bank holds the payment until provided.
- Code and document mismatch: The code not matching what the supporting documents describe, which flags the payment.
- Using an inward code for an outward payment: Applying a receipt code to money being sent out instead of the matching outward code.
How Skydo helps you receive international business payments
P1201 covers funding for foreign diplomatic missions, which Skydo does not process. If you run an Indian business invoicing foreign clients for goods or services, here is how Skydo helps you get paid.
- Complete onboarding: Share PAN, Aadhaar, and Indian bank details. Setup is fully online.
- Get virtual account details: Receive account details in USD, GBP, EUR and other currencies your clients pay in.
- Your client pays like a local: They send a domestic transfer in their own country, no SWIFT and no wire fee on their end.
- FIRA is generated automatically: Free e-FIRA on every payment, stored in your dashboard for GST and audits.
- INR settles within 24 hours: Mid-market rate with a flat, visible fee, no FX markup.
Get international bank accounts in 5 mins
Save as much as ₹10 lakh annually with Zero FX Margin
Real time payment tracking and instant FIRA
Get international bank accounts in 5 mins
Save as much as ₹10 lakh annually with Zero FX Margin
Real time payment tracking and instant FIRA
Frequently asked questions
P1201 is the RBI purpose code for money received from abroad to maintain a foreign embassy or diplomatic mission in India, covering rent, salaries and other running costs. It classifies the payment under Government not included elsewhere for FEMA reporting.
About the author

Solution & Banking
With a decade of experience at Citi Bank, Prashanth leads payments partnerships and solutions at Skydo.
Verified by
Abhilove Sharda