What Is the RBI Purpose Codes List for Exporters and Freelancers?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
The RBI purpose codes list is the set of codes AD banks use to report foreign exchange receipts and payments under FETERS. Receipt codes start with P. Exporters and freelancers pick the code that matches what the foreign client pays for, such as P0802 for software consultancy. The official source is the RBI purpose code list.
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Any resident in India who receives foreign currency for goods, services or other purposes through an AD bank | RBI A.P. (DIR Series) Circular No. 84 dated February 29, 2012 (FETERS purpose code list); Regulation 18(2) of the FEMA (Export and Import of Goods and Services) Regulations, 2026 | Not applicable. The code is declared when the inward payment is credited | Not applicable as a fixed amount. A wrong code misreports the receipt and may need correction through your AD bank | 9 Oct 2026 |
What is the RBI purpose codes list and why do exporters need it?
The RBI purpose codes list gives every foreign exchange transaction a code that describes its purpose. AD banks report these codes to RBI under FETERS, as set out in A.P. (DIR Series) Circular No. 84 of February 29, 2012. Exporters and freelancers need the list because the code they choose appears on the inward remittance record for each receipt.
- Reporting: AD banks report purpose, country, currency and other details of foreign exchange transactions to RBI, mainly to compile India's balance of payments statistics, as the RBI guidelines explain.
- Prefix: Receipt codes begin with P and payment codes begin with S in the same RBI list. Exporters use the P codes.
- Groups: Codes are arranged in numbered groups. For example, group 01 covers exports of goods, group 08 covers telecommunication, computer and information services, and group 10 covers other business services.
- Your choice: The exporter or freelancer states the purpose when the payment arrives. The bank or payment provider records the code you choose, so the invoice wording matters.
- Current law: Regulation 18(2) of the 2026 Export and Import Regulations keeps FETERS reporting in place from October 01, 2026.
The list is a classification tool and does not change how a payment is taxed. Read the exact description of a code before choosing it, and use the RBI purpose code explainer for background.
Which groups of the RBI purpose codes list apply to exporters and freelancers?
Most exporters and freelancers use codes from groups 01, 08, 09, 10 and 11 of the RBI list. Goods exporters use group 01, software and IT workers use group 08, content licensing sits in group 09, professional services sit in group 10 and media and education sit in group 11.
| Group | Typical codes | Who uses it | Best for |
|---|---|---|---|
| Group 01: Exports (of Goods) | P0102, P0103 | Sellers of physical goods to foreign buyers | Product exporters |
| Group 08: Telecommunication, Computer & Information Services | P0802, P0803, P0807 | Developers, IT consultants and data service providers | Software and IT freelancers |
| Group 09: Charges for the use of intellectual property n.i.e | P0902 | Owners who license content, films, patents or trademarks | Creators and licensors |
| Group 10: Other Business Services | P1002 to P1099 | Consultants, lawyers, accountants, designers, marketers and engineers | Professional service providers |
| Group 11: Personal, Cultural & Recreational services | P1101 to P1109 | Audio-visual, broadcast, entertainment and education providers | Media and education providers |
How do you choose the right code from the RBI purpose codes list?
Choose the code whose official description matches what the foreign client pays for. Start from the invoice, find the group that fits, read the exact wording of each candidate code and select the closest match. Ask your AD bank when two descriptions both seem to fit.
- Write down what the invoice charges for, in the same words the contract uses.
- Find the group in the RBI list that matches the type of work: goods, software, licensing, business services or media.
- Read the exact official description of each candidate code in that group.
- Check the nearby codes in the same group, because sibling codes often differ by one detail such as crew or the type of advice.
- Select the closest code on your bank or payment provider's form and note the invoice number.
- Check the code on the inward remittance record, and ask for a correction if it differs from what you chose.
Which codes do freelancers and exporters use most, by profession?
Software developers commonly use P0802 or P0807, consultants use P1006, designers and marketers look at P1007 and related group 10 codes, and goods exporters use group 01. These pairings are a starting point only; the invoice wording decides.
- Software developers and IT consultants: P0802 (Software consultancy/implementation (other than those covered in SOFTEX form)) or P0807 (Off-site Software Exports).
- Management consultants and PR professionals: P1006 (Business and management consultancy and public relations services).
- Advertising and marketing providers: P1007 (Advertising, trade fair service).
- Lawyers: P1004 (Legal services).
- Accountants and bookkeepers: P1005 (Accounting, auditing, book keeping services).
- Commission agents: P1019 (Commission agent services) or P1002 (Trade related services – commission on exports / imports).
- Film and video producers: P1101 (Audio-visual and related services like Motion picture and video tape production, distribution and projection services.).
- See also purpose code for freelancers, purpose code for software and IT services and purpose code for consulting services.
How do you change a wrong purpose code after the payment is credited?
Contact the AD bank or payment provider that credited the payment and ask how it corrects the code on its record and on the remittance certificate. The process and any time limit differ by bank. Read how to correct a wrong purpose code after payment for the steps, and what happens if the wrong purpose code is used for the effects.
What are the official descriptions in the RBI inward purpose codes list for exporters?
The table below quotes the official wording from the RBI purpose code list for the receipt codes most relevant to exporters and freelancers. It is a selection, not the full list. The PDF also holds codes for transport, travel, insurance, financial services, investment and transfers. Codes with a page on this site link to it.
| Code | Official description | Group | Best for |
|---|---|---|---|
| P0102 | Realisation of export bills (in respect of goods) sent on collection (full invoice value) – Other than Nepal and Bhutan | Group 01: Exports (of Goods) | Goods exporters whose bills are sent on collection |
| P0103 | Advance receipts against export contracts, which will be covered later by GR/PP/SOFTEX/SDF – other than Nepal and Bhutan | Group 01: Exports (of Goods) | Exporters receiving an advance before shipment |
| P0802 | Software consultancy/implementation (other than those covered in SOFTEX form) | Group 08: Telecommunication, Computer & Information Services | Developers and IT consultants |
| P0803 | Data base, data processing charges | Group 08: Telecommunication, Computer & Information Services | Data processing and database service providers |
| P0807 | Off-site Software Exports | Group 08: Telecommunication, Computer & Information Services | Software exporters delivering work remotely |
| P0902 | Receipts for use, through licensing arrangements, of produced originals or prototypes (such as manuscripts and films), patents, copyrights, trademarks, industrial processes, franchises etc. | Group 09: Charges for the use of intellectual property n.i.e | Creators and owners licensing content or IP |
| P1002 | Trade related services – commission on exports / imports | Group 10: Other Business Services | Agents earning export or import commission |
| P1003 | Operational leasing services (other than financial leasing) without operating crew, including charter hire- Airlines companies | Group 10: Other Business Services | Aircraft lessors |
| P1004 | Legal services | Group 10: Other Business Services | Lawyers and legal support providers |
| P1005 | Accounting, auditing, book keeping services | Group 10: Other Business Services | Accountants and bookkeepers |
| P1006 | Business and management consultancy and public relations services | Group 10: Other Business Services | Consultants and PR professionals |
| P1007 | Advertising, trade fair service | Group 10: Other Business Services | Advertising and marketing providers |
| P1008 | Research & Development services | Group 10: Other Business Services | Research and development providers |
| P1009 | Architectural services | Group 10: Other Business Services | Architects and design professionals |
| P1014 | Engineering Services | Group 10: Other Business Services | Engineers and engineering firms |
| P1015 | Tax consulting services | Group 10: Other Business Services | Tax advisers |
| P1016 | Market research and public opinion polling service | Group 10: Other Business Services | Research and polling firms |
| P1017 | Publishing and printing services | Group 10: Other Business Services | Publishers and printers |
| P1019 | Commission agent services | Group 10: Other Business Services | Commission agents |
| P1022 | Other Technical Services including scientific/space services. | Group 10: Other Business Services | Technical and scientific service providers |
| P1099 | Other services not included elsewhere | Group 10: Other Business Services | Services that no other listed code describes |
| P1101 | Audio-visual and related services like Motion picture and video tape production, distribution and projection services. | Group 11: Personal, Cultural & Recreational services | Film, video and audio-visual businesses |
| P1103 | Radio and television production, distribution and transmission services | Group 11: Personal, Cultural & Recreational services | Radio and television producers |
| P1104 | Entertainment services | Group 11: Personal, Cultural & Recreational services | Performers and entertainers |
| P1107 | Educational services (e.g. fees received for correspondence courses offered to non-resident by Indian institutions) | Group 11: Personal, Cultural & Recreational services | Tutors and institutions teaching non-residents |
| P1109 | Other Personal, Cultural & Recreational services | Group 11: Personal, Cultural & Recreational services | Personal and cultural services that no other code describes |
What happens if you pick the wrong code from the RBI purpose codes list?
A wrong code misreports the nature of the receipt in the data the AD bank sends to RBI. It can also cause mismatches between the remittance record, the invoice and the GST records. The impact depends on the case, so ask the bank how it treats a correction.
- Reporting: The receipt is classified under the wrong head in balance of payments data.
- Records: The remittance record may show a purpose that does not match the invoice, which can raise questions from the bank or a tax officer.
- Goods or services: A goods code on a service payment, or the reverse, can confuse export documentation and EDPMS matching. Check with your AD bank.
- Delays: The bank may hold or query the credit until the purpose is clear.
Contact your AD bank or payment provider as soon as you spot the error, supply the invoice and contract, and ask for the code to be corrected on its records and on the remittance certificate.
Which RBI rules govern the purpose codes list?
The purpose code list comes from RBI's FETERS circular of 2012. The 2026 export regulations continue FETERS reporting. A.P. (DIR Series) Circular No. 20 replaced the earlier export Master Direction from October 01, 2026.
| Circular or regulation | Clause | Date | Plain meaning | Best for |
|---|---|---|---|---|
| A.P. (DIR Series) Circular No. 84 | Paragraph 3 | February 29, 2012 | AD banks report foreign exchange transactions using the revised purpose code list | Anyone looking for the source of the code list |
| RBI purpose code list (Annex I) | Purpose codes, receipts | Effective April 1, 2012 | Lists receipt codes beginning with P and payment codes beginning with S | Exporters choosing a receipt code |
| FEMA 23(R)/2026-RB | Regulation 18(2) | In force from October 01, 2026 | FETERS reporting by AD banks continues | Exporters wondering if codes still apply |
| FEMA 23(R)/2026-RB | Regulation 3(2) | In force from October 01, 2026 | Exporters of services file an Export Declaration Form | Service exporters |
| A.P. (DIR Series) Circular No. 20 | Annex A | January 16, 2026 | Supersedes the earlier Master Direction on export from October 01, 2026 | Readers of older guidance |
What mistakes do exporters make with the RBI purpose codes list?
- Old list: Using a code from an outdated list or article. The current source is the RBI purpose code list. A different RBI file at rbi.org.in/upload/notification/pdfs/ has been withdrawn.
- Wrong prefix: Selecting an S code, which is a payment code, for a receipt. Receipts use codes beginning with P.
- Title guessing: Choosing a code from its number or a nickname instead of reading its description. Codes such as P1003 and P1004 are not the consulting codes some older pages suggest.
- Catch-all code: Using P1099 (Other services not included elsewhere) by default when a specific code exists.
- Goods and services: Mixing group 01 goods codes with services. Match the code to what the invoice sells.
- Not reviewing: Never checking the code on the remittance record after the payment is credited.
How did we verify this?
Every rule, deadline and form on this page is linked to its official source, checked on the dates below.
- RBI: Guidelines for Submission of Data, Foreign Exchange Transactions Electronic Reporting System (FETERS), purpose code list, Annex I purpose codes, receipts (P codes), Groups 01, 08, 09, 10 and 11 (checked 9 Oct 2026)
- RBI A.P. (DIR Series) Circular No. 84 dated February 29, 2012: Compilation of R-Returns, Reporting under FETERS, Paragraph 3: AD banks to report all foreign exchange transactions as per the revised purpose code list from April 2012 (checked 9 Oct 2026)
- RBI Notification No. FEMA 23(R)/2026-RB: Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Regulation 3(2) (EDF for services) and 18(2) (FETERS reporting) (checked 9 Oct 2026)
- RBI A.P. (DIR Series) Circular No. 20 dated January 16, 2026: Export and Import of Goods and Services, Annex A: Master Direction on Export of Goods and Services superseded from October 01, 2026 (checked 9 Oct 2026)
Frequently asked questions
Where can exporters download the official RBI inward purpose codes list?
The official list is Annex I of the FETERS guidelines, available as a PDF on rbidocs.rbi.org.in. It is attached to A.P. (DIR Series) Circular No. 84 dated February 29, 2012. The PDF lists both receipt codes beginning with P and payment codes beginning with S.
Is a P code or an S code used for foreign client receipts?
A P code is used for receipts. In RBI's FETERS list, receipt codes begin with P and payment codes begin with S. An exporter or freelancer who is paid by a foreign client picks from the P codes. An importer paying abroad picks from the S codes.
Which purpose code do software developers use for foreign client payments?
Software developers commonly look at P0802 (Software consultancy/implementation (other than those covered in SOFTEX form)) or P0807 (Off-site Software Exports). Which one fits depends on the work in the contract. See the software export purpose code guide, and check with your AD bank if unsure.
Does the RBI purpose code decide whether GST applies to an export?
No. The purpose code classifies the receipt for RBI reporting. Whether a supply is an export of services for GST depends on the conditions in section 2(6) of the IGST Act. See purpose codes that qualify as export of services for GST for the GST side.
Can one invoice carry more than one RBI purpose code?
A single payment normally carries one code. If an invoice bundles different services, such as software development and consulting, ask your AD bank how it wants the receipt declared. Splitting the invoice by service may make the purpose clearer. Practice differs by bank.
Is there a separate FIRC purpose code list for freelancers?
No separate list exists for freelancers. Freelancers use the same RBI purpose code list as other exporters. The code is chosen by the nature of the service, not by the status of the person. Read purpose code for freelancers for common cases.