What is purpose code P1003?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 9 min read
Short answer
P1003 is the RBI receipt purpose code for "Operational leasing services (other than financial leasing) without operating crew, including charter hire- Airlines companies".45 It sits in group P10, Other Business Services.4 Shipping companies use P1021 instead.4 Business and management consultants use P1006.4
| Code | Official description | BOP group | Direction | Typical user |
|---|---|---|---|---|
| P1003 | Operational leasing services (other than financial leasing) without operating crew, including charter hire- Airlines companies45 | P10, Other Business Services4 | Receipt (inward remittance to India)1 | Indian airlines and lessors leasing aircraft or equipment to a foreign party without crew42 |
Purpose code P1003 covers operational leasing without crew, including charter hire, for airline companies.45 It is one of two leasing codes in RBI's group P10; the other, P1021, is for shipping companies.4
P1003 is sometimes confused with P1006, the consultancy code, because the two sit close together in the list. They describe very different payments.4
What does the P1003 purpose code cover?
The P1003 purpose code covers operational leasing without operating crew, including charter hire, for airline companies. RBI's receipt purpose code list describes P1003 as: "Operational leasing services (other than financial leasing) without operating crew, including charter hire- Airlines companies".45 DGFT's purpose code to SAC mapping reproduces the same wording.2 P1003 sits in group P10, "Other Business Services".4
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.45
When should you use the P1003 purpose code?
Use the P1003 purpose code when a foreign party pays to use an aircraft or equipment you lease out without an operating crew, where the description's reference to airline companies applies.4 The client pays for the use of an asset, with no people supplied to run it.4
- Operating lease: The lease is operational, which the description separates from financial leasing.4
- No crew supplied: You do not supply pilots or other operators; leasing with crew for airlines is P0211.4
- Airline context: The description names airline companies; shipping companies have P1021.4
If more than one description could fit, confirm P1003 with your bank before the payment is credited.4
Who uses the P1003 purpose code?
P1003 fits Indian businesses that lease aircraft or equipment to a foreign party without supplying an operating crew, including charter hire, where the description's reference to airline companies applies.4 DGFT's mapping links P1003 to "Rental services of aircraft" (996603) and also to leasing of transport equipment, agricultural, construction and office machinery, other machinery and other goods.2
- Airlines: Indian airline companies leasing aircraft to a foreign airline without crew.
- Aircraft and equipment owners: Owners hiring out aircraft or equipment to an overseas airline on an operating lease.
- Other lessors: Non-airline lessors, which DGFT's wider SAC mapping touches, should confirm the code with their bank.2
What transactions are covered under P1003?
Transactions covered under P1003 are lease rentals and charter hire for aircraft or equipment supplied without crew.4 Each example below fits the description:
- Dry lease of an aircraft: For example, an Indian company leases an aircraft to a foreign airline without crew.
- Equipment operating lease: For example, an Indian owner of equipment hires it out to an overseas airline on an operating lease.
- Charter hire without crew: For example, an Indian airline charters out an aircraft to a foreign carrier that supplies its own pilots.
- Ground equipment: For example, an Indian lessor rents transport equipment to a foreign airline for a season, with no operator supplied, where DGFT's leasing SACs apply.2
Which SAC codes does DGFT map to the P1003 purpose code?
DGFT's purpose code to SAC mapping (Version 1.0, 10 November 2023) lists these Services Accounting Codes (SAC) against P1003:2
| SAC | SAC description |
|---|---|
| 996603 | Rental services of aircraft including passenger aircrafts, freight aircrafts etc with or without operator |
| 997311 | Leasing or rental services concerning transport equipments including containers, with or without operator |
| 997312 | Leasing or rental services concerning agricultural machinery and equipment with or without operator |
| 997313 | Leasing or rental services concerning construction machinery and equipment with or without operator |
| 997314 | Leasing or rental services concerning office machinery and equipment (except computers) with or without operator |
| 997319 | Leasing or rental services concerning other machinery and equipments with or without operator |
| 997329 | Leasing or rental services concerning other goods |
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.3 The mapping is many-to-many, so the same SAC can appear against several purpose codes.2
When should you not use the P1003 purpose code?
Do not use the P1003 purpose code for professional services, for leasing with crew, or for shipping.4 Each case below names the code to compare:
- Consulting work: A management consultant, strategist or PR adviser uses P1006, "Business and management consultancy and public relations services".4 The two are compared in P1003 vs P1006.
- Aircraft leased with crew: Operational leasing with crew for airlines is P0211.4
- Ships leased without crew: Shipping companies leasing without crew use P1021.4
- Ships leased with crew: Operational leasing with crew for shipping companies is P0205.4
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 P1003?
A payment under P1003 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.63 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.6
| 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 P1003 |
| 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.6 Exporters of services other than software may file the EDF on or before the date payment is received instead.6
How do you declare the P1003 purpose code?
You declare the P1003 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.36 The steps below follow that order.
- Match the work to the P1003 description: Compare what the foreign client pays for with the RBI description of P1003 and the neighbouring codes.4
- Describe the service on the invoice: Describe the service on the export invoice in words that match the P1003 description, so the bank can see why the code fits.4
- Give the bank the P1003 purpose code: Tell your bank that the purpose of the inward remittance is P1003 when the payment arrives, using the bank's own inward remittance process.3
- 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.6
- Check the IRM and generate the e-BRC: Check that the bank's inward remittance message shows P1003, then generate the e-BRC on the DGFT portal and choose the SAC that corresponds to P1003.3
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).3
How does P1003 affect FIRA, GST and income tax?
The P1003 purpose code states the purpose of the payment on the bank's record; GST, realisation and income tax follow their own rules.3 The code matters most where the e-BRC and the SAC you choose must line up with it.3
- 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.3
- 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.7 Export of services is a zero rated supply, and a registered person can supply under bond or Letter of Undertaking without paying integrated tax.8
- 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.6
- 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 P1003 purpose code?
The common mistakes with the P1003 purpose code are choosing it for work another code describes, and leaving a wrong code uncorrected after the bank has reported it.43
- Typing P1003 for P1006: A consultant whose fee is reported as P1003 has it recorded as an airline lease; P1003 does not describe professional services.4
- 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.3 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.3
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 P1003?
The purpose codes related to P1003 are the other leasing codes and the consultancy code it is often confused with, listed below from RBI's list.45
| Code | Official description | Best for |
|---|---|---|
| P1003 | Operational leasing services (other than financial leasing) without operating crew, including charter hire- Airlines companies | Airline leasing without crew, including charter hire |
| P1021 | Operational leasing services (other than financial leasing) without operating crew, including charter hire- Shipping companies | Shipping companies leasing without crew |
| P0211 | Receipt on account of operational leasing (with crew) - Airlines companies | Airlines leasing with crew |
| P0205 | Receipts on account of operational leasing (with crew) - Shipping companies | Shipping companies leasing with crew |
| P1006 | Business and management consultancy and public relations services | Consultants and PR agencies |
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]DGFT: Purpose Code and SAC Code Mapping, Version 1.0, 10 November 2023
- [3]DGFT: Public eBRC FAQs (purpose code meaning, SAC mapping, purpose code changes) (checked 2026-10-30)
- [4]HDFC Bank: Inward Remittance Purpose Codes (reproduction of the RBI list, checked 28 October 2026)
- [5]DBS Bank India: Inward remittance purpose code description list (reproduction of the RBI list, checked 28 October 2026)
- [6]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)
- [7]CBIC: Integrated Goods and Services Tax Act, 2017, section 2(6), definition of export of services (checked 2026-10-30)
- [8]CBIC: Integrated Goods and Services Tax Act, 2017, section 16, zero rated supply (checked 2026-10-30)
Frequently asked questions
Can a consultant use the P1003 purpose code?+
No. RBI's list describes P1003 as operational leasing without operating crew, including charter hire, for airline companies.4 Business and management consultants and public relations agencies use P1006, so a consulting fee credited under P1003 should be corrected with the bank that received the payment.
What is the difference between P1003 and P1021?+
Both P1003 and P1021 cover operational leasing services without operating crew, including charter hire, other than financial leasing.4 RBI's list assigns P1003 to airline companies and P1021 to shipping companies, so the type of operator decides which of the two leasing codes the bank should apply.
Which SAC codes does DGFT map to the P1003 purpose code?+
Version 1.0 of DGFT's purpose code to SAC mapping lists SAC 996603 for aircraft rental and leasing SACs 997311 to 997329 against P1003.2 The mapping is wider than RBI's wording, which names airline companies, so a non-airline lessor should confirm the code with its bank.
Is a financial lease of an aircraft covered by P1003?+
No. The P1003 description says operational leasing services "other than financial leasing", so a financial lease falls outside it.4 Ask your bank which code it uses for receipts under a financial lease, since that depends on how the transaction is structured.
Which code covers an aircraft leased with crew?+
RBI's list gives P0211 for operational leasing with crew by airline companies and P0205 for the same by shipping companies.4 P1003 applies only where no operating crew is supplied with the aircraft or equipment, so check the lease terms before you tell the bank which code applies.
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
What is the difference between purpose codes P1003 and P1006?
P1003 is operational leasing without crew for airline companies; P1006 is business and management consultancy and PR. Which one a consultant should use and why.
Purpose codesWhat is purpose code P1006?
P1006 is the RBI receipt purpose code for business and management consultancy and PR. Who uses it, how it differs from P1007 and P0802, and SAC mapping.
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.
Purpose codesHow do you correct a wrong purpose code after a foreign payment has been credited?
Steps to change a wrong purpose code on a foreign payment already credited: ask the bank to amend the IRM, fix any e-BRC, and handle platform payouts like Upwork.