Guide for Service Exporters
Menu
Purpose codes

What is purpose code P0803?

Verified by:
Editorial team
Published
Last modified
Reading time
7 min read

Short answer

P0803 is the RBI receipt purpose code for "Data base, data processing charges".45 It sits in group P08, "Telecommunication, Computer & Information Services".4 DGFT's Version 1.0 mapping links it to one SAC, 998415.2 DGFT's eBRC rules list P0803 among the four codes accepted under Services > IT.10 It suits businesses and freelancers paid to build databases or process data.4

CodeOfficial descriptionBOP groupDirectionTypical user
P0803Data base, data processing charges45P08 Telecommunication, Computer & Information ServicesReceipt (inward)Data entry and data processing firms4

Purpose code P0803 is the data services code in RBI's computer services group, P08. It covers charges for databases and for data processing.45 It is the closest match for exporters whose work is handling a client's data.

What does the P0803 purpose code cover?

The P0803 purpose code covers receipts for database work and data processing charges.45

  • Official description: "Data base, data processing charges".45
  • BOP group: P08, "Telecommunication, Computer & Information Services".4
  • Direction: receipt, meaning money coming into India.1
  • Source list: A.P. (DIR Series) Circular No. 84 dated 29 February 2012 told banks to report all foreign exchange transactions under a revised purpose code list from April 2012.1

RBI's annex PDF showed a captcha page when this page was checked, so the wording above is quoted from the HDFC Bank and DBS Bank India reproductions, which match each other word for word.45

When should you use the P0803 purpose code?

Use the P0803 purpose code when a foreign client pays you to build or run a database, or to process data.4

  • Database work: you design, build or populate a database for the client.
  • Data processing: you key in, clean, convert or process the client's data.
  • IT e-BRC category: DGFT's eBRC rules accept P0803 under Services > IT.10

Where the main work is the software around the data, P0802 describes it better.4

Who uses the P0803 purpose code?

The P0803 purpose code is used by Indian exporters paid for building or running databases, or for processing data.4

  • Data entry teams: key records into foreign clients' systems.
  • Back-office firms: clean, convert and process data.
  • Freelancers: build and populate product databases.

Bookkeeping and accounting work has its own code, P1005, even though it involves data.4

What transactions are covered under P0803?

Transactions covered under P0803 are payments for database work or data processing.4

  • Data entry: For example, a data entry team keys records into a foreign client's system.
  • Data conversion: For example, a back-office firm cleans, converts and processes data for a US insurer.
  • Product database: For example, a freelancer builds and populates a product database for a European retailer.
  • Survey data processing: For example, an analyst processes raw survey files into tables for a client in Singapore.

Each example is paid for handling the client's data.

When should you not use the P0803 purpose code?

Do not use the P0803 purpose code when the work is mainly software, maintenance or accounting.45

  • Building the software around the data: use P0802.4
  • Ongoing upkeep of software or systems: use P0804.4
  • Bookkeeping and accounting: use P1005, "Accounting, auditing, book keeping services".4
  • Data transmission or telecom: use P0808, "Telecommunication services including electronic mail services and voice mail services".4

Each of these has its own description in the RBI list.

What documents are required for P0803?

No RBI document lists papers specific to P0803; your bank's own policy sets them. The FEMA (Export and Import of Goods and Services) Regulations, 2026 require each bank to have a policy and standard operating procedure listing documents, timelines and charges, published on its website.6

  • Invoice: a service description and Services Accounting Code (SAC) that match the P0803 description. DGFT says you must choose the SAC that corresponds to the purpose code when you generate an electronic Bank Realisation Certificate (e-BRC).3
  • Export Declaration Form (EDF): from 1 October 2026 every exporter of services gives an EDF to the specified authority, usually the AD bank, within 30 days from the end of the month of invoicing.6
  • Bank record: the bank's credit advice or Foreign Inward Remittance Advice (FIRA) showing the code it reported.

DGFT's purpose code to SAC mapping (Version 1.0, 10 November 2023) lists these SACs against P0803:2

SACSAC description
998415Data transmission services

DGFT's Version 1.0 mapping lists only SAC 998415, "Data transmission services", against P0803, and maps the same SAC to P0808 (telecommunication services).2 The mapping does not list a separate data processing SAC for P0803. If your e-BRC needs a SAC that does not appear against P0803, ask your bank or the DGFT helpdesk before generating it.3

The mapping is many-to-many, so the same SAC can appear against several purpose codes.2

How do you declare the P0803 purpose code?

You declare the P0803 purpose code by telling your bank the purpose when the payment arrives, then using the matching SAC for the e-BRC.13

  1. Match the work to the description: Compare what the client pays for with the RBI description of P0803, "Data base, data processing charges", and with the codes listed under related codes below.4
  2. Put the matching SAC on the invoice: Use a SAC that DGFT's mapping lists against P0803, so the invoice can later be linked to the payment on the DGFT portal.2
  3. Tell the bank or payer the code: Give P0803 to your bank, or to the platform or payer that asks for a purpose, before the money is credited.1
  4. Check the credit advice: Check that the bank's credit advice or FIRA shows P0803, and ask the bank to amend it straight away if it does not.3
  5. Generate the e-BRC: On the DGFT portal, link the bank's inward remittance message (IRM) to your invoice and choose the SAC that corresponds to P0803.93

Banks report the code they record, so the code on the bank's record is the one that counts.

How does the P0803 purpose code affect FIRA, GST and income tax?

