logo

S0009 Purpose Code: Repatriation of Foreign Portfolio Investment made by overseas Investors in India, in equity shares

Publish date: 15 Aug 2026
S0009Capital & Investment Flows

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

Purpose code S0009 is used when an Indian company or resident investor pays an overseas investor to repatriate foreign portfolio investment in Indian equity shares.

FieldDetails
Purpose CodeS0009
CategoryCapital Account
Used byIndian companies or resident investors remitting sale proceeds or payouts to foreign portfolio investors
Transaction directionOutward
What it coversPaying an overseas investor to repatriate their foreign portfolio investment in Indian equity shares

Revenue Leak Calculator

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

What is the S0009 purpose code?

Purpose code S0009 is used when money is sent abroad to an overseas investor to repatriate their foreign portfolio investment in Indian equity shares. It covers outward remittances of sale proceeds, redemption amounts or other payouts linked to foreign portfolio holdings in listed or unlisted Indian equity. Use it when the remittance corresponds to a genuine foreign portfolio investment exit or repatriation, not for fresh investment coming into India. Under RBI FEMA guidelines, this outward payment is classified under the capital account and reported accordingly.

When to use S0009 purpose code?

Use S0009 when you are remitting funds to an overseas investor against their foreign portfolio investment in Indian equity shares, such as sale proceeds or corporate action payouts being repatriated. It is the correct RBI purpose code for capital account remittances that represent the repatriation of foreign portfolio investment in equity, whether routed by an Indian company or an intermediary on behalf of the overseas investor. S0009 covers the capital repatriation leg, not the income leg such as dividends.

When to use a different code:

  • Use the adjacent capital account code when the payment relates to repatriation of direct investment rather than portfolio investment
  • Use the adjacent income code when the payment is for investment income such as dividends or interest
  • Use the matching P code when you are receiving money rather than paying

Who typically uses S0009 purpose code?

Indian companies, custodians, brokers or resident investors that remit funds abroad to overseas portfolio investors for the repatriation of their equity investments in India. It generally applies where an Indian entity or resident is facilitating or making the outward remittance linked to a foreign portfolio investor’s exit or partial withdrawal.

Examples of transactions covered

  • Remitting sale proceeds of listed Indian equity shares to an overseas portfolio investor after they sell on the Indian stock exchange
  • Sending funds abroad to an FPI when they repatriate proceeds from a buyback or open offer of Indian company shares
  • Paying out repatriated amounts to a foreign portfolio investor after off market sale of unlisted Indian equity, as permitted by RBI regulations
  • Remitting residual capital amounts to an overseas investor when they wind down their foreign portfolio position in an Indian company

When NOT to use S0009 purpose code

  • The payment relates to repatriation of foreign direct investment in equity rather than portfolio investment (use the appropriate FDI capital account purpose code)
  • The payment is for dividends, interest or other investment income on the shares (use the relevant income remittance purpose code)
  • The payment is for buying or selling equity shares within India without any cross border repatriation component (use the appropriate domestic transaction treatment, not an RBI outward purpose code)
  • You are receiving money rather than paying (use the matching P code)

Documents required

To send a payment under S0009, 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 PANStandard RBI form where you declare the nature and purpose of the outward remittance along with your PAN.
Form 145Income tax undertaking for foreign remittances, used to declare taxability of the repatriated amount under Rule 220.
Capital account transaction documentsThe relevant share transfer or sale agreement, demat statements, broker contract notes, and any applicable RBI or SEBI approvals supporting the foreign portfolio investment exit.
Regulatory filing acknowledgementsCopies of any required filings or acknowledgements linked to the transaction, such as confirmations from the custodian or depository evidencing the FPI’s holding and sale.

How is a S0009 Purpose Code declared?

Declaring the code is pretty straightforward. Here's how the payment gets tagged and reported.

  1. Confirm the portfolio exit details: Obtain the overseas investor’s sale contract notes, demat statements and repatriation request that clearly link the remittance to their foreign portfolio investment in Indian equity shares.
  2. Complete capital account compliances: Ensure any required RBI, SEBI, depository or exchange level compliance for the portfolio exit is completed, and keep the confirmations ready for your authorised dealer.
  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 S0009 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. Mixing portfolio and direct investment: Using S0009 for repatriation that actually relates to foreign direct investment or some other capital account category.
  2. Code and transaction mismatch: The code not matching what the capital account documents and sale proceeds actually represent, which flags the payment.
  3. 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.
  4. Incomplete documents: Missing share sale agreements, demat statements or Form A2, so the bank holds the remittance until provided.
  5. Missing PAN or KYC: Incomplete verification stops the bank from releasing the payment.
  6. Using an outward code for an inward receipt: Applying an outward S code to money coming in instead of the matching P code.

How Skydo helps Indian businesses with cross-border payments

S0009 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

S0009 is the RBI purpose code for outward remittances that represent repatriation of foreign portfolio investment made by overseas investors in Indian equity shares. It is used when an Indian company, custodian, broker or resident investor sends money abroad to an overseas portfolio investor for sale proceeds or other repatriable payouts on their equity holdings. The code helps your authorised dealer bank report the remittance correctly under FEMA as a capital account transaction.

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