logo

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

Publish date: 15 Aug 2026
S0001Capital & Investment Flows

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.

FieldDetails
Purpose CodeS0001
CategoryCapital Account
Used byResident individuals and Indian entities making portfolio investments in foreign equity shares
Transaction directionOutward
What it coversSending 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.

DocumentPurpose
Form A2 declaration with PANStates the purpose as S0001 and confirms your identity for the outward remittance.
Form 145The declaration required before remitting, since capital account payments do not fall under the Rule 220(3) exempt list.
LRS declarationConfirms the remittance is within your USD 250,000 annual limit where you are a resident individual.
Investment or subscription instructionsThe 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.

  1. Receive the broker or subscription instruction: Your overseas broker or the foreign issuer confirms the equity shares being purchased and the amount payable.
  2. Check the annual limit: Confirm the remittance, added to your other LRS remittances for the year, stays within the USD 250,000 limit.
  3. 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.
  4. Complete Form A2: State the purpose of the outward remittance as S0001 and submit the supporting documents to your bank.
  5. 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.

  1. 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.
  2. Code and instruction mismatch: The code not matching what your broker confirmation or subscription instruction describes, which flags the payment.
  3. 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.
  4. Exceeding the annual LRS limit: Losing track of other remittances made in the year and breaching the USD 250,000 cap.
  5. Missing PAN or KYC: Incomplete verification stops the bank from releasing the payment.
  6. 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.

  1. Complete onboarding: Share PAN, Aadhaar and business details. Setup is fully online and takes about five minutes.
  2. Get virtual account details: Receive from international clients in USD, GBP, EUR and other currencies they already pay in.
  3. Pay your overseas vendors: Send payments to foreign suppliers, software platforms and service providers under Skydo's outward approval.
  4. Documentation in one place: Your invoices, remittance records and payment proofs stay together for your CA and your AD bank.
  5. A rate you can see: The live mid-market rate with a transparent fee, instead of a markup hidden inside the bank's rate.
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

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

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