Purpose code for outward remittance: RBI S-code list and how to choose one (2026)
Purpose Code for Outward Remittance Explained (2026)
Compliance / Tax

Published on 20/10/2026

Purpose code for outward remittance: RBI S-code list and how to choose one (2026)

International payments with the paperwork in order

Sign up to manage cross-border payments with the right documents from the start.

A purpose code for outward remittance is a short code that tells your bank why money is sent outside India, whether that's your child's university fees or a supplier's invoice. Outward codes all start with the letter S, and you give one to your bank on the remittance form when you send the money.


The Reserve Bank of India (RBI) sets these codes under the Foreign Exchange Management Act (FEMA). You need one if you're a resident individual sending money abroad under the Liberalised Remittance Scheme (LRS), and so does your company when it pays an overseas supplier or service provider. Your bank checks the code against your documents before it sends the money.


Getting it right matters because the code becomes part of the declaration you sign and of what your bank reports to the RBI. If it doesn't match your documents, the bank may ask questions before it sends the money. For individuals, the declared purpose also decides which Tax Collected at Source (TCS) category applies.


What is a purpose code for outward remittance?

An outward purpose code is a mandatory alphanumeric identifier under FEMA that classifies the reason for a payment leaving India. All outward codes belong to the S-series, and each one reads left to right: first the direction of the money, then a broad group, then one specific purpose. Take S0305:

S    03    05
│    │     └──── specific purpose:  05 = education
│    └────────── purpose group:     03 = travel
└─────────────── direction:         S = outward  (inward uses P)

So S0305 means outward, travel, education, and its official wording covers fees and hostel expenses. If you're receiving money rather than sending it, you need the RBI purpose code for inward remittance list instead, since those codes start with P.


You write the code on Form A2 when you remit, and it's reported again on Form 145 and Form 146 where they apply. Your Authorised Dealer bank (AD bank, one the RBI allows to handle foreign exchange) then reports the purpose, country and currency through FETERS, mainly so the RBI can compile India's Balance of Payments statistics.


The codes come from the RBI's FETERS purpose-code list, which banks print on their forms. The list took effect on 1 April 2012 and was amended in 2016. Older copies stamped "Withdrawn" still circulate online with outdated wording. So if a code you found elsewhere doesn't match your bank's current form, go with the form.


Purpose code list for outward remittance, grouped by who is paying

The RBI sorts outward codes by transaction type under FEMA. Capital account payments buy an asset or create a claim abroad, such as shares, property or a loan, while current account payments cover imports, services, travel and transfers. The split is explained in capital and current account transactions under FEMA, but you'll find your code faster by starting from who is paying.

LRS purpose codes for individuals sending money abroad


An LRS purpose code is what you use as a resident individual paying for study, treatment, travel or family abroad. The Liberalised Remittance Scheme is open to individuals only, so companies, partnership firms, HUFs and trusts can't remit under it.

CodeRBI descriptionExample
S0305Travel for education (including fees, hostel expenses etc.)Parents pay a semester's tuition and hostel fee to their child's university abroad
S1107Education (e.g. fees for correspondence courses abroad)Fees to a foreign university for a correspondence course studied from India
S1301Remittance for family maintenance and savingsRegular money sent to a close relative abroad for their upkeep and savings
S1302Remittance towards personal gifts and donationsA one-time wedding gift sent to a relative living abroad
S1303Remittance towards donations to religious and charitable institutions abroadA donation to a temple, church or charity registered abroad
S0304Travel for medical treatmentForeign exchange for a patient's trip abroad to receive treatment
S1108Health Service (payment towards services received from hospitals, doctors, nurses, paramedical and similar services etc. rendered remotely or on-site)Paying an overseas hospital or doctor, including for treatment given remotely
S0306Other travel (including holiday trips and payments for settling international credit cards transactions)Foreign exchange for a family holiday abroad
S0301Business travelForeign exchange for an employee's trip to meet a client abroad
S0303Travel for pilgrimageForeign exchange for a pilgrimage trip abroad, such as the Haj

