What is purpose code P1009?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 9 min read
Short answer
P1009 is the RBI receipt purpose code for "Architectural services".56 It sits in group P10, Other Business Services.5 DGFT maps it to architecture, planning and landscape SACs and to specialty design services, which include interior design.3 Engineering services are now P1014.5 An earlier, withdrawn RBI list combined them.2
| Code | Official description | BOP group | Direction | Typical user |
|---|---|---|---|---|
| P1009 | Architectural services56 | P10, Other Business Services5 | Receipt (inward remittance to India)1 | Architects, urban planners, landscape architects and some interior designers paid by foreign clients53 |
Purpose code P1009 is the architecture code in RBI's group P10, Other Business Services. The current description is "Architectural services".56
Architects, planners and some designers billing clients abroad use it. Engineering and other technical services now have separate codes.
What does the P1009 purpose code cover?
The P1009 purpose code covers architectural, planning and landscape work paid for by foreign clients. RBI's receipt purpose code list describes P1009 as: "Architectural services".56 DGFT's purpose code to SAC mapping reproduces the same wording.3 P1009 sits in group P10, "Other Business Services".5
The list comes from A.P. (DIR Series) Circular No. 84 dated 29 February 2012, which 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.56
An earlier RBI list, now marked "Withdrawn" on the RBI website, described P1009 as "Architectural, engineering and other technical services".2 In the current list engineering services are P1014 and other technical services P1022.5
When should you use the P1009 purpose code?
Use the P1009 purpose code when a foreign client pays you for architectural work, including planning and landscape architecture.53 DGFT's mapping also links specialty design services, which include interior design, to P1009.3
- Building design: Architectural services for residential and non-residential projects are mapped to P1009.3
- Planning: Urban and rural land planning and project site master planning are mapped to P1009.3
- Landscape and interiors: Landscape architecture and specialty design services, including interior design, are mapped to P1009.3
If more than one description could fit, confirm P1009 with your bank before the payment is credited.5
Who uses the P1009 purpose code?
P1009 fits Indian exporters paid for architectural work.5 DGFT's mapping links it to architectural advisory services, architectural services for residential and non-residential projects, historical restoration, urban and rural land planning, project site master planning, landscape architecture and "Specialty design services including interior design, fashion design, industrial design and other specialty design services".3
- Architecture studios: Studios designing buildings for clients abroad.
- Urban planners: Planners preparing master plans for overseas developers.
- Landscape architects: Designers of gardens and outdoor spaces for foreign clients.
- Interior designers: Designers producing schemes for foreign clients, where DGFT's specialty design SAC applies.3
What transactions are covered under P1009?
Transactions covered under P1009 are fees for architectural design, planning, restoration and landscape work.53 Each example below fits the description:
- Villa design: For example, an architecture studio in Ahmedabad designs a villa for a client in Dubai.
- Master plan: For example, an urban planner prepares a master plan for an overseas township developer.
- Resort landscape: For example, a landscape architect designs a resort garden for a client in Sri Lanka.
- Interior scheme: For example, an interior designer produces a scheme for a foreign client, where DGFT's specialty design SAC applies.3
Which SAC codes does DGFT map to the P1009 purpose code?
DGFT's purpose code to SAC mapping (Version 1.0, 10 November 2023) lists these Services Accounting Codes (SAC) against P1009, among others where noted:3
| SAC | SAC description |
|---|---|
| 998321 | Architectural advisory services |
| 998322 | Architectural services for residential building projects |
| 998323 | Architectural services for non-residential building projects |
| 998324 | Historical restoration architectural services |
| 998325 | Urban planning services |
| 998326 | Rural land planning services |
| 998327 | Project site master planning services |
| 998328 | Landscape architectural services and advisory services |
The mapping lists 1 more SAC code against P1009, specialty design services (998391); see the DGFT file for the full list.3
When you generate an electronic Bank Realisation Certificate (e-BRC) on the DGFT portal, DGFT says you must choose the SAC that corresponds to the purpose code on the remittance.4 The mapping is many-to-many, so the same SAC can appear against several purpose codes.3
When should you not use the P1009 purpose code?
Do not use the P1009 purpose code for engineering design, other technical services or licensing of existing designs.5 Each case below names the code to compare:
- Engineering design: Structural, civil or MEP engineering design is described by P1014, "Engineering Services".5
- Other technical services: Other technical services, including scientific and space services, are P1022.5
- Research and development: R&D work is P1008.5
- Licensing existing designs: Licence fees for produced originals and similar rights are P0902.5
Where a payment sits on the line between two codes, the contract and invoice usually show which service the client is paying for, so keep them ready for the bank.
What documents are required for P1009?
A payment under P1009 needs the documents any export of services needs: an invoice, the Export Declaration Form (EDF), and the bank's inward remittance record that the e-BRC is generated from.74 Under regulation 3(2) of the Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 (the 2026 Regulations), an exporter of services files the EDF with the specified authority within 30 days from the end of the month in which the invoice was raised.7
| Document | What it records | Who needs it |
|---|---|---|
| Export invoice | The service, the client outside India and the amount | Every exporter billing a foreign client under P1009 |
| Contract or engagement letter | The scope of work, which shows why the code fits | Exporters whose work could fit more than one code |
| Export Declaration Form (EDF) | The export of services, declared to the specified authority | Every exporter of services; for services other than software in the Domestic Tariff Area the specified authority is an Authorised Dealer bank |
| Inward remittance message (IRM) | The bank's reference for the inward remittance, with its purpose code | Every exporter; DGFT says an e-BRC cannot be generated without an IRM |
| e-BRC | DGFT's confirmation that the exporter received payment for the export | Exporters who need proof that payment was realised |
For software, the specified authority can also be Software Technology Parks of India (STPI), and in a Special Economic Zone it is the Development Commissioner.7 Exporters of services other than software may file the EDF on or before the date payment is received instead.7
How do you declare the P1009 purpose code?
You declare the P1009 purpose code by telling your bank the purpose of the inward remittance, then making sure the same code carries through to the EDF and the e-BRC.47 The steps below follow that order.
- Match the work to the P1009 description: Compare what the foreign client pays for with the RBI description of P1009 and the neighbouring codes.5
- Describe the service on the invoice: Describe the service on the export invoice in words that match the P1009 description, so the bank can see why the code fits.5
- Give the bank the P1009 purpose code: Tell your bank that the purpose of the inward remittance is P1009 when the payment arrives, using the bank's own inward remittance process.4
- File the Export Declaration Form: File the EDF with the specified authority within 30 days from the end of the month in which the invoice was raised, or for non-software services on or before the date payment is received.7
- Check the IRM and generate the e-BRC: Check that the bank's inward remittance message shows P1009, then generate the e-BRC on the DGFT portal and choose the SAC that corresponds to P1009.4
DGFT's eBRC FAQs place e-BRC generation under Services, then eBRC, then Generating eBRC, after you register on the DGFT website and link your Importer Exporter Code (IEC).4
How does P1009 affect FIRA, GST and income tax?
The P1009 purpose code states the purpose of the payment on the bank's record; GST, realisation and income tax follow their own rules.4 The code matters most where the e-BRC and the SAC you choose must line up with it.4
- FIRA: Ask your bank for its inward remittance advice, often called a Foreign Inward Remittance Advice (FIRA), and check that it shows the same purpose code before you rely on it for GST or bank records.
- e-BRC: DGFT describes the e-BRC as its confirmation that the exporter has received payment for the export of goods or services, and says the SAC you choose must correspond to the purpose code.4
- GST: A supply is an export of services under section 2(6) of the IGST Act, 2017 when the supplier is in India, the recipient is outside India, the place of supply is outside India, payment is received in convertible foreign exchange (or in Indian rupees where RBI permits), and the two are not merely establishments of a distinct person.8 Export of services is a zero rated supply, and a registered person can supply under bond or Letter of Undertaking without paying integrated tax.9
- Realisation: Regulation 5(1) of the 2026 Regulations requires the value of exported services to be realised within nine months from the date of invoice, or twelve months where the export is invoiced or settled in Indian rupees.7
- Income tax: The sources on this page do not cover income tax, and how a receipt is taxed depends on your facts, so confirm it with a chartered accountant.
For the GST side in more depth, see purpose codes and GST on export of services.
What are the common mistakes with the P1009 purpose code?
The common mistakes with the P1009 purpose code are choosing it for work another code describes, and leaving a wrong code uncorrected after the bank has reported it.54
- Using the earlier-list wording: Some websites still show engineering under P1009, which was its meaning in an earlier, withdrawn RBI list; in the current list engineering services are P1014.25
- Leaving a wrong code in place: DGFT's eBRC FAQs say exporters must contact the bank to request a purpose code change, and that banks can amend the inward remittance message (IRM) they report to DGFT.4 Send the bank the remittance reference, the code used, the code you need and your invoice.
- Choosing a SAC that does not match: DGFT says exporters must choose the SAC that corresponds to the purpose code when generating an e-BRC.4
The full steps are in how to correct a purpose code after payment, and the effects are covered in what happens if you use the wrong purpose code.
Which purpose codes are related to P1009?
The purpose codes related to P1009 are the design and technical codes below, from RBI's list.56
| Code | Official description | Best for |
|---|---|---|
| P1009 | Architectural services | Architectural, planning and landscape work |
| P1014 | Engineering Services | Engineering services |
| P1022 | Other Technical Services including scientific/space services. | Other technical services, including scientific and space services |
| P1008 | Research & Development services | Research and development |
| P0902 | Receipts for use, through licensing arrangements, of produced originals or prototypes (such as manuscripts and films), patents, copyrights, trademarks, industrial processes, franchises etc. | Licence fees for produced originals and similar rights |
To compare every receipt code, see the RBI purpose codes list for exporters, or shortlist codes for your work 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]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]RBI: Annexure II, New purpose codes for reporting forex transactions, receipt purposes (earlier list, pages marked Withdrawn)
- [3]DGFT: Purpose Code and SAC Code Mapping, Version 1.0, 10 November 2023
- [4]DGFT: Public eBRC FAQs (purpose code meaning, SAC mapping, purpose code changes) (checked 2026-10-30)
- [5]HDFC Bank: Inward Remittance Purpose Codes (reproduction of the RBI list, checked 28 October 2026)
- [6]DBS Bank India: Inward remittance purpose code description list (reproduction of the RBI list, checked 28 October 2026)
- [7]RBI: Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026, Notification No. FEMA 23(R)/2026-RB as amended up to 22 September 2026, regulations 2(1)(f), 3(2) and 5(1) (checked 2026-10-30)
- [8]CBIC: Integrated Goods and Services Tax Act, 2017, section 2(6), definition of export of services (checked 2026-10-30)
- [9]CBIC: Integrated Goods and Services Tax Act, 2017, section 16, zero rated supply (checked 2026-10-30)
Frequently asked questions
Can an interior designer use the P1009 purpose code?+
DGFT maps specialty design services, which include interior design, to P1009, as well as to P0902, P1008, P1014 and P1099.3 An interior designer billing a foreign client can therefore consider P1009, but should confirm the code with the bank, because the same SAC sits against several codes.
Does the P1009 purpose code include engineering?+
Not in the current RBI receipt list, where engineering services are P1014, "Engineering Services".5 An earlier, withdrawn RBI list combined architectural, engineering and other technical services under P1009.2 Use P1014 when a foreign client pays mainly for structural, civil or MEP engineering design.
Which SAC codes does DGFT map to the P1009 purpose code?+
Version 1.0 of DGFT's purpose code to SAC mapping lists SACs 998321 to 998328 and 998391 against P1009.3 They cover architectural advisory and design services, historical restoration, urban and rural planning, master planning, landscape architecture and specialty design services, which helps when choosing a SAC for an e-BRC.
Can an urban planner receive fees under the P1009 purpose code?+
Yes. DGFT maps urban planning services (SAC 998325), rural land planning services (998326) and project site master planning services (998327) to P1009.3 An Indian planner preparing a master plan for an overseas developer therefore fits P1009, subject to the bank's confirmation.
Which code applies when one contract covers architecture and engineering?+
RBI's list gives architectural services P1009 and engineering services P1014.5 Where one contract covers both, use the code for the main service and confirm it with your bank, or invoice each part separately so that every payment carries the code that describes it.
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
How should an architect in India receive payments from foreign clients?
How Indian architects get paid by foreign clients: the site location rule for GST, purpose code P1009, staged fees under the EDF and nine-month rule, and tax.
ProfessionHow should an interior designer in India receive payments from foreign clients?
How Indian interior designers get paid from abroad: the immovable property place of supply rule, purpose codes, EDF, nine-month realisation and section 58 tax.
Purpose codesWhat is purpose code P1008?
P1008 is the RBI receipt purpose code for research and development services. Which researchers and firms use it, and how it differs from P1014 and P1022.
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.