S0001 Purpose Code: Indian Portfolio investment abroad, in equity shares

Skydo makes compliance easy with free and automated FIRA and assisted eBRC closure.
Purpose code S0001 is used when an Indian resident investor pays a foreign broker or overseas issuer to buy equity shares as a portfolio investment abroad.
| Field | Details |
|---|---|
| Purpose Code | S0001 |
| Category | Capital Account |
| Used by | Resident individuals and Indian entities making portfolio investments in foreign equity shares |
| Transaction direction | Outward |
| What it covers | Sending money abroad to purchase equity shares as a portfolio investment, not a controlling stake |
Revenue Leak Calculator

- ✓ Fees quietly eating margin?
- ✓ Current provider vs Skydo
- ✓ Reclaim what's yours
What is the S0001 purpose code?
Purpose code S0001 is used when an Indian resident sends money abroad to buy equity shares of a foreign company as a portfolio investment. This covers buying listed or unlisted foreign equity through a broker, an overseas trading account, or a direct subscription, where the intent is investment return rather than control or management of the foreign company. It applies to portfolio holdings, not to investment made to set up or control a foreign entity, which falls under the ODI framework instead. Under RBI FEMA guidelines, this outward payment is classified under capital account transactions and reported accordingly.
When to use S0001 purpose code?
Use S0001 when you are a resident individual or an eligible Indian entity remitting money abroad to purchase equity shares of a foreign company as a portfolio investment, within the USD 250,000 annual LRS limit where the remitter is an individual. It is the correct RBI purpose code for portfolio equity investment abroad, whatever the size of the holding, as long as it does not amount to control of the foreign company. S0001 covers the equity purchase itself, not related overseas investment structures.
When to use a different code:
- Use S0002 when the payment is for portfolio investment abroad in debt instruments
- Use S0006 when the payment relates to repatriating FDI equity rather than making a fresh portfolio investment
- Use the matching P code when you are receiving money rather than paying
Who typically uses S0001 purpose code
Resident individuals investing under the Liberalised Remittance Scheme, subject to the USD 250,000 annual limit, along with mutual funds, insurance companies and other eligible Indian entities permitted to invest in foreign equity under RBI guidelines. It applies whether the investment is routed through an overseas trading platform, a portfolio management scheme, or a direct broker account abroad.
Examples of transactions covered
- Remittance to fund an overseas trading account used to buy listed foreign equity shares
- Payment to a broker abroad for subscribing to shares in a foreign company's public offering
- Transfer to a portfolio management scheme abroad that invests in foreign listed equities
- One-time remittance under LRS to purchase shares of an overseas technology company
When NOT to use S0001 purpose code
- The payment is for portfolio investment abroad in debt instruments rather than equity (use S0002)
- The payment is for repatriating proceeds from an existing FDI equity holding (use S0006)
- The payment is to set up or control a foreign entity rather than hold a portfolio stake (use the relevant ODI code)
- You are receiving money rather than paying (use the matching P code)
Documents required
To send a payment under S0001, keep the following documents ready so your authorised dealer bank can verify the transaction and report it correctly under FEMA.
| Document | Purpose |
|---|---|
| Form A2 declaration with PAN | States the purpose as S0001 and confirms your identity for the outward remittance. |
| Form 145 | The declaration required before remitting, since capital account payments do not fall under the Rule 220(3) exempt list. |
| LRS declaration | Confirms the remittance is within your USD 250,000 annual limit where you are a resident individual. |
| Investment or subscription instructions | The broker confirmation, application form or subscription agreement for the foreign equity shares being purchased. |
How is a S0001 Purpose Code declared?
Declaring the code is pretty straightforward. Here's how the payment gets tagged and reported.
- Receive the broker or subscription instruction: Your overseas broker or the foreign issuer confirms the equity shares being purchased and the amount payable.
- Check the annual limit: Confirm the remittance, added to your other LRS remittances for the year, stays within the USD 250,000 limit.
- 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 S0001 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.
- Confusing portfolio and control investment: Tagging an investment meant to control a foreign entity as portfolio equity under S0001 when it belongs under an ODI code.
- Code and instruction mismatch: The code not matching what your broker confirmation or subscription instruction describes, which flags the payment.
- Assuming a Rule 220(3) exemption: Skipping Form 145 on a capital account payment, since these are not on the specified exempt list, which carries a ₹1,00,000 penalty per instance.
- Exceeding the annual LRS limit: Losing track of other remittances made in the year and breaching the USD 250,000 cap.
- 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
S0001 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
S0001 is the RBI purpose code used when a resident Indian remits money abroad to buy equity shares of a foreign company as a portfolio investment. It covers the purchase of listed or unlisted foreign equity where the intent is investment return rather than control of the company. It is reported to the RBI under capital account transactions.
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