Purpose Codes in India
Search and understand RBI Purpose Codes for inward and outward remittances. Understand when to use each code and ensure accurate regulatory reporting.
What is a Purpose Code?
A purpose code tells the banks and regulators why money is being sent or received internationally. In India, the RBI requires every cross-border transaction to be reported using a purpose code.
Each purpose code is a 5-character alphanumeric code (one letter and four digits) that signifies the reason for the transaction. Before sending or receiving money from abroad, individuals and businesses must choose the correct purpose code and share it with their bank.
Types of Purpose Codes
The RBI groups Purpose Codes into two main types based on the direction of the transaction:
- 01Purpose Codes for inward remittances: These are used when you receive money from abroad, such as payments for exports or services. Inward Purpose Codes always start with the letter “P”. For example, P0801 is used when receiving payments for hardware consultancy services.
- 02Purpose Codes for outward remittances: These are used when you send money outside India. Outward Purpose Codes always start with the letter “S”. For example, S0013 is used for repayment of short-term loans taken from non-residents.
Why are Purpose Codes required?
- 01Regulatory compliance: Under the Foreign Exchange Management Act (FEMA), all international transactions must meet specific rules. Purpose codes help authorities confirm that each transaction follows these rules.
- 02Tracking cross-border money flows: Purpose codes allow the government to track money coming into and going out of India. This helps in understanding trends, monitoring economic activity, compiling Balance of Payments (BoP) statistics, and shaping policy decisions.
- 03Faster transaction processing: When the purpose of a transaction is clearly defined, banks and regulators can process payments faster, with fewer checks, delays, or errors.
- 04Financial transparency and audits: RBI requires businesses to maintain clear and accurate records of all foreign exchange transactions. Purpose codes make audits easier by clearly showing the reason behind each transaction.
- 05Prevention of financial misuse: Clear classification of transactions helps authorities identify irregular activity and reduce risks such as money laundering and unauthorized financial flows.
What happens if you use the wrong Purpose Code for an inward remittance?
Using the wrong RBI Purpose Code can create real issues, even for small businesses and freelancers. Common outcomes include:
Payment cancellations
If the correct Purpose Code is not shared, international payments from overseas clients may be cancelled by the bank.
Payment delays
Banks review every inward remittance against the submitted purpose code. If the code does not match the transaction, the bank may hold the funds, request clarification, or ask you to resubmit the details. This back-and-forth can delay the payment.
Compliance risks
Purpose codes are checked not just by banks but also by regulators. An incorrect code can be flagged during audits, leading to increased scrutiny, compliance queries, or corrective action.
How to select the correct Purpose Code?
01
Refer to the RBI purpose code list
Start with the RBI’s official purpose code list available on its official website and identify the category that best matches your transaction. Keep this list as a reference for future payments.
02
Match the code to the exact transaction type
Each category has multiple sub-codes. Choose the code that reflects the actual nature of the transaction, not a broad or approximate description. For example, under the category “Computer and Information Services,” P0801 (Hardware consultancy) is different from P0804 (Repair and maintenance of computer and software).
03
Confirm with your bank or advisor if unsure
If the transaction does not clearly fit into one code, check with your banking partner or a financial advisor before submitting the details.
Indian investment abroad / capital transfers
P0001
Return of Indian investment abroad in equity (shares)
P0018
Other capital receipts
P0017
Sale of intangible assets by Indian companies
P0016
Purchase of foreign currency
P0015
Bank loans & overdrafts
P0014
Non-resident deposit receipts (FCNRB/NRERA etc.)
P0013
Loans from non-residents to India
P0012
Repayment of loans to non-residents
P0011
Repayment of loans extended to Non-Residents
P0005
Return of Indian investment abroad in real estate
P0004
Return of Indian investment abroad in subsidiaries
P0003
Return of Indian investment abroad in branches
P0002
Return of Indian investment abroad in debt securities
Freelancing and personal services
Other Current Account Transactions
Investment Income
Personal Transfers
Government & Institutional Transfers
Education & training services
Creative and media services
P1101
Audio-visual and related services
P0902
Receipts for use, through licensing arrangements, of produced originals or prototypes (such as manuscripts and films), patents, copyrights, trademarks, industrial processes, franchises, etc.
P0901
Franchises services – patents, copyrights, trade marks, industrial processes, franchises, etc.
Other Business & Professional Services
Professional and technical services
P1009
Architectural, engineering and other technical services
P1008
Research & development services
P1007
Advertising, trade fair, market research and public opinion polling services
P1006
Business and management consultancy and public relations services
P1005
Accounting, auditing, book keeping services
P1004
Legal services
P1003
Operational leasing services (other than financial leasing and without operating crew) including charter hire
P1001
Merchanting Services – net receipts (from sale and purchase of goods without crossing the border)
Manufacturing and export of goods
P1002
Trade related services - Commission on exports/imports
P0602
Freight insurance receipts
P0107
Realisation of overdue export bills
P0106
Conversion of overdue export bills
P0105
Export bills (goods) sent on collection
P0104
Receipts for exports not covered by shipping bill
P0103
Advance receipts against exports (goods)
P0102
Realisation of export bills (goods)
P0101
Export bills negotiated/purchased/discounted
Software and IT services
Financial Services
Insurance Services
Communication Services
Travel & Tourism (Current Account)
Transport Services (Shipping & Airlines)
P0213
Other transportation services
P0211
Operational leasing (with crew) - Airlines companies
P0208
Operating expenses of foreign airlines in India
P0207
Surplus freight/passenger fare by Indian airlines
P0205
Operational leasing (with crew) - Shipping companies
P0202
Operating expenses of foreign shipping companies in India
P0201
Surplus freight/passenger fare by Indian shipping companies
Foreign investment into India
Best practices for using RBI Purpose Codes
- 01Stay updated: The RBI updates the purpose code list from time to time. Always refer to the latest version before selecting a code.
- 02Maintain clear records: Keep a record of all international transactions along with the purpose codes used. This is required during bank reviews and regulatory audits.
- 03Share accurate transaction details: Ensure your overseas clients provide clear and correct payment details. Accurate information helps avoid mismatches and delays.
- 04Check before submitting: If a transaction does not clearly fit into a single code, confirm the purpose code with your banking partner or financial advisor before proceeding.