As Indians increasingly engage with the global economy, sending children to study abroad, investing in international markets, or expanding businesses overseas, the volume of money sent from India is soaring. 

Remittances under the Liberalised Remittance Scheme (LRS) have seen unprecedented growth, reflecting this global ambition. However, every international transfer is governed by a critical regulatory detail: the purpose code for outward remittance. This is a mandatory code required by the Reserve Bank of India (RBI) that specifies the exact reason for sending money abroad. Far from being a mere formality, this code is fundamental to tracking foreign exchange outflows and ensuring compliance. 

This article is your ultimate 2025 guide, providing a detailed purpose code list for outward remittance, explaining its huge impact on aspects like Tax Collected at Source (TCS), and guiding you toward accurate declaration for seamless transactions.

What are RBI Purpose Codes for Outward Remittance?

Before you can send money internationally from India, your bank or financial service provider will ask you to specify a purpose code for outward remittance. Understanding what this is and why it’s required is the first step toward a smooth transaction.

Defining Purpose Codes: Why They Matter

An outward remittance purpose code is a unique alphanumeric identifier assigned by the RBI to classify the nature of a foreign exchange transaction leaving India. In simple terms, it’s a label that tells the government why you are sending money abroad.

The primary purpose of these codes is to:

  • Help the RBI systematically monitor foreign exchange outflows from the country.
  • Compile accurate Balance of Payments (BoP) statistics, which are vital indicators of the nation’s economic transactions with the rest of the world.
  • Ensure every transfer complies with the regulations set under the Foreign Exchange Management Act (FEMA), 1999.

The Regulatory Mandate: RBI & FEMA

The RBI, under the authority of FEMA, mandates the declaration of a purpose code for every single foreign outward remittance. This applies to all individuals and businesses in India. All Authorized Dealer (AD) banks and licensed money transfer operators are legally obligated to report every outward transaction with the correct purpose code, making it a non-negotiable part of sending money abroad.

Related Read: RBI Purpose Codes for Inward Remittance

The Complete Purpose Code List for Outward Remittance (2025 Update)

The RBI provides an extensive purpose code list for outward remittance, which can seem overwhelming. The codes, which typically start with ‘S’, are broadly categorized into Current Account and Capital Account transactions.

Categorization of Purpose Codes (Current Account vs. Capital Account)

  • Current Account Transactions: These relate to day-to-day transactions and payments. For individuals, this includes travel, education, medical treatment, and gifts. For businesses, it includes payments for imports and services.
  • Capital Account Transactions: These transactions involve investment and financing, altering the country’s foreign assets and liabilities. This includes investing in property or stocks abroad and making or repaying loans.

Common Purpose Codes for Individuals (LRS Remittances)

Most personal remittances fall under the Liberalised Remittance Scheme (LRS). Selecting the correct code here is crucial, as it directly impacts the TCS applied.

Code Description Example
S0305 Travel for education Sending money to your child’s university account in the US for tuition fees.
S0304 Travel for medical treatment Paying a hospital in Germany for a scheduled surgery.
S1302 Remittance towards personal gifts and donations Sending a monetary gift to a relative in Canada for their wedding.
S1301 Remittance for family maintenance and savings Transferring monthly living expenses to a dependent family member living abroad.
S0306 Other travel (e.g., for tourism) Paying for a tour package for a vacation in Europe.
S1107 Education (e.g., fees for correspondence courses abroad) Paying for an online certification course from a foreign university.

Key Purpose Codes for Businesses (Commercial Remittances)

For businesses making international payments, these codes are essential for maintaining compliance.

Code Description Example
S0101 Advance payment against imports Paying a Chinese supplier a 30% advance before goods are shipped to India.
S0102 Payment towards imports–settlement of invoice Paying the final balance for a consignment of machinery imported from Japan.
S0802 Software implementation/consultancy Paying a US-based firm for implementing a new CRM software for your company.
S1006 Business and management consultancy services Paying a UK-based consulting firm for a market research report.
S0601 Life insurance premium A company paying premiums for an insurance policy taken from an overseas insurer.
S1011 Payments for maintenance of offices abroad Transferring funds to cover rent and salaries for your company’s branch in Dubai.

 

Simplify International Payments with Razorpay

Power your global business the right way. Switch from personal remittances to a fully compliant, business-grade payment platform.

Explore Razorpay’s Global Payment Solutions

Other Important Purpose Codes (Investments, Loans, etc.)

Code Description Example
S0001 Indian investment abroad – in equity (shares) Buying shares of a publicly listed company on the New York Stock Exchange.
S0005 Indian investment abroad – in real estate Purchasing a residential property in London.
S0011 Loans to non-residents An Indian company extending a loan to its foreign subsidiary.

Why Accurate Purpose Code Declaration is Crucial: Impact & Consequences

