What is purpose code P1007?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 9 min read
Short answer
P1007 is the RBI receipt purpose code for "Advertising, trade fair service".56 It sits in group P10, Other Business Services.5 DGFT maps it to advertising SACs 998361 to 998366 and event SAC 998596.3 Market research is now P1016.5 An earlier, withdrawn RBI list grouped market research with advertising.2
| Code | Official description | BOP group | Direction | Typical user |
|---|---|---|---|---|
| P1007 | Advertising, trade fair service56 | P10, Other Business Services5 | Receipt (inward remittance to India)1 | Advertising and digital marketing agencies, media buyers and event or exhibition organisers paid by foreign clients53 |
Purpose code P1007 is the advertising code in RBI's group P10, Other Business Services. Its description covers advertising and trade fair services.56
Digital marketing agencies and other marketers billing clients abroad often look for this code. This page shows what the description and DGFT's SAC mapping cover, and where nearby work belongs.
What does the P1007 purpose code cover?
The P1007 purpose code covers advertising and trade fair services paid for by foreign clients. RBI's receipt purpose code list describes P1007 as: "Advertising, trade fair service".56 DGFT's purpose code to SAC mapping reproduces the same wording.3 P1007 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 P1007 as "Advertising, trade fair, market research and public opinion polling services".2 In the current list market research and public opinion polling are P1016.5
When should you use the P1007 purpose code?
Use the P1007 purpose code when a foreign client pays you for advertising, for buying or selling advertising space, or for trade fair and exhibition services.53 Running advertising for a client matches the description.5
- Advertising campaigns: DGFT maps "Advertising Services" (998361) to P1007.3
- Media buying and ad space: Buying and selling advertising space or time, including "Sale of Internet advertising space" (998365), is mapped to P1007.3
- Trade fairs and exhibitions: Event, exhibition and trade show organisation (998596) is mapped to P1007.3
If more than one description could fit, confirm P1007 with your bank before the payment is credited.5
Who uses the P1007 purpose code?
P1007 fits Indian exporters paid for advertising or trade fair services.5 DGFT's mapping links it to "Advertising Services" (998361), buying and selling advertising space or time, including "Sale of Internet advertising space" (998365), and to event, exhibition and trade show organisation (998596) and some reservation and promotion SACs.3
- Digital marketing agencies: Agencies running paid search and social campaigns for clients abroad.
- Media buyers: Firms placing advertising for foreign clients.
- Advertising agencies: Agencies producing campaign creative for overseas brands.
- Exhibition organisers: Organisers selling stand space to foreign exhibitors.
What transactions are covered under P1007?
Transactions covered under P1007 are advertising fees, media buying receipts and trade fair income from foreign clients.53 Each example below fits the description:
- Paid ads: For example, a digital marketing agency runs paid search and social ad campaigns for a UK brand.
- Media buying: For example, a media buying firm places ads for a foreign client.
- Campaign creative: For example, an ad agency produces campaign creative for a client in the UAE.
- Trade fair: For example, an exhibition organiser sells stand space to foreign exhibitors at a trade fair in India.
Which SAC codes does DGFT map to the P1007 purpose code?
DGFT's purpose code to SAC mapping (Version 1.0, 10 November 2023) lists these Services Accounting Codes (SAC) against P1007, among others where noted:3
| SAC | SAC description |
|---|---|
| 998361 | Advertising Services |
| 998362 | Purchase or sale of advertising space or time, on commission |
| 998363 | Sale of advertising space in print media (except on commission) |
| 998364 | Sale of TV and radio advertising time |
| 998365 | Sale of Internet advertising space |
| 998366 | Sale of other advertising space or time (except on commission) |
| 998553 | Reservation services for convention centres, congress centres and exhibition halls |
| 998554 | Reservation services for event tickets, cinema halls, entertainment and recreational services and other reservation services |
The mapping lists 5 more SAC codes against P1007; 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 P1007 purpose code?
Do not use the P1007 purpose code for strategy, research or production work that another code describes.5 Each case below names the code to compare:
- Brand strategy or PR advice: Strategy and PR advice fit P1006.5
- Market research: Market research and public opinion polling are P1016.5
- Video production: Producing a video is P1101.5
- Design that is not advertising: Design work that is not advertising has no dedicated code; see purpose codes for design services.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 P1007?
A payment under P1007 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 P1007 |
| 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 P1007 purpose code?
You declare the P1007 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 P1007 description: Compare what the foreign client pays for with the RBI description of P1007 and the neighbouring codes.5
- Describe the service on the invoice: Describe the service on the export invoice in words that match the P1007 description, so the bank can see why the code fits.5
- Give the bank the P1007 purpose code: Tell your bank that the purpose of the inward remittance is P1007 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 P1007, then generate the e-BRC on the DGFT portal and choose the SAC that corresponds to P1007.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 P1007 affect FIRA, GST and income tax?
The P1007 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 P1007 purpose code?
The common mistakes with the P1007 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 market research under P1007, which was its meaning in an earlier, withdrawn RBI list; in the current list market research is P1016.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 P1007?
The purpose codes related to P1007 are the marketing, media and publishing codes below, from RBI's list.56
| Code | Official description | Best for |
|---|---|---|
| P1007 | Advertising, trade fair service | Advertising campaigns, media buying and trade fairs |
| P1016 | Market research and public opinion polling service | Market research and public opinion polling |
| P1006 | Business and management consultancy and public relations services | Brand strategy, consulting and PR |
| P1101 | Audio-visual and related services like Motion picture and video tape production, distribution and projection services. | Video and film production |
| P1103 | Radio and television production, distribution and transmission services | Radio and television production and transmission |
| P1017 | Publishing and printing services | Publishing and printing |
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
Is digital marketing income covered by the P1007 purpose code?+
Running advertising for a client matches the P1007 description, and DGFT maps advertising services and sale of internet advertising space to P1007.3 SEO, content or strategy work with no advertising element may fit other codes, so describe the service on the invoice and ask your bank to confirm.
Does the P1007 purpose code include market research?+
Not in the current RBI receipt list, where market research and public opinion polling are P1016.5 An earlier, withdrawn RBI list described P1007 as including market research, which is why some websites still show that wording.2 Use P1016 when a foreign client pays for surveys or research.
Which SAC codes does DGFT map to the P1007 purpose code?+
Version 1.0 of DGFT's purpose code to SAC mapping lists advertising SACs 998361 to 998366, event SAC 998596 and several reservation, promotion and performing arts SACs against P1007.3 Choose the SAC that matches the purpose code when you generate an e-BRC on the DGFT portal.4
Can an exhibition organiser use the P1007 purpose code?+
Yes. The P1007 description names trade fair services, and DGFT maps event, exhibition and trade show organisation (SAC 998596) to it.53 An Indian organiser selling stand space or exhibition services to foreign exhibitors therefore fits P1007, subject to confirmation from the bank receiving the payment.
Is social media management covered by P1007 or P1006?+
Where the work is running paid advertising on social platforms, P1007 fits, since DGFT maps internet advertising space (SAC 998365) to it.3 Where the work is mainly strategy or public relations advice, P1006 describes it better.5 Agree the code with your bank for retainers that mix both.
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
Which purpose code should a digital marketing agency or freelancer use?
Which RBI purpose code fits digital marketing exports: P1007 for advertising, P1006 for marketing strategy and PR, P1016 for market research, P1099 for brand promotion.
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 codesWhich purpose code should a designer use for payments from foreign clients?
RBI has no single design purpose code. How graphic, brand, UI/UX, web, interior, fashion and industrial designers choose between P1099, P1007, P0802, P0902 and others.
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.