What is the difference between purpose codes P0802 and P0807?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 6 min read
Short answer
In RBI's purpose code list, P0802 is "Software consultancy/implementation (other than those covered in SOFTEX form)".1 P0807 is "Off-site Software Exports".1 DGFT maps both codes to the same IT service codes.2 Both are accepted for e-BRCs in DGFT's Services > IT category.3 RBI Circular No. 20 superseded the SOFTEX circulars from 1 October 2026.56
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| Software exporters receiving foreign payments | RBI Circular No. 84 purpose code list; FEMA (Export and Import of Goods and Services) Regulations, 202615 | EDF within 30 days from the end of the month of invoicing5 | Not stated in these sources | 30 October 2026 |
Software developers, app studios, IT services firms and SaaS companies usually see one of two codes on their bank advice: P0802 or P0807. Both describe software work, both are accepted by the Directorate General of Foreign Trade (DGFT) for software e-BRCs, and the line between them was drawn around a form, SOFTEX, whose circulars were superseded from 1 October 2026.136
This page explains what each code says, how DGFT treats them, and what to ask your bank. For the full list of software-related codes, see purpose code for software export.
What is the difference between purpose codes P0802 and P0807?
The difference between purpose codes P0802 and P0807 is in RBI's wording: P0802 is "Software consultancy/implementation (other than those covered in SOFTEX form)" and P0807 is "Off-site Software Exports".1 Both codes sit in group P08, "Telecommunication, Computer & Information Services", in Annex I to A.P. (DIR Series) Circular No. 84 dated 29 February 2012.1
| P0802 | P0807 | |
|---|---|---|
| RBI description | Software consultancy/implementation (other than those covered in SOFTEX form) | Off-site Software Exports |
| DGFT category label | Non Sotex IT | Softex IT |
| SAC codes DGFT maps to it | 998313, 998314, 998315, 998316, 998319, 998434 | 998313, 998314, 998315, 998316, 998319, 998434 |
| Accepted in DGFT Services > IT e-BRCs | Yes | Yes |
| Can be clubbed with P0103 advances in one e-BRC | Under DGFT's general rule allowing P0103 with any code | Named specifically in DGFT's rules |
| Best for | Software consultancy or implementation, where your bank applies P0802 | Off-site software exports, where your bank applies P0807 |
Sources for the table: RBI annex for descriptions; DGFT's purpose code to SAC mapping for labels and SAC codes (the "Non Sotex" spelling is DGFT's); DGFT's eBRC rules for the e-BRC rows.123 Your bank's practice decides which of the two appears on your advice.
Who do purpose codes P0802 and P0807 apply to?
Purpose codes P0802 and P0807 apply to Indian exporters paid for software work; neither describes non-software services.12
| Exporter type | Applicable | Why | Best for |
|---|---|---|---|
| Freelance developer | Yes | Software consultancy, implementation or off-site development is in both descriptions1 | Whichever code the bank applies, used consistently |
| IT services company or offshore development centre | Yes | Off-site software exports match P0807's wording1 | Confirming the bank's practice for each contract |
| SaaS company | Ask the bank | Neither description names subscriptions; see purpose code for SaaS | Agreeing the code with the bank before billing |
| Management consultant or marketer | No | Non-IT services have other codes, and DGFT's FAQs say non-IT e-BRCs cannot be generated against SOFTEX4 | Using the service code for the work |
Check the row that matches your work before the first payment arrives.
How do you choose between purpose codes P0802 and P0807?
You choose between purpose codes P0802 and P0807 by starting from what your invoice and contract describe, then confirming with the bank that receives the money.1
- Check that the work is software: Both codes are for software. A web designer, IT consultant or developer billing for code, implementation, hosting or IT support is in the right group. A marketing consultant or bookkeeper is not, whatever platform they use.12
- Ask the bank which code it applies: Ask which code it applies to off-site software receipts after 1 October 2026. Banks report the code to RBI, so their practice decides what appears on your advice.1
- Keep it consistent: Use the same code for the same type of invoice, so your e-BRCs and GST records line up.3
- Check the SAC on your invoice: DGFT says that for service exports you can only attach invoices whose SAC (Services Accounting Code) matches the description of the services; IT consulting (998313) and IT design and development (998314) map to both codes.23
For example, a Pune agency building a mobile app for a US retailer, a freelance developer maintaining a UK client's codebase, and a SaaS company billing annual subscriptions might each be told P0802 or P0807 by different banks. Either code keeps the receipt in DGFT's IT category.3
What documents and deadlines apply to P0802 and P0807 receipts?
From 1 October 2026 every exporter of services, software exporters included, gives an Export Declaration Form (EDF) to the specified authority, usually the authorised dealer (AD) bank.5
| Item | Rule | Deadline | Best for |
|---|---|---|---|
| Export Declaration Form (EDF) | Regulation 3 of the 2026 Regulations5 | Within 30 days from the end of the month of invoicing5 | All software exporters from 1 October 2026 |
| SOFTEX | Circulars superseded by RBI Circular No. 20 from 1 October 20266 | Not applicable from 1 October 20266 | Older exports only; ask your bank |
| e-BRC (Services > IT) | Accepts P0802, P0803, P0807 and P01033 | Generated after the bank's IRM reaches DGFT4 | Proof of realisation for software receipts |
| Invoice SAC | Must match the services exported3 | Before generating the e-BRC | Linking the invoice to the payment |
See SOFTEX replaced by EDF and EDF for service exporters for the filing steps.
What happens if you get P0802 or P0807 wrong?
Getting the wrong one of P0802 and P0807 matters less than picking a non-software code. DGFT's Services > IT category accepts P0802, P0803, P0807 and P0103, so either software code lets you generate an IT services e-BRC.3
- IT code on non-IT work: DGFT's FAQs say an e-BRC for non-IT services cannot be generated against SOFTEX, and the exporter must have the purpose code amended first.4
- Non-IT code on IT work: a receipt outside the four IT codes cannot be certified under Services > IT.3
- Fixing it: DGFT's FAQs say exporters must contact the bank to request purpose code changes.4
See how to correct a purpose code after payment.
Which RBI rules say this about P0802 and P0807?
Three RBI instruments set the position for P0802 and P0807: the 2012 purpose code list, the 2026 Regulations and Circular No. 20.156
| Instrument | Date | What it says | Best for |
|---|---|---|---|
| A.P. (DIR Series) Circular No. 84, Annex I | 29 February 2012 | Lists P0802 and P0807 with the descriptions above1 | Checking the exact wording |
| FEMA (Export and Import of Goods and Services) Regulations, 2026, regulations 3 and 4 | In force from 1 October 2026 | Every exporter of services gives an EDF to the specified authority5 | Understanding the EDF duty |
| A.P. (DIR Series) Circular No. 20 | 16 January 2026 | Supersedes the earlier SOFTEX circulars from 1 October 20266 | Understanding why SOFTEX no longer applies |
The SOFTEX wording mattered because of how DGFT treats software. DGFT's FAQs describe SOFTEX as the form filed by software exporters for export of software and software-related services, and DGFT's mapping labels P0807 "Softex IT".24 DGFT's FAQs say that to generate an e-BRC for SOFTEX, exporters choose the specific purpose code and select "IT" in the "Service" category.4 P0802's own description excludes software "covered in SOFTEX form", so in practice P0807 tended to be used for receipts linked to a SOFTEX and P0802 for other software consultancy and implementation.12
RBI's purpose code descriptions were not changed by those instruments: P0802 still refers to "SOFTEX form" in the list banks use.1 We did not find any RBI or DGFT document, as of October 2026, that says which of the two codes should be used for off-site software exports now that the SOFTEX circulars have been superseded. Treat this as an open question for your bank.
What are the common mistakes with P0802 and P0807?
The common mistakes with P0802 and P0807 come from treating the SOFTEX wording as current and from using software codes for other work.14
- Assuming SOFTEX still decides the code: the SOFTEX circulars were superseded from 1 October 2026.6
- Using a software code for consulting: non-IT e-BRCs cannot be generated against SOFTEX.4
- Switching codes between invoices: inconsistent codes make e-BRCs and GST records harder to match.3
- Invoice SAC outside the mapping: only invoices whose SAC matches the services can be attached.3
Note: This page explains the codes; it is not tax or legal advice. Where your work mixes software with consulting or design, confirm the code with your bank and a chartered accountant.
How did we verify this?
We checked this page against the sources below on 30 October 2026. Read our methodology or report an error.
- [1]RBI: Annex I to A.P. (DIR Series) Circular No. 84 dated 29 February 2012, Purpose Codes for Reporting under FETERS, Part B (receipt purposes)
- [2]DGFT: Purpose Code and SAC Code Mapping, Version 1.0, 10 November 2023
- [3]DGFT: eBRC generation rules, General Guidelines for Generating eBRC (last updated 26 March 2024)
- [4]DGFT: FAQs (Self-Generation of eBRC), Version 1.0, March 2024, questions 9, 25 and 84
- [5]RBI: Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, amended up to 22 September 2026, regulations 3 and 4
- [6]RBI: A.P. (DIR Series) Circular No. 20 dated 16 January 2026, Export and Import of Goods and Services
Frequently asked questions
Is purpose code P0807 the code for advertising?+
Purpose code P0807 is not the code for advertising. In RBI's list P0807 is "Off-site Software Exports", a software code in group P08. Advertising has its own code, P1007, "Advertising, trade fair service", in group P10.1 An agency running ad campaigns for a foreign client would look at P1007 with its bank.
Can I generate an e-BRC with purpose code P0802?+
Yes. DGFT's eBRC rules say the Services > IT category accepts four purpose codes: P0802, P0803, P0807 and P0103.3 So a software receipt reported under purpose code P0802 can be certified as an IT services e-BRC, as long as your invoice carries a SAC that matches the services.
Which purpose code should a software exporter use now that SOFTEX has been superseded?+
RBI's descriptions still refer to SOFTEX, and we found no RBI or DGFT document re-mapping P0802 and P0807 after the SOFTEX circulars were superseded from 1 October 2026.156 A software exporter should ask its AD bank which of the two purpose codes it now applies, and use that code consistently.
My bank used P0807 but I am a consultant, not a developer. Is that a problem?+
A software code on consulting work can be a problem. DGFT's FAQs say e-BRCs for non-IT services cannot be generated against SOFTEX, and the purpose code must first be amended to the relevant services code through the bank.4 Ask the bank to change P0807 to the code that matches your consulting work.
Do purpose codes P0802 and P0807 map to the same SAC codes?+
Yes. DGFT's purpose code to SAC mapping lists the same six SACs against purpose codes P0802 and P0807: 998313, 998314, 998315, 998316, 998319 and 998434.2 They cover IT consulting and support, IT design and development, hosting, IT infrastructure and network management, other IT services and software downloads.
Can P0103 advance receipts be clubbed with P0807 in one e-BRC?+
DGFT's eBRC rules name P0807 specifically among the codes that can be clubbed with P0103 advance receipts in one e-BRC.3 For P0802, the same result comes from DGFT's general rule allowing P0103 to be clubbed with any purpose code. Check the rules page when you combine an advance with a later software payment.
This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.
Keep reading
Which purpose code should a software developer or IT company use for export receipts?
Purpose codes for software and IT service exports from India: P0802, P0807, P0803, P0804, P0801 and P0902, how DGFT's IT e-BRC rules use them, and how to choose.
Purpose codesWhat is purpose code P0802?
P0802 is the RBI receipt purpose code for software consultancy and implementation. Who uses it, how it differs from P0807, and what SOFTEX ending means.
Purpose codesWhat is purpose code P0807?
P0807 is the RBI receipt purpose code for off-site software exports. Who uses it, how it differs from P0802, and what the end of SOFTEX means for it.
RBI and FEMAHow did the EDF replace SOFTEX, and what happens to older SOFTEX forms?
How the EDF replaced SOFTEX on 1 October 2026, which RBI instruments did it, and what the rules say about SOFTEX forms and invoices from before that date.
Purpose codesWhat are the RBI purpose codes for receiving export of services payments?
Every RBI receipt purpose code in groups P02 to P16 with its exact description from Circular No. 84, and which kinds of Indian service exporters use each group.