logo

P1203 Purpose Code: Maintenance of international institutions in India

Publish date: 15 Aug 2026
P1203Government & Diplomatic

Skydo makes compliance easy with free and automated FIRA and assisted eBRC closure.

Purpose code P1203 is used when an international institution sends funds to India to meet the running costs of its office here.

FieldDetails
Purpose CodeP1203
CategoryGovernment, not included elsewhere (G.n.i.e.)
Used byIndia offices of international institutions such as the IMF, World Bank and UNICEF
Transaction directionInward
What it coversReceiving funds from abroad to maintain an international institution's office in India

Revenue Leak Calculator

  • ✓ Fees quietly eating margin?
  • ✓ Current provider vs Skydo
  • ✓ Reclaim what's yours

What is the P1203 purpose code?

Purpose code P1203 covers money an international institution remits to India to keep its own office here running, meaning rent, salaries and the other costs of maintaining a presence. The description names IMF missions, the World Bank and UNICEF as examples, so the code concerns multilateral and international bodies rather than foreign governments, which have their own code for embassies. The important thing to separate is funding an office from making a grant: the same institution can do both, and only the first reports here. Under RBI FEMA guidelines, this inward payment is classified under Government not included elsewhere and reported accordingly.

When to use P1203 purpose code?

This code applies where an international institution's office in India receives funds from its headquarters or parent body to meet local running costs. It is applied by the bank handling the remittance rather than selected by a commercial party. The test is that the money funds the institution's own establishment in India, so a grant made by the same institution to a separate Indian organisation is a different transaction with a different code.

When to use a different code:

  • Use P1201 when the recipient is a foreign embassy or diplomatic mission rather than an international institution
  • Use P1304 when the money is a grant or donation to an Indian organisation rather than funding for the institution's own office
  • Use the matching S-code when money is being sent abroad rather than received

Who typically uses P1203 purpose code

India offices of international and multilateral institutions, including IMF missions, World Bank offices, United Nations agencies such as UNICEF, and similar bodies operating here. The recipient is the institution's own office rather than any Indian organisation it works with or funds.

Examples of transactions covered under P1203 purpose code

  • Periodic remittance from an international institution's headquarters to fund its India office
  • Funds received to meet rent and utilities for a multilateral agency's office in India
  • Money sent from abroad to cover salaries of staff at a United Nations agency office
  • Transfer from a parent body to meet the operating costs of an IMF mission in India

When NOT to use P1203 purpose code

  • The recipient is a foreign embassy or diplomatic mission (use P1201)
  • The money is a grant or donation from the institution to an Indian organisation rather than funding for its own office (use P1304)
  • A foreign company is funding its own commercial office in India rather than an international institution funding a presence (use P1011)
  • Money is being sent abroad rather than received (use the matching S-code)

Documents required for P1203 purpose code

International institutions operate under arrangements of their own, so the documentation a bank asks for will follow those. In general terms the bank will look for the following.

DocumentPurpose
Documents establishing the institution's position in India - Confirm the entity receiving the funds and the basis on which its office 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 institutional accounts and are set by the bank handling them

How is a P1203 Purpose Code declared?

The process is handled between the institution's office and its bank.

  1. Establish the costs: The India office accounts for the rent, salaries and other expenses it needs to meet.
  2. Receive the funds: The headquarters or parent body remits the money to the office'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 office 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 P1203 purpose code

A few common slips can hold up a payment or cause reporting problems.

  1. Confusing office funding with grant funding: Using P1203 for money the institution grants to an Indian organisation, when this code covers the institution funding its own office and grants report under the transfers group.
  2. Confusing an institution with an embassy: Applying P1203 to a foreign government's diplomatic mission, which has its own code at P1201.
  3. Coding a supplier payment as institutional funding: Using this code for money paid to an Indian business supplying the office, when that is a commercial receipt under whichever code matches the supply.
  4. Incomplete documents: Missing the expense statement or the documents establishing the office'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

P1203 covers funding for international institutions' offices in India, 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

P1203 is the RBI purpose code for money received from abroad to maintain an international institution's office in India, with IMF missions, the World Bank and UNICEF named as examples. 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