LIVE RATES
Blog

What Is a Purpose Code? The RBI Label That Decides Your Remittance

A
Ansh Aggarwal
Deputy Manager - Marketing
June 19, 2026
1 min read
What Is a Purpose Code? The RBI Label That Decides Your Remittance

Anyone who has sent money abroad has filled in a purpose code, whether they noticed it or not. It is the small line on the remittance form, or the dropdown your bank ticks, that records why the money is leaving India. Most people skip past it as paperwork. It is worth slowing down on, because that one code quietly decides how much tax you pay on the transfer.

Here is the short version. A purpose code is a short code the RBI requires on every cross-border transfer, to record why the money is moving. On money sent out of India it starts with the letter S, for example S0305 for education or S0304 for medical treatment, and your authorised dealer assigns it from the purpose you declare and the documents you provide. It matters more than it looks, because the purpose code is what sets the rate of TCS charged on your remittance. The wrong code can mean paying 20% tax where you owed 2%.

 

What is a purpose code

A purpose code is a standard label, defined by the Reserve Bank of India, that classifies the reason for a foreign exchange transaction. Every bank and authorised dealer must record one against each cross-border transfer and report it to the RBI.

The codes exist for a simple reason. The RBI tracks all foreign currency moving in and out of the country to compile the Balance of Payments, the national record of India's transactions with the rest of the world. To do that accurately, every transfer has to be tagged with what it was for. That tagging is the purpose code, and it is a requirement under the Foreign Exchange Management Act.

The codes come in two sets, by direction. Money sent out of India, an outward remittance, uses codes that begin with the letter S. Money received into India, an inward remittance, uses codes that begin with P. So a parent paying university fees abroad is in S territory, while a freelancer receiving payment from a foreign client is in P territory.

One useful thing to know is that the purpose code attaches to the currency conversion, not to how you move the rupees within India. Paying your dealer by NEFT or RTGS does not change or replace it. The code belongs to the foreign exchange leg of the transaction.

 

A purpose code is not a SWIFT code

These two get confused often, because both appear on the same international transfer, but they do completely different jobs.

A SWIFT code identifies a bank. It tells the network which institution the money is going to. A purpose code identifies the reason for the payment. It tells the RBI why the money is moving. One is an address, the other is an explanation. A single transfer carries both, and they are not interchangeable.

 

Why the purpose code matters more than it looks

For an individual, the purpose code has one consequence that outweighs all the others. It sets the rate of TCS, the Tax Collected at Source, applied to your remittance.

TCS rates under the Liberalised Remittance Scheme are not uniform. They depend entirely on the purpose, which means they depend on the code. Education and medical remittances are the low-rate categories, charged at 2% on the amount above ₹10 lakh in a financial year, and education funded by a qualifying loan is charged nothing. Most other personal purposes, including tourism, gifts and family support, are charged at 20% on the amount above the same threshold.

That gap is where the code earns its importance. Take a ₹15 lakh remittance for a child's university fees. Coded correctly as education, the TCS is 2% on the ₹5 lakh above the threshold, which is ₹10,000. If the same transfer were coded as general travel or tourism, the TCS would be 20% on that ₹5 lakh, which is ₹1 lakh. Same money, same destination, a ₹90,000 difference, decided by nothing more than the code on the form.

The TCS comes back to you at filing time either way, since it is an advance tax and not a final one. But paying ₹1 lakh upfront instead of ₹10,000 ties up money you did not need to part with, and untangling a wrong code afterwards is slower than getting it right at the start.

 

Purpose code list for common personal remittances

You do not need to memorise the full list, which runs to hundreds of codes across every kind of transaction. For personal remittances under the Liberalised Remittance Scheme, a handful cover almost everything an individual sends abroad:

Code

Purpose

S0305

Travel for education, including tuition fees and hostel expenses

S0304

Travel for medical treatment

S1301

Maintenance of close relatives, used for family support

S1302

Personal gifts and donations

S0306

Other travel, including holiday trips, which covers most leisure tourism

S1307

Emigration


Two of these have a closely related code that a dealer may use depending on how the payment is structured. Education can also appear under S1107, studies abroad, and medical under S1108, medical treatment, where the remittance is treated as the cost of the service rather than travel for it. The practical point is not which of the pair applies, but that both sit in the low-TCS education and medical categories, so the rate is the same.

 

