What is purpose code P1501?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 6 min read
Short answer
P1501 is the RBI receipt purpose code for "Refunds / rebates on account of imports".45 P1501 sits in group P15, Others.4 Refunds of amounts remitted for non-imports and reversals of wrong entries are P1502.4 DGFT's purpose code to SAC mapping has no entry for P1501.2 Freelancers and agencies paid by foreign clients use the code for the service invoiced.4
| Code | Official description | BOP group | Direction | Typical user |
|---|---|---|---|---|
| P1501 | Refunds / rebates on account of imports45 | P15, Others4 | Receipt (money coming into India) | Indian importers receiving a refund or rebate from a foreign supplier |
Purpose code P1501 is the first code in RBI's group P15, Others. P1501 covers refunds or rebates received on account of imports.45
P1501 is a reversal code: money comes in because an earlier payment out of India is partly or fully returned. Service exporters need P1501 only on the occasions they get a refund on something they imported.4
What does the P1501 purpose code cover?
The P1501 purpose code covers "Refunds / rebates on account of imports", in RBI's receipt purpose code list.45 P1501 sits in group P15, "Others".4
- Source of the 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
- Source of the wording: RBI's annex PDF showed a captcha page when this page was checked, so the wording is quoted from the HDFC Bank and DBS Bank India reproductions, which match each other word for word.45
- Nature: a refund or rebate returns part or all of an earlier import payment.4
When should you use the P1501 purpose code?
Use the P1501 purpose code when a foreign supplier sends money back to you as a refund or rebate on something you imported.4
- Refund: a supplier returns part or all of the price of imported goods.4
- Rebate: a supplier pays back a discount on imports already paid for.4
- Non-imports: if the refunded payment was not for an import, P1502 is the closer description.4
Who uses the P1501 purpose code?
Indian importers who receive a refund or rebate on an import use the P1501 purpose code.4
- Trading businesses: firms that import goods and receive supplier rebates.
- Service businesses that import equipment: studios, agencies or IT firms that buy equipment from abroad and receive a refund.
A freelancer or agency paid by a foreign client uses the code for the service invoiced.4
What transactions are covered under P1501?
Transactions covered under P1501 are refunds and rebates on account of imports.4
- For example, a design studio that imported a camera receives a partial refund from the foreign supplier for a defect.
- For example, a trading business receives a volume rebate from an overseas supplier.
- For example, an IT firm that imported servers receives a refund for units returned to the supplier.
- For example, a manufacturer receives a price adjustment from a foreign supplier after a shipment was overbilled.
Each of these returns money paid for an import, which is what the P1501 description names.4
When should you not use the P1501 purpose code?
Do not use the P1501 purpose code for client income, refunds of non-import payments or deemed exports, because other codes in RBI's list describe those.4
| Situation | Correct code | Official description | Best for |
|---|---|---|---|
| Refund of an amount sent abroad that was not an import | P1502 | Reversal of wrong entries, refunds of amount remitted for non-imports | Refunds of non-import payments and reversals |
| Receipt under an international bid | P1503 | Remittances (receipts) by residents under international bidding process. | Residents winning international bids |
| Deemed export between SEZ and Domestic Tariff Area | P1505 | Deemed Exports ( exports between SEZ, EPZs and Domestic Tariff Areas) | SEZ and domestic suppliers making deemed exports |
| Fee for consulting work from a foreign client | P1006 | Business and management consultancy and public relations services | Consultants and PR firms |
The descriptions are from RBI's receipt list.45 DGFT says P1505 is the only purpose code permitted for creating an e-BRC in the case of deemed exports.34
What documents are required for P1501?
The documents a bank asks for with an import refund are set by that bank, so ask it before the money arrives. Records that link the refund to the import help.
- Original import payment: the remittance reference of the payment you made abroad.
- Supplier's refund note: the credit note or letter that explains the refund or rebate.
- Import invoice: the supplier's invoice for the goods.
How do you declare the P1501 purpose code?
You declare the P1501 purpose code by telling the bank that credits the money that it is a refund or rebate on an import, before the credit.34
- Link the money to an import: find the original import payment.
- Compare the P15 descriptions: check P1501 against P1502.4
- Tell the bank before the credit: ask the bank to report the import refund code.
- Check the credit advice: confirm the code shown matches what you agreed.
- Ask for an amendment if wrong: DGFT's eBRC FAQs say purpose code changes are requested through the bank, and banks can amend the inward remittance message (IRM) they report to DGFT.3
How does P1501 affect FIRA, GST and income tax?
P1501 links to no GST service code, because DGFT's purpose code to SAC mapping (Version 1.0, 10 November 2023) has no entry for P1501.2
- e-BRC and SAC: DGFT links purpose codes to Services Accounting Codes (SAC) so that exporters can generate an electronic Bank Realisation Certificate (e-BRC), and says the exporter must choose the SAC that corresponds to the purpose code.3 With no mapping entry, the mapping suggests no SAC for P1501.2
- Export evidence: P1501, P1502 and P1503 do not describe exports.4
- Tax treatment: how an import refund is treated for GST and income tax depends on the original import and your books, so confirm with a chartered accountant.
What are the common mistakes with the P1501 purpose code?
The common mistakes with the P1501 purpose code confuse import refunds with other money coming in.4
- Client fees under P1501: a client payment for work is coded by the service invoiced.4
- Non-import refunds under P1501: a refund of something sent abroad that was not an import fits P1502.4
- Subscription refunds: the RBI list does not say whether a refund of a foreign software subscription counts as an import for P1501, so ask your bank.4
- Late correction: ask the bank that credited the payment to correct it. DGFT says exporters contact the bank to request a purpose code change.3 See how to correct a purpose code after payment.
Which purpose codes are related to P1501?
The purpose codes related to P1501 are the other codes in group P15.45
| Code | Official description | Best for |
|---|---|---|
| P1501 | Refunds / rebates on account of imports | Importers receiving refunds or rebates |
| P1502 | Reversal of wrong entries, refunds of amount remitted for non-imports | Reversals and refunds of non-import payments |
| P1503 | Remittances (receipts) by residents under international bidding process. | Residents receiving money under international bids |
| P1505 | Deemed Exports ( exports between SEZ, EPZs and Domestic Tariff Areas) | SEZ and domestic suppliers making deemed exports |
To compare P1501 with every other 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.4
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)
- [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)
Frequently asked questions
What is the difference between purpose codes P1501 and P1502?+
P1501 covers refunds or rebates on account of imports, while P1502 covers reversal of wrong entries and refunds of amounts remitted for non-imports.4 Both sit in group P15, Others, in RBI's receipt list. A supplier's refund on imported equipment fits P1501, and a returned payment that was never for an import fits P1502.
Can a freelancer use purpose code P1501 for client income?+
A freelancer paid by a foreign client should not use P1501, because RBI describes P1501 as refunds or rebates on account of imports.4 Client income for design, development, marketing or consulting work is coded by the service invoiced, using the service groups P08, P09, P10 or P11 in RBI's receipt purpose code list.
Is purpose code P1501 included in DGFT's purpose code to SAC mapping?+
Purpose code P1501 has no entry in DGFT's Purpose Code and SAC Code Mapping, Version 1.0, dated 10 November 2023.2 DGFT uses that mapping for e-BRC generation, where the exporter picks the SAC that corresponds to the purpose code, so the mapping suggests no SAC for a P1501 refund receipt.
Does a refund of a foreign software subscription fall under purpose code P1501?+
The RBI purpose code list does not say whether a refund of a foreign software subscription counts as an import for P1501.4 P1502 covers refunds of amounts remitted for non-imports, so it may be the closer description for some refunds. Ask the bank that credits the refund which of the two codes it applies.
Where does the RBI wording for purpose code P1501 come from?+
The P1501 wording comes from the revised purpose code list RBI introduced through A.P. (DIR Series) Circular No. 84 dated 29 February 2012.1 RBI's annex PDF showed a captcha when this page was checked, so the wording is quoted from the HDFC Bank and DBS Bank India reproductions, which match word for word.45
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 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 codesWhat happens if a foreign payment is received under the wrong purpose code?
What RBI, DGFT and banks say happens when a foreign receipt carries the wrong purpose code: e-BRC blocks, mismatched GST evidence, and amendment deadlines.
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.
RBI and FEMAWhich RBI purpose code should a freelancer or service exporter use?
Which RBI purpose code to use for software, design, video editing, marketing, writing, consulting, tutoring and bookkeeping exports, and how to fix errors.