S0024 Purpose Code: External Assistance extended by India, e.g. loans and advances extended by India to foreign governments under various agreements

Skydo makes compliance easy with free and automated FIRA and assisted eBRC closure.
Purpose code S0024 is used when an Indian government entity or authorised Indian institution pays a foreign government or multilateral body under an external assistance or loan agreement.
| Field | Details |
|---|---|
| Purpose Code | S0024 |
| Category | Capital Account |
| Used by | Indian government departments, public sector entities or authorised financial institutions making external assistance or loan payments |
| Transaction direction | Outward |
| What it covers | Paying foreign governments or eligible overseas entities under external assistance, loan or advance arrangements entered into by India |
Revenue Leak Calculator

- ✓ Fees quietly eating margin?
- ✓ Current provider vs Skydo
- ✓ Reclaim what's yours
What is the S0024 purpose code?
Purpose code S0024 is used when money is sent abroad from India as external assistance, such as loans or advances extended by India to foreign governments under formal agreements. It covers scheduled disbursements, tranche payments, interest or other amounts that are part of an approved external assistance or loan arrangement from India to an overseas government or institution. It does not apply to routine trade payments, service imports or personal remittances, which fall under different RBI purpose codes. Under RBI FEMA guidelines, this outward payment is classified under the capital account and reported accordingly.
When to use S0024 purpose code?
Use S0024 when an Indian government department, public sector undertaking or authorised financial institution is remitting funds abroad as part of external assistance, a government-to-government loan, or an advance extended by India under an international agreement. It is the correct RBI purpose code for outward payments that represent India’s capital assistance to foreign governments or approved overseas bodies. S0024 covers these capital transfers under formal external assistance or loan frameworks, not routine commercial payments.
When to use a different code:
- Use the capital goods import purpose code when the payment is for importing machinery or equipment under a commercial contract
- Use the service import purpose code when the payment is for professional, technical or consultancy services bought from overseas
- Use the matching P code when you are receiving money rather than paying
Who typically uses S0024 purpose code?
S0024 is typically used by central or state government departments, public sector undertakings, and designated Indian financial institutions that implement India’s external assistance or government-to-government lending programs. It generally does not apply to private businesses or individual residents, since these parties do not extend official external assistance on behalf of India.
Examples of transactions covered
- Disbursement of a loan tranche from an Indian government agency to a foreign government under a bilateral assistance agreement
- Payment of external assistance from an Indian institution to support an infrastructure project in a partner country, as per a signed loan contract
- Transfer of funds from India to a foreign government under a concessional credit line extended by an Indian public sector bank or agency
- Remittance of scheduled interest or principal amounts under an external assistance loan that India has granted to an overseas government
When NOT to use S0024 purpose code
- The payment is for importing capital goods like machinery or equipment under a commercial purchase contract
- The payment is for services bought from overseas, such as consulting, software, legal or technical services
- The payment is a routine trade settlement for goods or services rather than external assistance or a government-to-government loan
- You are receiving money rather than paying (use the matching P code)
Documents required
To send a payment under S0024, keep the following documents ready so your authorised dealer bank can verify the transaction and report it correctly under FEMA.
| Document | Purpose |
|---|---|
| Form A2 with PAN | The standard RBI declaration for outward remittances, with your PAN and purpose code S0024 clearly stated. |
| Form 145 | Income tax declaration under Rule 220, filed before remittance so the bank can determine tax treatment and reporting. |
| External assistance or loan agreement | The signed government-to-government or institutional agreement, along with any sanction letter or schedule detailing the payment terms. |
| Supporting approvals or filings | Relevant government approvals, board resolutions, or regulatory filings that evidence the authority to extend external assistance or loans under S0024. |
How is a S0024 Purpose Code declared?
Declaring the code is pretty straightforward. Here's how the payment gets tagged and reported.
- Review the external assistance or loan terms: Confirm the agreement, sanction details and payment schedule so the nature of the remittance as external assistance is clear.
- Complete applicable capital account filings: Ensure any required government approvals or capital account reporting linked to the external assistance or loan have been obtained or initiated before remittance.
- File Form 145: Submit the declaration before remitting, with Form 146 from your CA where the taxable amount exceeds ₹5 lakh in the Tax Year.
- Complete Form A2: State the purpose of the outward remittance as S0024 and submit the supporting documents to your bank.
- Get your MT103: Once the payment is sent, request the SWIFT MT103 as proof and retain your Form A2 record.
Save 50% on every international transfer
- Receive from 150+ countries
- Get global accounts
- Zero forex margin
Common mistakes to avoid
A few common slips can hold up your payment or cause compliance issues. Here's what to watch for.
- Misclassifying capital assistance: Tagging an external assistance or government-to-government loan payment as a routine trade or service remittance instead of S0024.
- Code and agreement mismatch: The code not matching what the external assistance or loan agreement describes, which flags the payment.
- Assuming a Rule 220(3) exemption: Skipping Form 145 on a payment that is not on the specified list, which carries a ₹1,00,000 penalty per instance.
- Incomplete documents: Missing agreement copies, approvals or Form A2, so the bank holds the remittance until provided.
- Missing PAN or KYC: Incomplete verification stops the bank from releasing the payment.
- Using an outward code for an inward receipt: Applying a payment code to money coming in instead of the matching P code.
How Skydo helps Indian businesses with cross-border payments
S0024 covers capital account transactions, which sit outside the PA-CB framework and which Skydo does not process. If you also invoice foreign clients or pay overseas vendors, here is where Skydo fits.
- Complete onboarding: Share PAN, Aadhaar and business details. Setup is fully online and takes about five minutes.
- Get virtual account details: Receive from international clients in USD, GBP, EUR and other currencies they already pay in.
- Pay your overseas vendors: Send payments to foreign suppliers, software platforms and service providers under Skydo's outward approval.
- Documentation in one place: Your invoices, remittance records and payment proofs stay together for your CA and your AD bank.
- A rate you can see: The live mid-market rate with a transparent fee, instead of a markup hidden inside the bank's rate.
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
S0024 is the RBI purpose code for external assistance extended by India, such as loans and advances from Indian government entities or authorised institutions to foreign governments under formal agreements. It is used when funds are remitted abroad as part of these capital assistance or lending arrangements, not for routine trade or service payments. Using S0024 helps banks and regulators classify these outward capital flows correctly under the capital account.
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