Who chooses the purpose code

This is the part that puts most people at ease. You do not select the code yourself from a list. Your authorised dealer or bank assigns it, based on the purpose you declare on the A2 form and the documents you provide to support it.

So your job is simpler than picking a code. It is to declare the real purpose accurately and to give the matching paperwork. A university admission letter or fee invoice points clearly to the education code. A hospital estimate points to the medical code. The documents and the declared purpose lead the dealer to the right code, which is why honest, well-documented declarations almost always get coded correctly.

You can also see the code that was applied. It appears on the A2 form you sign and on the transaction advice or receipt your dealer issues, so checking which code went through is straightforward after the transfer.

 

What happens if the purpose code is wrong

A wrong code causes one of two problems, and sometimes both.

The first is a higher tax bill, as the education example showed. A remittance coded into a 20% category when it belonged in a 2% one means a much larger amount collected upfront.

The second is a delay. Banks reconcile the code against the supporting documents, and a mismatch, an education code with no admission letter, say, can hold up the transfer while it is queried, or see it rejected for resubmission. For a parent paying tuition against a deadline, that hold is the real risk, since a fee payment queried over a code mismatch can slip past the date the university set. In a worst case, persistent misclassification is a compliance issue under FEMA, not just an inconvenience.

If a transfer has already gone out under the wrong code, it can usually be corrected, but it means going back to the bank with a request and supporting documents, and the correction takes its own time. Getting it right before the transfer is sent is always easier than fixing it after.

 

How to make sure your purpose code is right

The whole thing comes down to three habits, none of them difficult.

Declare the actual purpose of the transfer plainly, rather than whatever seems simplest. Carry the document that proves it, the admission letter, the fee invoice, the medical estimate, the proof of relationship for family support. And before you authorise the transfer, ask your dealer which purpose code they are applying and check that it matches the purpose. A dealer that handles these regularly will tell you plainly and explain why it fits, so a slip is caught while it can still be changed without cost.

An authorised dealer who handles education and medical remittances regularly will assign these codes correctly as a matter of routine. As an RBI-authorised AD Category-II dealer, Matrix Forex maps each remittance to its correct purpose code from the documents you provide, so the right TCS rate applies and the transfer is not held up by a mismatch. Visit matrixforex.in to send a remittance with the paperwork handled correctly.

 

Frequently asked questions

 

What is a purpose code in a foreign remittance

A purpose code is a standard code defined by the RBI that records the reason for a cross-border transfer. Outward remittances from India use codes starting with S, and the code is reported to the RBI for Balance of Payments tracking under FEMA.

 

Does the purpose code affect how much tax I pay

Yes. The purpose code sets the TCS rate on your remittance. Education and medical remittances are charged 2% above ₹10 lakh in a year, while most other personal purposes are charged 20% above the same threshold, so the code directly determines the rate.

 

What is the purpose code for sending money abroad for education

S0305 is the purpose code for travel for education, covering tuition fees and hostel expenses, and it is the one most education remittances use. Some are classified under S1107, studies abroad. Both fall in the low-TCS education category.

 

Do I choose the purpose code or does the bank

The bank or authorised dealer assigns it, not you. They map the code from the purpose you declare on the A2 form and the documents you submit, so you do not select it from a list yourself.

 

What happens if the wrong purpose code is used

A wrong code can mean a higher TCS rate collected upfront, or a delay while the bank queries the mismatch against your documents, and persistent misclassification is a compliance issue under FEMA. A code used in error can usually be corrected with the bank, though it takes time.

 

Is a purpose code the same as a SWIFT code

No. A SWIFT code identifies the bank receiving the money. A purpose code records the reason for the transfer. Both appear on an international payment, but they serve different functions.

A purpose code looks like a formality, and for the RBI's statisticians it is one. For you, it is the single line that decides the tax rate on your transfer. Declare the real purpose, carry the document that proves it, and confirm the code before the money goes out, and it stays in the background, which is exactly where you want it.

 

Ready to Exchange? Get Zero Markup Rates

Same-day delivery · RBI-authorised · No hidden charges

Get Free Callback →

More from the Blog

