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

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.
| Field | Details |
|---|---|
| Purpose Code | P1304 |
| Category | Secondary Income |
| Used by | Governments in India and charitable institutions established by government |
| Transaction direction | Inward |
| What it covers | Grants 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.
| Document | Purpose |
|---|---|
| Documents establishing the recipient's status - Confirm that the body is a government or a charitable institution established by government | Grant 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 stated | Any 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.
- Establish the arrangement: Agree the grant or donation with the donor and settle what framework governs it.
- Confirm the recipient's position: Establish that the body is a government or government-established institution and what its banking arrangements require.
- Receive the funds: The donor remits the money from abroad.
- Declare the purpose: The purpose of the inward remittance is stated on the bank's form.
- 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.
- 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.
- 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.
- 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.
- Code and document mismatch: The code not matching what the grant documentation describes, which flags the payment.
- Incomplete documents: Missing the grant agreement or the documents establishing the recipient's status, so the bank holds the receipt.
- 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.
- 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
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

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