Guide for Service Exporters
Menu
Purpose codes

What is purpose code P0801?

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

Short answer

P0801 is the RBI receipt purpose code for "Hardware consultancy/implementation".45 It sits in group P08, "Telecommunication, Computer & Information Services".4 DGFT maps it to hosting, IT infrastructure and network management SACs.2 It suits Indian IT professionals and firms paid by foreign clients to advise on or set up computer hardware and IT infrastructure.42

CodeOfficial descriptionBOP groupDirectionTypical user
P0801Hardware consultancy/implementation45P08 Telecommunication, Computer & Information ServicesReceipt (inward)IT infrastructure and network consultants2

Purpose code P0801 is the first code in RBI's computer services group, P08. It covers consultancy and implementation work on computer hardware.45 It is the closest match when the work you bill a foreign client for is about servers, networks or other IT infrastructure.

What does the P0801 purpose code cover?

The P0801 purpose code covers receipts for hardware consultancy and implementation, meaning advice on, or set-up of, computer hardware for a client abroad.45

  • Official description: "Hardware consultancy/implementation".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 P0801 purpose code?

Use the P0801 purpose code when a foreign client pays you mainly to advise on, design or install computer hardware or IT infrastructure.4 DGFT's mapping links P0801 to "Hosting and information technology (IT) infrastructure provisioning services", "IT infrastructure and network management services" and "Other information technology services n.e.c".2

  • Main work is hardware: the invoice is for servers, storage, networks or other equipment.
  • Work is new set-up: you plan or implement something new, since repair and maintenance has its own code, P0804.4

If one invoice mixes hardware and software work, use the code that describes the main work and confirm it with your bank.

Who uses the P0801 purpose code?

The P0801 purpose code is used by Indian exporters paid for advice on, or implementation of, computer hardware.4

  • Network engineers: design and configure networks for clients abroad.
  • IT infrastructure firms: plan and install server and storage systems.
  • Hardware consultants: advise foreign companies on data centre equipment.

All of these users bill for hardware work done for a client outside India.

What transactions are covered under P0801?

Transactions covered under P0801 are payments for hardware consultancy or implementation.4

  • Network design: For example, a network engineer designs and configures the office network for a client in Dubai.
  • Server installation: For example, an IT infrastructure firm plans and installs server and storage systems for a European customer.
  • Data centre advice: For example, a consultant advises a US company on data centre hardware.
  • Infrastructure provisioning: For example, a firm sets up hosting infrastructure for an Australian client, which matches SAC 998315 in DGFT's mapping.2

Each example is paid for work on hardware or infrastructure.

When should you not use the P0801 purpose code?

Do not use the P0801 purpose code when the main work is software, data or repair.45

  • Writing or implementing software: use P0802 or P0807.4
  • Repairing or maintaining existing equipment: use P0804, "Repair and maintenance of computer and software".4
  • Database or data processing work: use P0803.4
  • Telecommunication services: 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 P0801?

No RBI document lists papers specific to P0801; 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 P0801 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 P0801:2

SACSAC description
998315Hosting and information technology (IT) infrastructure provisioning services
998316IT infrastructure and network management services
998319Other information technology services n.e.c

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

How do you declare the P0801 purpose code?

You declare the P0801 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 P0801, "Hardware consultancy/implementation", 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 P0801, so the invoice can later be linked to the payment on the DGFT portal.2
  3. Tell the bank or payer the code: Give P0801 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 P0801, 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 P0801.93

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

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

The P0801 purpose code is a reporting code under RBI's FETERS reporting, and its main practical effect is on the e-BRC you can generate.19

  • 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 P0801 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. Section 58(2), Table row 3, which replaced section 44ADA, gives resident individuals and partnership firms (not LLPs) in specified professions, including information technology, a 50% deemed profit where gross receipts are up to ₹50 lakh, or ₹75 lakh if cash receipts are 5% or less.12

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 P0801 purpose code?

The common mistakes with the P0801 purpose code come from mixing hardware, software and repair work.4

  • Using P0801 for software projects: software consultancy or implementation is P0802.4
  • Using P0801 for repairs: repair and maintenance is P0804.4
  • Assuming the IT e-BRC category: DGFT's eBRC rules say only P0802, P0803, P0807 and P0103 apply under Services > IT, and P0801 is not among them, so ask your bank which category applies.10
  • Leaving the SAC off the invoice: DGFT's rules say service exporters can only attach invoices whose SAC matches the services, so put a SAC mapped to P0801 on the invoice.102

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 P0801 are listed below with their official RBI descriptions.45

CodeOfficial descriptionBest for
P0802Software consultancy/implementation (other than those covered in SOFTEX form)Software consultancy or implementation
P0807Off-site Software ExportsSoftware developed in India and delivered abroad
P0803Data base, data processing chargesDatabase or data processing work
P0804Repair and maintenance of computer and softwareRepair and maintenance of existing computers and software
P0808Telecommunication services including electronic mail services and voice mail servicesTelecommunication, email and voicemail 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
  12. [12]Income Tax Department: Income-tax Act, 2025, section 58 (presumptive taxation, Table row 3 for specified professions)

Frequently asked questions

Is cloud or server set-up for a foreign client P0801 or P0802?+

Cloud or server set-up work on IT infrastructure fits the P0801 description, hardware consultancy and implementation. DGFT maps the hosting and network management SACs 998315 and 998316 to both P0801 and P0802.2 Pick the code that matches the main work on the invoice, and confirm the choice with your bank before payment.

Which purpose code covers computer repairs for a foreign client instead of P0801?+

Computer repairs for a foreign client fall under P0804, "Repair and maintenance of computer and software".4 P0801 is for hardware consultancy and implementation, meaning new advice or set-up work. If one contract covers both installation and ongoing repairs, split the invoices so each payment carries one purpose code.

Which group does purpose code P0801 belong to?+

Purpose code P0801 belongs to group P08 of RBI's receipt purpose codes, "Telecommunication, Computer & Information Services".4 The same group holds the software codes P0802 and P0807, the data code P0803, the maintenance code P0804 and the telecommunication code P0808, so exporters of IT work usually find their code in group P08.

Can a freelancer use purpose code P0801?+

A freelancer can use purpose code P0801 when the foreign client pays for hardware consultancy or implementation, such as network design or server set-up.4 The code follows the service you bill, and the same rule applies to freelancers and companies. Freelancers who write software for clients usually look at P0802 or P0807 instead.

Does a P0801 hardware consultancy 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 hardware consultancy paid under P0801. 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.