logo

P1201 Purpose Code: Maintenance of foreign embassies in India

Publish date: 15 Aug 2026
P1201Government & Diplomatic

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.

FieldDetails
Purpose CodeP1201
CategoryGovernment, not included elsewhere (G.n.i.e.)
Used byForeign embassies, high commissions and diplomatic missions in India
Transaction directionInward
What it coversReceiving 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.

DocumentPurpose
Documents establishing the mission's status in India - Confirm the entity receiving the funds and the basis on which it operatesStatement 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 statedAny 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.

  1. Establish the costs: The mission accounts for the rent, salaries and other expenses it needs to meet.
  2. Receive the funds: The home government remits the money to the mission's account in India.
  3. Declare the purpose: The purpose of the inward remittance is stated on the bank's form.
  4. Provide supporting documents: The mission supplies whatever the bank requires for the account.
  5. 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.

  1. 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.
  2. 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.
  3. 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.
  4. Incomplete documents: Missing the expense statement or the documents establishing the mission's position, so the bank holds the payment until provided.
  5. Code and document mismatch: The code not matching what the supporting documents describe, which flags the payment.
  6. 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.

  1. Complete onboarding: Share PAN, Aadhaar, and Indian bank details. Setup is fully online.
  2. Get virtual account details: Receive account details in USD, GBP, EUR and other currencies your clients pay in.
  3. Your client pays like a local: They send a domestic transfer in their own country, no SWIFT and no wire fee on their end.
  4. FIRA is generated automatically: Free e-FIRA on every payment, stored in your dashboard for GST and audits.
  5. INR settles within 24 hours: Mid-market rate with a flat, visible fee, no FX markup.
200K+Payments processed annually
50K+Businesses trust Skydo
4.8+Average rating
Licensed by RBI under the PA-CB framework

Share this blog

+91 - 

Want to learn more?

  • International bank accounts

    Get international bank accounts in 5 mins

  • Savings

    Save as much as ₹10 lakh annually with Zero FX Margin

  • Payment tracking

    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

Prashanth

Solution & Banking

With a decade of experience at Citi Bank, Prashanth leads payments partnerships and solutions at Skydo.

Abhilove Sharda

Verified by

Abhilove Sharda

Related purpose codes