What is purpose code P0201?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 7 min read
Short answer
P0201 is the RBI receipt purpose code for "Receipts of surplus freight/passenger fare by Indian shipping companies operating abroad".45 It is a transport code in group P02.4 DGFT maps it to SACs 998551 and 998552 for reservation services.2 Freelancers, agencies and consultants use the code for the service they invoice instead.3
| Code | Official description | BOP group | Direction | Typical user |
|---|---|---|---|---|
| P0201 | Receipts of surplus freight/passenger fare by Indian shipping companies operating abroad45 | P02 Transport | Receipt (inward) | Indian shipping companies operating abroad4 |
Purpose code P0201 is one of the transport codes in RBI's list of purposes for money coming into India. It is narrow: it is for Indian shipping companies that operate abroad and bring their surplus freight or passenger fare earnings home.45 Most service exporters will never need it.4
What does the P0201 purpose code cover?
The P0201 purpose code covers surplus freight or passenger fare that Indian shipping companies operating abroad receive in India.45 DGFT's purpose code to SAC mapping reproduces the same wording.2
- Official description: "Receipts of surplus freight/passenger fare by Indian shipping companies operating abroad".45
- BOP group: P02, "Transport".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 P0201 purpose code?
Use the P0201 purpose code only when an Indian shipping company operating abroad remits surplus freight or passenger fare to India.4
- Payee: the description names an Indian shipping company.
- Money: the description names surplus freight or passenger fare.
The description names both the payee and the money, so it does not fit fees for professional services.
Who uses the P0201 purpose code?
The P0201 purpose code is used by Indian shipping companies operating abroad.4
- Shipping lines: remit surplus freight earned abroad.
- Passenger shipping operators: remit surplus passenger fare earned abroad.
A purpose code states the purpose for which a transaction is made, according to DGFT.3 So the code follows what you are paid for, whatever your client's industry. A developer building a booking system for a foreign shipping line, a designer producing its brochures or a consultant advising it on operations would look at codes in groups P08 (computer services) or P10 (other business services) instead.4
What transactions are covered under P0201?
Transactions covered under P0201 are surplus freight or passenger fare remitted by Indian shipping companies operating abroad.4
- Surplus freight: For example, an Indian shipping company operating abroad remits its surplus freight earnings to India.
- Surplus passenger fare: For example, an Indian ferry operator abroad remits surplus passenger fare to India.
- Ticket reservations: For example, the shipping company's reservation receipts, which match SACs 998551 and 998552 in DGFT's mapping.2
- Package tour bookings: For example, cruise bookings, which DGFT's SAC 998552 describes as reservation services for accommodation, cruises and package tours.2
Each example is money earned by an Indian shipping company abroad.
When should you not use the P0201 purpose code?
Do not use the P0201 purpose code for professional fees, airline earnings or port and forwarding charges.45
- Indian airline surplus fare: use P0207, "Receipts of surplus freight/passenger fare by Indian Airlines companies operating abroad."4
- Stevedoring, demurrage or port handling (shipping): use P0214.4
- Clearing and forwarding fees: DGFT's mapping links SAC 996713 to P0214, P0215, P0218, P0221, P1019 and P1099.2
- Customs House Agent fees: DGFT's mapping links SAC 996712 to P1002, P1019 and P1099.2
A freight forwarder or customs clearing agent is not a shipping company, so ask your bank which of these it expects for your contract.
What documents are required for P0201?
No RBI document lists papers specific to P0201; 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 P0201 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): where the receipt is for an export of services, the 2026 Regulations ask every exporter of services to give 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 P0201:2
| SAC | SAC description |
|---|---|
| 998551 | Reservation services for transportation |
| 998552 | Reservation services for accommodation, cruises and package tours |
The mapping is many-to-many, so the same SAC can appear against several purpose codes.2
How do you declare the P0201 purpose code?
You declare the P0201 purpose code by telling your bank the purpose when the payment arrives, then using the matching SAC for the e-BRC.13
- Match the work to the description: Compare what the client pays for with the RBI description of P0201, "Receipts of surplus freight/passenger fare by Indian shipping companies operating abroad", and with the codes listed under related codes below.4
- Put the matching SAC on the invoice: Use a SAC that DGFT's mapping lists against P0201, so the invoice can later be linked to the payment on the DGFT portal.2
- Tell the bank or payer the code: Give P0201 to your bank, or to the platform or payer that asks for a purpose, before the money is credited.1
- Check the credit advice: Check that the bank's credit advice or FIRA shows P0201, and ask the bank to amend it straight away if it does not.3
- 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 P0201.93
Banks report the code they record, so the code on the bank's record is the one that counts.
How does the P0201 purpose code affect FIRA, GST and income tax?
The P0201 purpose code is a reporting code under RBI's FETERS reporting, used for a narrow kind of transport receipt.14
- 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 P0201 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, including a place of supply outside India.7 When the supplier or recipient is outside India, the default place of supply is the location of the recipient, with special rules in section 13(3) to 13(13), so check the rule for the service.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.10 Income tax is worked out on the income under that Act.
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 P0201 purpose code?
The common mistakes with the P0201 purpose code come from coding by the client's industry.3
- Using P0201 for services to a shipping client: software, design or consulting for a shipping line uses a P08 or P10 code.4
- Using P0201 for airline earnings: the airline equivalent is P0207.4
- Using P0201 for forwarding fees: freight forwarders and clearing agents use the codes DGFT maps to their SAC.2
- Choosing an unmapped SAC: DGFT says you must choose the SAC that corresponds to the purpose code on the remittance.3
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.
Which purpose codes are related to P0201?
The group P02 codes below differ from P0201 in who receives the money and what it is for.45
| Code | Official description | Best for |
|---|---|---|
| P0207 | Receipts of surplus freight/passenger fare by Indian Airlines companies operating abroad. | Indian airlines remitting surplus freight or fare earned abroad |
| P0216 | Receipts of freight fare -Shipping companies operating abroad | Freight fare received by a shipping company operating abroad |
| P0217 | Receipts of passenger fare by Indian Shipping companies operating abroad | Passenger fare received by an Indian shipping company abroad |
| P0218 | Other receipts by Shipping companies | Any other receipt of a shipping company |
| P0214 | Receipts on account of other transportation services (stevedoring, demurrage, port handling charges etc).(Shipping Companies) | Stevedoring, demurrage or port handling charges (shipping) |
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]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)
- [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]CBIC: IGST Act, 2017, section 2(6), export of services
- [8]CBIC: IGST Act, 2017, section 13, place of supply where supplier or recipient is outside India
- [9]DGFT: eBRC services page (self-generated e-BRC from bank IRM data, Trade Notice 33/2023-24 dated 10 November 2023)
- [10]PIB: Income-tax Act, 2025 comes into force from 1 April 2026
Frequently asked questions
Can a freelancer use purpose code P0201?+
A freelancer cannot normally use purpose code P0201, because it describes surplus freight or passenger fare of Indian shipping companies operating abroad.4 A freelancer uses the code for the service invoiced, such as a code in group P08 for computer services or group P10 for other business services, even when the client is a shipping line.
What is the difference between purpose codes P0201 and P0207?+
Purpose codes P0201 and P0207 both cover surplus freight or passenger fare earned abroad. P0201 is for Indian shipping companies operating abroad, and P0207 is for Indian airline companies operating abroad.4 Both sit in group P02, Transport, of RBI's receipt purpose codes, so the choice depends on whether the company runs ships or aircraft.
Which SAC codes does DGFT map to purpose code P0201?+
DGFT's Version 1.0 mapping, dated 10 November 2023, lists two SACs against purpose code P0201: 998551, reservation services for transportation, and 998552, reservation services for accommodation, cruises and package tours.2 Choose the SAC that matches the receipt when you generate an e-BRC on the DGFT portal.3
Which group does purpose code P0201 belong to?+
Purpose code P0201 belongs to group P02, Transport, of RBI's receipt purpose codes.4 The list comes from A.P. (DIR Series) Circular No. 84 dated 29 February 2012, which revised the purpose codes banks report from April 2012.1 Group P02 also covers airline receipts, port handling charges, and postal and courier services.
Which purpose code does a freight forwarder use instead of P0201?+
A freight forwarder is not a shipping company, so purpose code P0201 does not describe its fees. DGFT's mapping links clearing and forwarding services, SAC 996713, to P0214, P0215, P0218, P0221, P1019 and P1099.2 Ask your bank which of these it expects, based on the services in your contract.
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.
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.
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.
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.