Why Does the Exchange Rate Change Every Day? Understanding the Rupee and the Dollar
Why Does the Exchange Rate Change Every Day? Understanding the Rupee and the Dollar
Jun 19, 2026
What Is a Purpose Code? The RBI Label That Decides Your Remittance
What Is a Purpose Code? The RBI Label That Decides Your Remittance
Jun 19, 2026
How to Send Money to a Child Studying Abroad: A First-Time Parent's Guide
How to Send Money to a Child Studying Abroad: A First-Time Parent's Guide
Jun 17, 2026
Forex Card vs Credit Card Abroad: Which One Actually Costs You Less
Forex Card vs Credit Card Abroad: Which One Actually Costs You Less
Jun 17, 2026
Why Does the University Receive Less Than You Sent? SWIFT Charges on Indian Remittances Explained
Why Does the University Receive Less Than You Sent? SWIFT Charges on Indian Remittances Explained
Jun 15, 2026
What to Do With Leftover Foreign Currency After Your Trip
What to Do With Leftover Foreign Currency After Your Trip
Jun 12, 2026
GST on Forex: Why That Small Charge Appears on Your Currency Exchange Invoice
GST on Forex: Why That Small Charge Appears on Your Currency Exchange Invoice
Jun 11, 2026
How to Claim a TCS Refund on Foreign Remittance: ITR Guide for 2026
How to Claim a TCS Refund on Foreign Remittance: ITR Guide for 2026
Jun 11, 2026
Forex for a Mexico Trip from India: World Cup 2026 Money Guide
Forex for a Mexico Trip from India: World Cup 2026 Money Guide
Jun 10, 2026
Forex for Canada from India: World Cup 2026 Money Guide
Forex for Canada from India: World Cup 2026 Money Guide
Jun 10, 2026
Forex for a USA Trip from India: World Cup 2026 Money Guide
Forex for a USA Trip from India: World Cup 2026 Money Guide
Jun 10, 2026
Forex Card vs Cash: A Travel Money Guide for Indians
Forex Card vs Cash: A Travel Money Guide for Indians
Jun 10, 2026
FIFA World Cup 2026: A Forex and Travel Guide for Indian Fans
FIFA World Cup 2026: A Forex and Travel Guide for Indian Fans
Jun 10, 2026
A2 Form Guide: How to Fill It for Outward Remittance
Remittance
A2 Form Guide: How to Fill It for Outward Remittance
Jun 05, 2026
Forex Guide for Travelling to the UK from India
Travel Tips
Forex Guide for Travelling to the UK from India
Jun 03, 2026
INR to AED: The Best Way to Send Money to the UAE
INR to AED: The Best Way to Send Money to the UAE
Jun 03, 2026
INR to AUD: How to Send Money to Australia at the Live Rate
Rate Trends
INR to AUD: How to Send Money to Australia at the Live Rate
Jun 03, 2026
INR to CAD: How to Send Money to Canada at the Live Cross-Rate
Rate Trends
INR to CAD: How to Send Money to Canada at the Live Cross-Rate
Jun 03, 2026
INR to SGD — Send Money to Singapore at the Live Rate
Rate Trends
INR to SGD — Send Money to Singapore at the Live Rate
Jun 03, 2026
INR to GBP — Send Money to the UK at the Live Rate
Rate Trends
INR to GBP — Send Money to the UK at the Live Rate
Jun 03, 2026
Forex for Frequent Business Travellers: Smart Strategies to Save Lakhs
Forex for Frequent Business Travellers: Smart Strategies to Save Lakhs
Jun 03, 2026
Best Currency to Take to the USA From India: A Practical 2026 Guide
Travel Tips
Best Currency to Take to the USA From India: A Practical 2026 Guide
Jun 03, 2026
Forex Guide for an Indian Destination Wedding Abroad (2026)
Forex Guide for an Indian Destination Wedding Abroad (2026)
Jun 03, 2026
Forex for Medical Treatment Abroad: A Step-by-Step Guide
Forex for Medical Treatment Abroad: A Step-by-Step Guide
Jun 03, 2026
Forex Fraud in India: How to Spot and Avoid It
Forex Fraud in India: How to Spot and Avoid It
Jun 03, 2026
How to Block and Replace a Lost Forex Card Abroad (2026 Guide)
Forex Cards
How to Block and Replace a Lost Forex Card Abroad (2026 Guide)
Jun 03, 2026
How to Track Forex Card Balance and Statements (2026 Guide)
Forex Cards
How to Track Forex Card Balance and Statements (2026 Guide)
Jun 02, 2026
How to Reload a Forex Card Online: A Step-by-Step Guide for 2026
Forex Cards
How to Reload a Forex Card Online: A Step-by-Step Guide for 2026
Jun 02, 2026
Best Time to Buy Forex Before International Travel: A 2026 Guide
Travel Tips
Best Time to Buy Forex Before International Travel: A 2026 Guide
Jun 02, 2026
Forex Card vs Cash vs Wire Transfer: Which Is the Cheapest Way to Send Money Abroad?
Forex Card vs Cash vs Wire Transfer: Which Is the Cheapest Way to Send Money Abroad?
Jun 02, 2026
Best Multi-Currency Forex Card in India 2026
Forex Cards
Best Multi-Currency Forex Card in India 2026
Jun 01, 2026
Form 15CA and 15CB Explained: When You Need Them and When You Do Not
Form 15CA and 15CB Explained: When You Need Them and When You Do Not
May 29, 2026
Documents Needed for Forex Purchase in India: A Complete 2026 Checklist
Documents Needed for Forex Purchase in India: A Complete 2026 Checklist
May 29, 2026
Forex Card vs International Debit Card: Which Is Cheaper for Travel?
Forex Cards
Forex Card vs International Debit Card: Which Is Cheaper for Travel?
May 29, 2026
LRS Limit Explained: How Much Can You Send Abroad in a Year?
Remittance
LRS Limit Explained: How Much Can You Send Abroad in a Year?
May 29, 2026
NRE vs NRO Accounts: An NRI's Guide to Sending Money Home
NRE vs NRO Accounts: An NRI's Guide to Sending Money Home
May 29, 2026
Outward Remittance from India: Complete 2026 Guide
Remittance
Outward Remittance from India: Complete 2026 Guide
May 29, 2026
RBI Rules on Carrying Foreign Currency Abroad: Cash & Card Limits
RBI Rules on Carrying Foreign Currency Abroad: Cash & Card Limits
May 29, 2026
TCS on Forex Under LRS: Complete 2026 Rules Explained
TCS on Forex Under LRS: Complete 2026 Rules Explained
May 29, 2026
Forex for First-Time International Travellers — Complete 2026 Guide
Travel Tips
Forex for First-Time International Travellers — Complete 2026 Guide
May 22, 2026
INR to USD: Live Rate, How It's Set, and How to Get the Best Price
INR to USD: Live Rate, How It's Set, and How to Get the Best Price
May 22, 2026
Forex for Students Going to the USA: A Complete Cost Breakdown
Forex for Students Going to the USA: A Complete Cost Breakdown
May 22, 2026
INR to EUR — Send Money to Europe at the Live Cross-Rate
Rate Trends
INR to EUR — Send Money to Europe at the Live Cross-Rate
May 22, 2026
INR to JPY: How to Send Money to Japan at the Live Cross-Rate
Rate Trends
INR to JPY: How to Send Money to Japan at the Live Cross-Rate
May 22, 2026
Forex Guide for Travelling to Singapore from India
Travel Tips
Forex Guide for Travelling to Singapore from India
May 22, 2026
Forex Guide for Travelling to Schengen Europe from India
Travel Tips
Forex Guide for Travelling to Schengen Europe from India
May 22, 2026
Forex Guide for Indian Students in UK, Canada, and Australia
Forex Guide for Indian Students in UK, Canada, and Australia
May 22, 2026
Forex Guide for Travelling to the UAE from India
Travel Tips
Forex Guide for Travelling to the UAE from India
May 22, 2026
Forex Guide for Travelling to the USA from India (2026)
Travel Tips
Forex Guide for Travelling to the USA from India (2026)
May 13, 2026
Forex Guide for Travelling to Thailand from India
Travel Tips
Forex Guide for Travelling to Thailand from India
May 13, 2026
Get Zero Markup Forex
RBI-authorised · No spam · Response within 30 mins
Secure · RBI Cat-II · 30-min callback
Check Live Rates

INR to USD, EUR, GBP, AED and 28 currencies

Open Calculator →
Ready to Exchange at Zero Markup?
Same-day delivery · RBI-authorised · 2.5 lakh+ customers served.
💬