Choosing the correct purpose code for outward remittance is more than just a procedural step. It has direct financial and legal consequences for you as the sender.

Ensuring Regulatory Compliance (RBI & FEMA) 

An accurate declaration is your first line of defense against compliance issues. An incorrect code can trigger red flags, leading to:

  • Delays or Rejection: The remitting bank or institution may hold or reject the transfer until you provide clarification and correct the code.
  • Penalties: Intentionally using a wrong code to circumvent regulations (e.g., LRS limits) is a violation of FEMA outward remittance rules and can lead to significant penalties.

Direct Impact on TCS on Outward Remittance 

This is arguably the most critical impact for individuals. The TCS on outward remittance purpose code you declare directly determines the tax rate applied to your transaction.

  • Education Loan: Remitting funds obtained via an education loan using code S0305 attracts a low 0.5% TCS on amounts above ₹7 lakh.
  • Education/Medical (self-funded): Using codes S0305 or S0304 for education or medical expenses attracts a 5% TCS on amounts above ₹7 lakh.
  • All Other Purposes: Any other purpose, including tourism (S0306), gifts (S1302), or investments (S0001), attracts a much higher 20% TCS (with a small initial threshold).

Declaring the wrong code can lead to a significantly higher tax deduction at the source, impacting your cash flow.

Preventing Delays & Smooth Processing 

A correct purpose code allows for straight-through processing by banks and fintech platforms. When the code accurately reflects the transaction’s purpose and matches any supporting documents, the transfer is processed quickly and efficiently without manual intervention or follow-up questions.

How to Declare Your Outward Remittance Purpose Code Accurately

Follow these simple steps to ensure your declaration is always correct.

Sender’s Responsibility & Information Gathering

The responsibility for providing the correct outward remittance purpose code lies entirely with you, the sender. Before initiating a transfer, be absolutely clear about the true purpose of the remittance. Is it for tuition fees? A gift? An investment? Having this clarity is the most important step.

The Declaration Process with Banks & Fintechs

When you make an international transfer, you will be prompted to declare the code.

  • Bank Forms: Physical forms (like Form A2) have a dedicated section for the purpose code.
  • Online Platforms: Digital banking portals and fintech platforms like Razorpay have a user-friendly dropdown menu where you can select the appropriate purpose. These platforms often simplify the list to show the most common options.

What to Do if the Purpose Code is Incorrectly Declared

If you realize you’ve made a mistake after submitting the request, contact your bank or service provider immediately. You may need to submit a revised declaration and provide supporting documents to rectify the error before the transaction is fully processed and reported.

Simplify Your Global Payouts with Razorpay

Navigating compliance when sending money abroad—from RBI purpose codes to complex TCS calculations—is critical, but it can be fraught with complexity. Errors can lead to payment delays, compliance issues, and unnecessary administrative work for your team.

Razorpay offers a complete international payment solution for Indian businesses paying global suppliers, vendors, and service providers. Our platform is designed to streamline your outward remittances, helping you manage compliance automatically and send funds faster, so you can focus on building your global business.

Explore Razorpay’s International Payment Solutions

FAQs 

1. Why do I need to declare a purpose code for outward remittance?

It is mandatory under FEMA for two key reasons: it allows the RBI to monitor foreign exchange leaving the country, and it ensures the correct rate of Tax Collected at Source (TCS) is applied to your transaction.

2. Where can I find the complete purpose code list for outward remittance?

The official and most comprehensive list is available on the RBI’s website. Your bank or a compliant fintech platform will also provide a guided list to help you choose the correct code during the transaction process.

3. What happens if I declare the wrong outward remittance purpose code?

Declaring the wrong code can lead to transaction delays, rejection of the transfer, the application of a higher TCS rate (costing you more upfront), and potential compliance issues or penalties under FEMA.

4. Does the purpose code for outward remittance affect TCS?

Yes, absolutely. The purpose code is the primary factor that determines the TCS rate applicable to your remittance. For example, the TCS on outward remittance purpose code for education (S0305) is significantly lower than that for a tour package (S0306).

5. What is the RBI purpose code for outward remittance for gifts?

The correct RBI purpose code for sending personal gifts to individuals abroad is S1302 (Remittance towards personal gifts and donations). This falls under the LRS and is subject to the applicable TCS rate.

Author

Chidananda Vasudeva S is a Senior Product Marketing Manager at Razorpay, where he leads Razorpay’s cross-border payments vertical. He plays a key role in positioning and scaling solutions that simplify international payments for Indian businesses, enabling seamless global expansion. A graduate of the Indian School of Business (Class of 2021), Chidananda brings a unique blend of analytical acumen and storytelling to the fintech space. Prior to Razorpay, he spent over nine years as a sports journalist with The Hindu, where he covered major ICC tournaments and led the Bangalore sports bureau. This diverse experience helps him bridge customer insight with product strategy in high-growth tech environments.

Write A Comment