Looking for S0302?

Older lists and some AI answers still show S0302, "Travel under Basic Travel Quota". It isn't in the list banks use for remittances today, and a holiday abroad goes under S0306.

Purpose codes for businesses (commercial and current account remittances)


When your company pays an overseas supplier or service provider, the code describes what you're buying: goods, software, advice or a service that fits nowhere else. These are current account payments, and LRS plays no part in them because the scheme covers individuals only.

CodeRBI descriptionExample
S0101Advance payment against imports made to countries other than Nepal and BhutanAn advance paid to an overseas supplier before the goods ship
S0102Payment towards imports - settlement of invoice other than Nepal and BhutanPaying an overseas supplier's invoice for goods already shipped to India
S0802Software consultancy / implementationPaying a foreign firm to build, customise or set up software for your business
S0807Off-site software importsBuying ready-made software or a licence from an overseas provider, delivered online
S1006Business and management consultancy and public relations servicesFees to an overseas consultant for management advice or public relations work
S1004Legal servicesFees to a foreign law firm for legal advice or contract drafting
S1007Advertising, trade fair servicePaying for advertising placed abroad or a stand at an overseas trade fair
S1002Trade related services - commission on exports / importsCommission to an overseas agent for arranging an import deal
S1011Payments for maintenance of offices abroadRent and running costs of your company's representative office abroad
S1099Other services not included elsewhereA service payment to a foreign provider that fits no other service code

Open any code for its own page: S0101, S0102, S0802, S0807, S1006, S1004, S1007, S1002, S1011 and S1099.


Accounting and audit work, engineering services and market research each have a code of their own in the RBI's other business services group, so check that group before you settle on the catch-all S1099.

Purpose codes for investments and capital account transactions


Capital account codes cover money you send abroad to buy an asset or to make a loan. Portfolio codes are for shares and bonds you buy as an investor, while direct investment codes are for capital an Indian company puts into its own branch or wholly owned subsidiary abroad. For the difference in practice, read ODI vs OPI.

CodeRBI descriptionExample
S0001Indian Portfolio investment abroad - in equity sharesBuying shares of a listed foreign company through an overseas broker
S0002Indian Portfolio investment abroad - in debt instrumentsBuying a foreign government or corporate bond as an individual investor
S0003Indian Direct investment abroad (in branches & wholly owned subsidiaries) in equity SharesEquity capital put into a branch or wholly owned subsidiary an Indian company set up abroad
S0005Indian investment abroad - in real estateA resident buying a flat or a plot of land in another country
S0011Loans extended to Non-ResidentsAn interest-free loan, for at least one year, to an NRI or PIO relative
S0014Repatriation of Non-Resident Deposits (FCNR(B)/NR(E)RA etc)A non-resident's matured FCNR(B) deposit sent back to their overseas account

Lending to a relative abroad?

Under LRS, a loan to an NRI or PIO relative must be interest-free, run for at least one year and stay within your USD 250,000 LRS limit.

S0014 is the odd one out, because it's a non-resident's own money going back abroad rather than an LRS payment by a resident. If you're not sure which account type the money sits in, compare NRE vs NRO vs FCNR before you pick the code.

Paying an overseas vendor? Keep every payment's purpose and paperwork in order


How to choose the right purpose code for your payment

To choose the right purpose code, start from what you're paying for, not who receives the money or how it's sent. Your bank confirms the final code on Form A2, so ask which one it will report before you send. If no service code fits a business payment, S1099 ("Other services not included elsewhere") is the catch-all.


Where the RBI's wording leaves room, as it does for student living costs, hospital bills and software subscriptions, banks fill the gap with their own practice. That's why the bank's answer is the one that counts, and why the documents you keep should match the code it reports.

How can I find my purpose code?


  1. Name the payment in plain words: write down what the money is for, such as "second-semester tuition" or "the balance on a supplier's invoice", before you open the form.
  2. Match it to the RBI wording: find the code in the individual, business or investment tables whose official description fits that payment most closely.
  3. Confirm it with your bank: ask which code the bank will report, and keep the document that proves the purpose in case it asks.