The P0803 purpose code is a reporting code under RBI's FETERS reporting, and it lets you use DGFT's Services > IT e-BRC category.110

  • FIRA and e-BRC: the e-BRC is now self-generated by the exporter on the DGFT portal from the inward remittance message (IRM) data the bank sends, and DGFT says you choose the SAC that corresponds to the purpose code on the remittance.93 Check that the bank's FIRA or credit advice shows P0803 before you use it as payment evidence.
  • GST: a supply is an export of services only when all five conditions of 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 supplier and recipient not merely establishments of a distinct person.7 For a GST refund on exported services, rule 89(2)(c) of the CGST Rules asks for a statement of invoices with the relevant Bank Realisation Certificates or Foreign Inward Remittance Certificates.8
  • Income tax: the Income-tax Act, 2025 has applied from 1 April 2026, and tax year 2026-27 runs from 1 April 2026 to 31 March 2027.11 Income tax is worked out on the income under that Act.

How GST and income tax apply depends on your contract and facts, so confirm with a chartered accountant.

What are the common mistakes with the P0803 purpose code?

The common mistakes with the P0803 purpose code come from data-heavy work that another code describes better.4

  • Using P0803 for bookkeeping: bookkeeping is P1005, "Accounting, auditing, book keeping services".4
  • Using P0803 for software builds: building the application is software implementation, P0802.4
  • Using P0803 for upkeep of systems: ongoing maintenance of software or systems is P0804.4
  • Picking a SAC outside the mapping: DGFT's rules say service exporters can only attach invoices whose SAC matches the services.10

To fix a wrong code, ask the bank that credited the payment. DGFT's eBRC FAQs say exporters must contact the bank to request a purpose code change, and that banks can amend the IRM they report to DGFT.3 The full steps are in how to correct a purpose code after payment.

The codes closest to P0803 are listed below with their official RBI descriptions.45

CodeOfficial descriptionBest for
P0802Software consultancy/implementation (other than those covered in SOFTEX form)Building or implementing the software around the data
P0804Repair and maintenance of computer and softwareOngoing maintenance of computers and software
P1005Accounting, auditing, book keeping servicesBookkeeping and accounting work
P0806Other information services- Subscription to newspapers, periodicals, etc.Paid access to information, such as subscriptions
P0808Telecommunication services including electronic mail services and voice mail servicesData transmission and telecommunication services

To compare every receipt code, see the RBI purpose codes list for exporters, or shortlist codes with the purpose code finder. Where a payment could fit more than one description, confirm the code with your bank or a chartered accountant before the money is credited.

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. [1]RBI: A.P. (DIR Series) Circular No. 84 dated 29 February 2012, Compilation of R-Returns: Reporting under FETERS (revised purpose codes from April 2012)
  2. [2]DGFT: Purpose Code and SAC Code Mapping, Version 1.0, 10 November 2023
  3. [3]DGFT: Public eBRC FAQs (purpose code meaning, SAC mapping, purpose code changes)
  4. [4]HDFC Bank: Inward Remittance Purpose Codes (reproduction of the RBI list, checked 28 October 2026)
  5. [5]DBS Bank India: Inward remittance purpose code description list (reproduction of the RBI list, checked 28 October 2026)
  6. [6]RBI: FEMA (Export and Import of Goods and Services) Regulations, 2026, FEMA 23(R)/2026-RB, amended up to 22 September 2026, regulations 3, 4 and 19
  7. [7]CBIC: IGST Act, 2017, section 2(6), export of services
  8. [8]CBIC: CGST Rules, 2017, rule 89(2)(c), refund on account of export of services (checked 2026-10-30)
  9. [9]DGFT: eBRC services page (self-generated e-BRC from bank IRM data, Trade Notice 33/2023-24 dated 10 November 2023)
  10. [10]DGFT: eBRC generation rules, General Guidelines for Generating eBRC, last updated 26 March 2024, rules 9 and 10 (checked 2026-10-30)
  11. [11]PIB: Income-tax Act, 2025 comes into force from 1 April 2026

Frequently asked questions

Can a data entry freelancer use purpose code P0803?+

A data entry freelancer working for a foreign client is doing data processing, which the P0803 description, "Data base, data processing charges", covers.4 Confirm the purpose code with your bank before the first payment, and keep the same code for the same kind of work so your e-BRCs and invoices line up.

Is bookkeeping for a foreign client covered by purpose code P0803?+

Bookkeeping for a foreign client is not described by purpose code P0803. RBI's list gives bookkeeping its own code, P1005, "Accounting, auditing, book keeping services".4 Use P0803 only when the main work is building a database or processing data, and P1005 when the work is accounting or bookkeeping.

Which SAC does DGFT map to purpose code P0803?+

DGFT's Version 1.0 mapping, dated 10 November 2023, lists one SAC against purpose code P0803: 998415, "Data transmission services".2 The same SAC is also mapped to P0808. If your invoice uses a different SAC, ask your bank or the DGFT helpdesk which pairing to use before generating an e-BRC.3

Which group does purpose code P0803 belong to?+

Purpose code P0803 belongs to group P08, "Telecommunication, Computer & Information Services", of RBI's receipt purpose codes.4 The group also holds hardware consultancy (P0801), software consultancy (P0802), maintenance (P0804) and off-site software exports (P0807), so compare those descriptions when the work mixes data and software.

Does a P0803 data processing export need an EDF from October 2026?+

From 1 October 2026 every exporter of services gives an Export Declaration Form (EDF) to the specified authority, usually the AD bank, within 30 days from the end of the month of invoicing.6 That covers data processing paid under P0803. Exporters of non-software services may instead file it on or before the date payment is received.6

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.