logo

P1304 Purpose Code: Grants and donations to governments and charitable institutions established by the governments

Publish date: 15 Aug 2026
P1304Transfers, Gifts & Donations

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

Purpose code P1304 is used when a government in India, or a charitable institution established by government, receives a grant or donation from abroad.

FieldDetails
Purpose CodeP1304
CategorySecondary Income
Used byGovernments in India and charitable institutions established by government
Transaction directionInward
What it coversGrants and donations received from abroad by governments and government-established institutions

Revenue Leak Calculator

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

What is the P1304 purpose code?

Purpose code P1304 covers grants and donations reaching Indian governments and the charitable institutions they establish. Like the other codes in this group it records a transfer rather than a payment, since nothing is supplied in return. What separates it from the neighbouring charitable code is who established the recipient: privately established religious and charitable bodies report there, and government and government-established institutions report here. Note also that external assistance received by India sits in the capital account group rather than in transfers, so not all official money from abroad reports under this code. Under RBI FEMA guidelines, this inward payment is classified under Secondary Income and reported accordingly.

When to use P1304 purpose code?

This code applies where a government in India or a charitable institution established by government receives a grant or donation from abroad, whether from a foreign government, a multilateral institution, or another donor. It is applied by the bank handling the remittance. Where the money is external assistance under a formal assistance arrangement rather than an outright grant, the capital account codes may apply instead, and that is worth establishing before the money moves.

When to use a different code:

  • Use P1303 when the recipient is a privately established religious or charitable institution
  • Use P0024 when the money is external assistance received by India rather than a grant or donation
  • Use the matching S-code when money is being sent abroad rather than received

Who typically uses P1304 purpose code

Central and state governments in India and their departments, along with charitable institutions established by government, receiving grants and donations from foreign governments, multilateral institutions and other donors abroad. The recipient's status as a government or government-established body is what places a receipt here.

Examples of transactions covered under P1304 purpose code

  • A grant from a foreign government to an Indian government department
  • Donations received by a government relief fund from donors abroad
  • A grant from an international institution to a charitable body established by government
  • Funds received from overseas towards a government-established institution's work

When NOT to use P1304 purpose code

  • The recipient is a privately established religious or charitable institution (use P1303)
  • The money is external assistance received by India under an assistance arrangement rather than an outright grant (use P0024, and confirm which applies)
  • The money funds an international institution's own office in India rather than being granted to an Indian recipient (use P1203)
  • Money is being sent abroad rather than received (use the matching S-code)

Documents required for P1304 purpose code

Receipts by government and government-established institutions follow arrangements set by the recipient body and its bank. In general terms the following will be needed.

DocumentPurpose
Documents establishing the recipient's status - Confirm that the body is a government or a charitable institution established by governmentGrant agreement or donation documentation - Sets out what the money is for and on what terms it is given
Purpose declaration form - The inward remittance form where the purpose of funds is formally statedAny further documents the bank or applicable framework requires - Requirements are set by the recipient's own arrangements and by the bank

How is a P1304 Purpose Code declared?

The process is handled between the recipient body and its bank.

  1. Establish the arrangement: Agree the grant or donation with the donor and settle what framework governs it.
  2. Confirm the recipient's position: Establish that the body is a government or government-established institution and what its banking arrangements require.
  3. Receive the funds: The donor remits the money from abroad.
  4. Declare the purpose: The purpose of the inward remittance is stated on the bank's form.
  5. Reporting is completed: The receipt 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 P1304 purpose code

A few common slips can cause reporting problems.

  1. Confusing the two charitable codes: Using P1304 for a privately established trust or society, when this code covers governments and institutions established by government and private bodies report under P1303.
  2. Confusing a grant with external assistance: Applying P1304 to money that is really external assistance under a formal arrangement, which sits in the capital account group rather than in transfers.
  3. Confusing a grant with institutional office funding: Using this code where an international institution is funding its own India office, which reports under P1203 and is not a grant to an Indian recipient at all.
  4. Code and document mismatch: The code not matching what the grant documentation describes, which flags the payment.
  5. Incomplete documents: Missing the grant agreement or the documents establishing the recipient's status, so the bank holds the receipt.
  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

P1304 covers grants and donations to governments and government-established institutions, 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

P1304 is the RBI purpose code for grants and donations received from abroad by governments in India and by charitable institutions established by government. It classifies the remittance under Secondary Income 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