Banks decide what to ask for case by case, but these are the papers they typically want for the most common payments, on top of the Form A2 every remittance needs. Service payments also need Form 145 or Form 146 where those apply.

You're paying forCode to start withDocuments banks typically ask for
Tuition and hostel for a student abroadS0305Admission or offer letter, fee invoice or institute estimate, passport
A correspondence course run from abroadS1107Admission letter with the course fees
Regular support for a close relativeS1301A declaration of your relationship to the person you support
A one-off gift to a relativeS1302Nothing beyond Form A2, and the gift must go to an individual, not a company
A donation to a charity abroadS1303Proof of the institution's name, address and activities
Treatment at an overseas hospitalS0304 or S1108A hospital's or doctor's estimate, or a signed request naming the treatment
Software built or set up for youS0802Invoice plus the contract or agreement
Ready-made software or a licenceS0807Pro forma or commercial invoice plus the licence or agreement
Management or PR consultancyS1006Invoice or engagement letter plus the agreement

Tuition fees, hostel and living costs for a student abroad


Three codes come up when you pay for a student abroad. S0305 is travel for education, and its wording covers fees and hostel expenses. S1107 is education, with correspondence courses as the RBI's example. The RBI's LRS reporting table lists studies abroad under S1107, travel for education under S0305 and maintenance of close relatives under S1301.


The RBI doesn't say how to split tuition from living costs, and banks apply these codes differently. So tell your bank what each part of the transfer is for (fees, hostel or a monthly allowance) and check which code it will report before you send. If an education loan from a bank or notified financial institution funds the fees, TCS on that part is nil.

Family support, a one-off gift or a donation to charity abroad


The RBI's LRS reporting table keeps gifts and donations apart, so the deciding question is what the money does once it arrives:


  • Regular support for a close relative: S1301, family maintenance and savings, fits money you send every month to a parent or sibling abroad to cover their upkeep.
  • A one-off gift: S1302, personal gifts and donations, fits a wedding or birthday gift, and banks expect it to go to an individual rather than to a company or to yourself.
  • A donation to an institution: S1303 covers donations to religious and charitable institutions abroad, so money for a temple or a registered charity goes here.


All three count towards your yearly LRS limit, so add them up with your other personal remittances in the same financial year.

Hospital bills and travel for medical treatment abroad


Two codes overlap here. S0304 is "Travel for medical treatment". S1108, health service, covers payments for services from hospitals, doctors, nurses and paramedical staff, given remotely or on-site. The RBI's LRS reporting table lists medical treatment under S1108, and it also lists travel for medical treatment with the travel codes, which include S0304.


The RBI doesn't name a winner, and some banks treat a patient who travels differently from one treated remotely. Ask your bank which code it will report for each payment. The LRS limit of USD 250,000 per financial year covers treatment too, and for more than that, banks may release foreign exchange on an estimate from a doctor in India or a hospital or doctor abroad.

Software, SaaS and IT work paid to a foreign vendor


The RBI's list doesn't mention SaaS by name, and banks treat subscriptions differently. Four codes are in play, and the official wording of each is your best guide:


  • S0802: software consultancy or implementation, for a foreign firm that builds, customises or sets up software for your business under a contract.
  • S0807: off-site software imports, for ready-made software or a licence that an overseas provider delivers to you online.
  • S1006: business and management consultancy and public relations, for advice from an overseas firm rather than software it supplies.
  • S1099: other services not included elsewhere, for a service payment that none of the specific service codes describes.


Before you pay a recurring subscription, ask your bank which code it uses and keep the invoice with the agreement or licence. For the wider process of paying overseas suppliers, read about planning vendor payments.

Import advance payments and invoice settlement for goods


For goods, the code depends on when you pay. Money sent before the goods ship takes S0101, and money sent against the invoice after shipment takes S0102. Imports from Nepal and Bhutan use their own code, S0109, whether you pay in advance or after shipment.

