S0003 Purpose Code: Indian Direct investment abroad (in branches and wholly owned subsidiaries) in equity shares

Skydo makes compliance easy with free and automated FIRA and assisted eBRC closure.
Purpose code S0003 is used when an Indian company or resident investor pays money abroad to make direct investment in equity shares of its foreign branch or wholly owned subsidiary.
| Field | Details |
|---|---|
| Purpose Code | S0003 |
| Category | Capital Account |
| Used by | Indian companies or resident investors making equity investments into overseas branches or wholly owned subsidiaries |
| Transaction direction | Outward |
| What it covers | Paying money outside India to subscribe to or purchase equity shares in a foreign branch or wholly owned subsidiary |
Revenue Leak Calculator

- ✓ Fees quietly eating margin?
- ✓ Current provider vs Skydo
- ✓ Reclaim what's yours
What is the S0003 purpose code?
Purpose code S0003 is used when an Indian business or resident investor sends money abroad to make a direct investment in equity shares of its overseas branch or wholly owned subsidiary. It covers subscriptions to new share capital, additional equity infusions and similar capital investments in entities outside India that are controlled by the Indian investor. It does not apply to portfolio investments in unrelated foreign companies or to loans and guarantees, which fall under different capital account codes. Under RBI FEMA guidelines, this outward payment is classified under the capital account and reported accordingly.
When to use S0003 purpose code?
Use S0003 when you are remitting funds from India to invest in equity shares of your own foreign branch or wholly owned subsidiary under the overseas direct investment framework. It is the correct RBI purpose code for direct equity capital infusions into an overseas entity you control, whether you invest as an Indian company or as an eligible resident individual. S0003 covers direct investment in equity capital, not portfolio investment or external commercial borrowings.
When to use a different code:
- Use the adjacent capital account code when the payment is for portfolio investment in listed foreign securities rather than direct investment
- Use the adjacent capital account code when the payment is for a loan or other debt funding to an overseas entity
- Use the matching P code when you are receiving money rather than paying
Who typically uses S0003 purpose code?
Indian companies, LLPs and other eligible business entities that set up or capitalize branches and wholly owned subsidiaries abroad and remit equity capital under the ODI regulations. Eligible resident individual investors who are permitted under RBI rules to make direct equity investments in overseas entities they control also use this code when sending funds out of India.
Examples of transactions covered
- Initial capital contribution by an Indian company to subscribe to equity shares of its newly incorporated wholly owned subsidiary in the US
- Follow-on equity infusion into an existing foreign branch or subsidiary to meet regulatory capital or expansion requirements
- Payment to acquire additional shares in an overseas subsidiary so that it becomes a wholly owned subsidiary of the Indian parent
- Remittance for rights issue subscription in an existing foreign wholly owned subsidiary to maintain the Indian investor’s shareholding
When NOT to use S0003 purpose code
- The payment is for portfolio investment in shares of an unrelated foreign company listed overseas (use the adjacent portfolio investment capital account code)
- The payment is for a loan, external commercial borrowing or other debt funding to an overseas entity (use the adjacent external borrowing or loan capital account code)
- The payment is for importing goods or services from abroad rather than investing equity capital (use the relevant import of goods or services purpose code)
- You are receiving money rather than paying (use the matching P code)
Documents required
To send a payment under S0003, 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 | Standard RBI form where you declare the nature and purpose of your outward remittance, along with your PAN and KYC details. |
| Form 145 | Income-tax declaration for outward remittances, so the bank can assess taxability and withhold tax where required under Rule 220. |
| ODI or related RBI filing acknowledgement | Copy of the Overseas Direct Investment (ODI) form or other applicable RBI approval / reporting acknowledgement covering the foreign branch or wholly owned subsidiary and the proposed equity investment. |
| Share subscription or transfer agreement | The executed share subscription agreement, board resolution, or other instrument documents showing the terms, amount and nature of the equity investment in the overseas entity. |
How is a S0003 Purpose Code declared?
Declaring the code is pretty straightforward. Here's how the payment gets tagged and reported.
- Receive the investment documentation: Finalise and execute the share subscription or transfer agreement and related board resolutions for your overseas branch or wholly owned subsidiary.
- Complete ODI or related filing: File or update the Overseas Direct Investment report or other required capital account filing on the prescribed RBI portal before remittance, and obtain the acknowledgement or approval reference.
- 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 S0003 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 direct investment with portfolio investment: Using S0003 for buying small stakes in unrelated foreign companies, which should be tagged under portfolio investment codes instead.
- Code and documentation mismatch: The purpose code not matching what your ODI filing, share subscription agreement or board resolution describes, which can delay the remittance.
- Assuming a Rule 220(3) exemption: Skipping Form 145 on a capital account payment that is not on the specified exemption list, which carries a ₹1,00,000 penalty per instance if you are wrong.
- Incomplete documents: Missing ODI acknowledgement, investment agreement or Form A2, so the bank holds the remittance until provided.
- Missing PAN or KYC: Incomplete verification at your authorised dealer bank stops the payment from being released.
- Using an outward code for an inward receipt: Applying S0003 to money coming in from abroad instead of using the correct matching P purpose code.
How Skydo helps Indian businesses with cross-border payments
S0003 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
S0003 is the RBI purpose code for outward remittances that represent Indian direct investment abroad in equity shares of foreign branches and wholly owned subsidiaries. You use it when you send money from India to subscribe to or purchase equity in an overseas entity that you control under the ODI framework. Correctly tagging such remittances as capital account transactions helps your bank report them under FEMA and align with RBI’s overseas investment regulations.
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