What Is the P0803 Purpose Code?
- Author:
- Manoj Sharma
- Verified by:
- Editorial team
- Published:
- Last modified:
Short answer
The P0803 purpose code is the RBI receipt code for "Data base, data processing charges". P0803 sits in the Telecommunication, Computer & Information Services group of the FETERS list. Indian firms and freelancers use P0803 when a foreign client pays them for database services or for processing its data.
| Code | Official description | BOP group | Direction | Best for |
|---|---|---|---|---|
| P0803 | Data base, data processing charges | Group 08: Telecommunication, Computer & Information Services | Inward (receipt into India) | Firms and professionals in India paid by foreign clients for database work or data processing |
What does the P0803 purpose code cover?
The P0803 purpose code covers money received from abroad for database and data processing charges. RBI lists P0803 in group 08, Telecommunication, Computer & Information Services, with the words "Data base, data processing charges". In plain terms, P0803 is for work such as building or managing a database, or processing a client's data, that you deliver as a service. AD banks report every foreign exchange transaction with a purpose code under FETERS, as set out in A.P. (DIR Series) Circular No. 84 of February 29, 2012. Regulation 18(2) of the 2026 Export and Import Regulations keeps this FETERS reporting in place.
P0803 vs P0802: P0802 is "Software consultancy/implementation (other than those covered in SOFTEX form)" in the same RBI group. P0803 fits work centred on data, such as database administration and data processing. P0802 fits software consulting and implementation. See the page on P0802. Where an engagement mixes both, ask your AD bank which code it records.
When should you use the P0803 purpose code?
Use the P0803 purpose code when a foreign client pays you for database or data processing work. Typical cases are data entry and conversion, data cleaning, database design and administration, and processing batches of client data. The deciding question is what your invoice and contract describe. If they describe database or data processing work, P0803 fits. The code you pick from the RBI purpose code list should match the invoice wording.
- Use P0802 instead: Use P0802 (Software consultancy/implementation (other than those covered in SOFTEX form)) when the client pays for software consulting or setup and not for data work.
- Use P0807 instead: Use P0807 (Off-site Software Exports) when the payment is for software developed in India and exported to the client.
- Use P1016 instead: Use P1016 (Market research and public opinion polling service) when the data work is survey or market research.
Who uses the P0803 purpose code?
The P0803 purpose code is used by Indian residents who sell database or data processing services to clients outside India, such as data entry and data management firms, database administrators working as freelancers, and back office service providers. The Indian recipient of the payment declares the code with the AD bank or payment provider that credits the foreign currency.
What transactions are covered under P0803?
- For example, a data management firm in Kolkata is paid by a UK insurer for cleaning and converting policy records and declares P0803.
- For example, a freelance database administrator in Bengaluru bills a US company for tuning and maintaining its customer database.
- For example, a back office firm in Jaipur receives fees from an Australian retailer for processing product data in bulk each month.
- For example, a consultant in Pune is paid by a Canadian client for designing and migrating a database schema, billed as a data service.
When should you not use the P0803 purpose code?
- The client pays for software consulting, setup or integration. Use P0802 (Software consultancy/implementation (other than those covered in SOFTEX form)).
- The payment is for software developed in India and exported to the client. Use P0807 (Off-site Software Exports).
- The work is market research or opinion polling. Use P1016 (Market research and public opinion polling service).
- The payment is for repair or maintenance of computer systems or software. Use P0804 (Repair and maintenance of computer and software).
What documents are required for P0803?
For the P0802 purpose code, the core documents are the invoice, the contract or engagement letter, and an Export Declaration Form (EDF). Under Regulation 3(2) of the 2026 Export and Import Regulations, in force from October 01, 2026, an exporter of services must furnish an EDF giving the full export value within 30 days from the end of the month in which the invoice was raised. This changes the earlier rule in paragraph B.7 of the now superseded Master Direction, which let services without a specified form be exported without any declaration.
- Invoice: Raise an invoice that names the foreign client, describes the database or data processing services, and shows the amount and currency.
- Contract: Keep the contract, statement of work, purchase order or engagement email that shows what you agreed to deliver.
- EDF: File the Export Declaration Form with the specified authority. Under Regulation 2(1)(f), this is an Authorised Dealer or STPI in the DTA for software, an Authorised Dealer in the DTA for other services, and the SEZ Development Commissioner in an SEZ. One EDF can cover all services exported in a month. Ask your AD bank which category your work falls in.
- Small invoices: Under Regulation 4(2), for invoices up to ₹10 lakh, the AD bank may close the export entry in EDPMS based on your declaration that the payment has been realised.
- Bank requests: Your AD bank may ask for KYC details, the remitter's details, or a short note confirming the purpose. Check with your AD bank for its exact list.
How do you declare the P0803 purpose code?
- Check the invoice and contract to confirm the payment is for database or data processing services.
- Open the inward payment in your bank or payment provider's portal, app or branch form when the foreign currency arrives or when you are asked for the purpose.
- Select P0803 from the purpose code list, or write the code and its description if the form asks for text.
- Attach or keep ready the invoice, contract and Export Declaration Form, and add the invoice number in any remarks field so the payment can be matched.
- Confirm the code shown on the credit advice or inward remittance certificate is P0803, and ask your bank or payment provider to correct it if it is wrong.
How does P0803 affect FIRA, GST and income tax?
- FIRA/FIRC: The inward remittance advice or certificate your bank or payment provider issues normally records the purpose of the payment, so the code you declare follows the payment into your records. Keep these documents with the matching invoice. Check with your AD bank on the exact format it issues.
- GST status: A database or data processing service can be an export of services if all five conditions in section 2(6) of the IGST Act are met: supplier in India, recipient outside India, place of supply outside India, payment in convertible foreign exchange or in rupees where RBI permits, and the two parties are not merely establishments of the same person.
- Zero rating: Export of services is a zero rated supply under section 16(1)(a) of the IGST Act, and input tax credit may be availed for it under section 16(2).
- LUT: Section 16(3) allows a registered person to make zero rated supplies without payment of integrated tax under bond or Letter of Undertaking. The LUT is filed as FORM GST RFD-11 on the GST portal.
- Income tax: The purpose code does not change how the income is taxed. The fees are part of your income and are reported in your return. The Income-tax Act, 2025 replaced the 1961 Act from 01.04.2026 and uses the term tax year. Take advice from a tax professional on the correct head and return form.
- Realisation: Under Regulation 5(1)(a) of the 2026 Regulations, the export value of services must be realised and repatriated within nine months from the date of invoice, or twelve months where the export is invoiced or settled in Indian rupees. The September 22, 2026 amendment cut these from fifteen and eighteen months. Your AD bank may extend the period on request.
What are the common mistakes with the P0803 purpose code?
- Code mix-up: Declaring P0803 for software consulting, where P0802 is usually the matching code.
- Wrong group: Choosing P1099 (Other services not included elsewhere) for data work that P0803 describes.
- Research overlap: Using P0803 for survey or research work, which RBI lists separately under P1016.
- Personal codes: Selecting a transfer code such as P1301 (family maintenance) for business fees, which misstates the nature of the receipt.
- Invoice mismatch: Writing an invoice description that does not match the code, for example billing "design support" while declaring P0803.
- No EDF: Skipping the Export Declaration Form. From October 01, 2026, Regulation 3(2) requires one for services within 30 days from the end of the invoice month.
How did we verify this?
The code, its official description and every rule on this page are linked to RBI and other official sources, checked on the dates below.
- RBI: Guidelines for Submission of Data, Foreign Exchange Transactions Electronic Reporting System (FETERS), purpose code list for receipts, Annex purpose codes, receipts, Group 08 Telecommunication, Computer & Information Services (P0801 to P0809); Group 03 Travel (P0301 to P0308); Group 10 P1006, P1099; Group 13 P1301 (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 (amended up to September 22, 2026), Regulation 1(2) (in force from October 01, 2026); 2(1)(f) (specified authority); 3(2) (EDF for services within 30 days from end of invoice month); 4(2) (EDPMS closure up to ₹10 lakh); 5(1)(a) (nine months from invoice date, as amended on September 22, 2026); 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, Paragraphs 4 and 7 and Annex A: Master Direction on Export of Goods and Services and listed circulars, including the SOFTEX circulars, superseded from October 01, 2026 (checked 9 Oct 2026)
- RBI: Export Declaration Form, Annex to the 2026 Regulations, Part 2B (details of services provided to multiple recipients) and Part 5 (certification by Custom, SEZ, Authorised Dealer or STPI) (checked 9 Oct 2026)
- RBI Master Direction: Export of Goods and Services (updated as on July 17, 2026; superseded from October 01, 2026), Superseded from October 01, 2026; cited only to explain the earlier rule in paragraph B.7 (export of services without a specified form) (checked 9 Oct 2026)
- IGST Act, 2017, Section 2: Definitions (CBIC tax information portal), Section 2(6): definition of export of services (checked 9 Oct 2026)
- IGST Act, 2017, Section 16: Zero rated supply (CBIC tax information portal), Section 16(1)(a), 16(2) and 16(3): zero rated supply, input tax credit, supply under bond or Letter of Undertaking (checked 9 Oct 2026)
- GST Portal user manual: Furnishing of Letter of Undertaking (FORM GST RFD-11), Filing path Services > User Services > Furnish Letter of Undertaking (LUT) (checked 9 Oct 2026)
- Income Tax Department e-filing portal: Objective and scope of the New Act, Repeal of the 1961 Act on 01.04.2026 and the tax year concept (checked 9 Oct 2026)
FAQs about the P0803 purpose code
Is P0803 an inward or outward RBI purpose code?
P0803 is an inward code. RBI's receipt codes start with the letter P and payment codes start with S. P0803 is used when foreign currency comes into India for the purpose described as "Data base, data processing charges". A person in India making a payment abroad would use a code from the S list instead.
Can an individual without a company use the P0803 purpose code?
Yes. The P0803 purpose code describes the type of receipt, and RBI's description does not limit it to companies. An individual or a firm in India can select it when the receipt matches the description. The bank applies the same code to both, so the invoice wording matters most.
What happens if the wrong purpose code is used instead of P0803?
A wrong code misreports the transaction in the data the AD bank sends to RBI and can create mismatches with invoices and GST records. Contact the bank or payment provider soon after noticing the error and ask how to correct the purpose code on the transaction and the remittance certificate.
Does the P0803 purpose code change how income is taxed?
No. The purpose code only records why the money was received. Income tax depends on the nature of the income and the applicable law, including the Income-tax Act, 2025, which replaced the 1961 Act from 1 April 2026. Take advice from a tax professional on the head of income and return form.
Does a P0803 payment need an Export Declaration Form from October 2026?
Services exports need an EDF under Regulation 3(2) of the 2026 Regulations, within 30 days from the end of the invoice month, from 1 October 2026. Whether a given P0803 receipt counts as an export of services depends on the facts, so confirm with your AD bank.
Can one invoice be split across P0803 and another purpose code?
Where one payment covers clearly different services, such as data processing and software development, ask your AD bank whether it can record separate purpose codes. Separate invoices for each service make the P0803 portion easier to identify, document and match with your GST records.