When you payCodeDocuments banks typically ask for
Before shipment, as an advanceS0101A pro forma invoice or similar underlying document
After shipment, against the invoiceS0102Commercial invoice, transport document and bill of entry or other proof of import
For goods from Nepal or BhutanS0109Commercial invoice, transport document and proof of import

If you split one order into an advance and a balance, each payment goes on its own Form A2 with its own code.


RBI purpose codes for outward remittance: the S-series groups and full list

The full set of RBI purpose codes for outward remittance has 142 S-codes in 17 groups, numbered 00 to 17 with no group 04. Most payments use only a handful of them, so here's each group with a few codes to start from. Every S-code also has its own page in the RBI purpose codes directory, with the official wording.

GroupWhat it coversCodes in groupCodes to start with
00Capital account / financial account: investments, property, loans and deposits27S0001, S0005, S0011, S0014, S0023
01Imports of goods6S0101, S0102, S0109
02Transport, such as freight on imports23S0203
03Travel5S0301, S0303, S0304, S0305, S0306
05Construction services2S0501
06Insurance and pension services10S0601
07Financial services, such as bank and LC charges3S0701
08Telecommunication, computer and information services9S0802, S0806, S0807
09Charges for the use of intellectual property2S0902
10Other business services21S1002, S1004, S1005, S1006, S1007, S1011, S1014, S1016, S1099
11Personal, cultural and recreational services8S1107, S1108
12Government not included elsewhere2S1201
13Secondary income (transfers)7S1301, S1302, S1303
14Primary income9S1409
15Others5S1503
16Maintenance and repair services2S1601
17Manufacturing services (goods for processing)1S1701

TCS by purpose category and the rates that apply from April 2026

For individuals, TCS follows the purpose category you declare (education, medical treatment, an overseas tour package or anything else), not the code number itself. Here are the rates for remittances from 1 April 2026, as they stand in October 2026:

What you're paying forTCS from 1 April 2026
Education or medical treatment, paid from your own funds2% on the amount above ₹10 lakh in the financial year
Education funded by a loan from a bank or notified financial institutionNil
An overseas tour package2% from the first rupee, collected by the tour operator
Any other LRS purpose, such as gifts, investments or family support20% on the amount above ₹10 lakh in the financial year

The ₹10 lakh threshold didn't change in Budget 2026-27. Separately, LRS caps what you can send at USD 250,000 per financial year, and the rules behind that foreign remittance limit are worth a read.


When you file your return, check that the TCS collected on your payment shows in your Form 168 (earlier Form 26AS), so you can claim the credit. For how banks collect it and how you account for it, read about TCS on foreign remittance.


Declaring the purpose code on Form A2 when you remit

Form A2 is the application you give your bank to buy or send foreign exchange. It states the purpose and the amount, and by signing it you declare that the money is for the purpose shown. Since two RBI circulars of 3 July 2024, banks have had to take a Form A2, physical or digital, for every cross-border remittance, whatever its value.


Under the same circulars, there's no cap on the amount you can send with an online Form A2. In October 2026, the RBI let banks approve their own internal Form A2 guidelines through their board or a delegated committee, but the form you fill in stays the same. Bank versions differ, but expect fields like these:


  • Purpose of remittance: the purpose code and its description, which some banks pass on to the receiving bank inside the SWIFT message.
  • Whether it's under LRS: a yes or no answer that tells the bank whether the payment counts towards your yearly limit as an individual.
  • Country providing the service: asked for many service and travel codes, so keep the supplier's or institution's country ready before you start.
  • PAN: your Permanent Account Number, which is mandatory for every remittance you make under the Liberalised Remittance Scheme.

Form 145 and Form 146 for remittances from 1 April 2026


For remittances made on or after 1 April 2026, Form 145 replaces Form 15CA and Form 146 replaces Form 15CB under the Income-tax Act, 2025. The filing thresholds stay much the same as before, and forms filed for payments made up to 31 March 2026 remain valid.

What the form doesUp to 31 March 2026From 1 April 2026
Your declaration, filed before you payForm 15CAForm 145
A chartered accountant's certificate for larger taxable paymentsForm 15CBForm 146

Form 146 asks for the RBI purpose code and sub-code (fields 24 and 25) from the RBI list, and Form 145 asks for the purpose from a fixed list. So make sure it matches the code you gave your bank on Form A2.


A CA's Form 146 is needed for a taxable payment to a non-resident above ₹5 lakh in the tax year. The older forms are explained in what is Form 15CA and 15CB.


What happens if you use the wrong purpose code (and how to fix it)

A wrong purpose code for outward remittance means your bank reports the payment under the wrong purpose, since it reports whatever code you give it. If the outward remittance purpose code doesn't match your documents, your bank may ask for more proof before it goes ahead. For individuals, a wrong declared purpose can also put the payment in the wrong TCS category.


Banks handle corrections their own way, so treat these as the typical steps:


  1. Contact your bank quickly: tell your branch or relationship manager as soon as you notice, and ask how it handles a change of purpose code.
  2. Quote the transfer reference: give the UTR number, the code that was reported and the code that's right, so the bank can find the payment.
  3. Send the proof: attach the invoice, admission letter or hospital estimate that shows what the payment was really for.
  4. Follow the bank's route: the bank decides whether it can correct its own report or needs a fresh Form A2 from you.

Send international payments with the right documents from the start


Purpose code vs payment system (RTGS, NEFT, SWIFT)

A purpose code tells the RBI why money is leaving India, while the payment system decides how it travels. A cross-border transfer moves between banks over SWIFT, which carries the payment instruction, and some banks add your purpose code description to that message as extra information.


NEFT and RTGS are domestic systems that move rupees between Indian bank accounts, so they don't carry a payment abroad. The code doesn't change with the route either: a tuition payment is S0305 whether you start it in net banking or at a branch counter. For the wider difference between money coming in and going out, see inward remittance vs outward remittance.


Getting your outward purpose code right before you send money

Pick the code from what you're paying for, match it to the official RBI wording, and check it against the documents you'll show your bank. Where two codes look alike, tell the bank what each part of the payment is for and ask which code it will report.


Before you send, confirm three things: the code on your Form A2, the TCS category it puts an individual payment in, and whether Form 145 or Form 146 applies. If a wrong code still goes through, raise it with your bank quickly with the UTR and your proof of purpose.


Frequently asked questions

The RBI list has 142 S-codes for outward payments, in 17 groups numbered 00 to 17 with no group 04, and each RBI purpose code for outward remittance starts with S. Most payments use only a handful of them, such as S0305 for education travel, S0101 for import advances and S0001 for foreign shares.

Use the code whose RBI wording matches what you're paying for, then ask your bank which code it will report. Where the RBI sets no rule, such as tuition versus living costs, tell the bank what each part of the payment is for.

Use S1099, "Other services not included elsewhere", the catch-all in the RBI's other business services group. Use it only when no specific service code fits the payment, and confirm it with your bank first.

No, that isn't an LRS payment. A non-resident sending their own FCNR(B) or NRE deposit money back abroad uses S0014, "Repatriation of Non-Resident Deposits", because LRS covers only resident individuals.

FETERS is the Foreign Exchange Transaction Electronic Reporting System. AD banks use it to report the purpose, country and currency of their foreign exchange deals to the RBI, mainly for India's Balance of Payments statistics.

Yes, for individuals. Tax Collected at Source follows the purpose category you declare: 2% above ₹10 lakh for self-funded education or medical treatment, nil for loan-funded education, 2% on tour packages and 20% above ₹10 lakh for other LRS purposes.

Form 146 should carry the same RBI purpose code you give your bank on Form A2. Fields 24 and 25 ask for the purpose code and sub-code from the RBI list. Form 146 is the CA's certificate for taxable payments above ₹5 lakh in the tax year.

Related Posts