Guide for Service Exporters
Menu
Purpose codes

What is purpose code P0301?

Verified by:
Editorial team
Published
Last modified
Reading time
8 min read

Short answer

P0301 is the RBI receipt purpose code for "Purchases towards travel".45 It includes foreign currency and travellers' cheques bought over the counter by hotels, emporiums and institutions.4 It also includes amounts received by TT or SWIFT transfer or by debit to a non-resident account.4 DGFT maps it to hotel, camp site, restaurant and catering SACs.2

CodeOfficial descriptionBOP groupDirectionTypical user
P0301Purchases towards travel (Includes purchases of foreign TCs, currency notes etc over the counter, by hotels, Emporiums, institutions etc. as well as amount received by TT/SWIFT transfers or debit to Non-Resident account).45P03 TravelReceipt (inward)Hotels, emporiums and institutions serving visitors4

Purpose code P0301 is the first code in the travel group of RBI's receipt purpose codes. It records money that reaches India because visitors spend on travel here, for example foreign currency that a hotel or emporium takes from a guest.45 A freelancer or agency that bills foreign clients for professional work normally needs a service code instead.

What does the P0301 purpose code cover?

The P0301 purpose code covers purchases towards travel by visitors to India.45 DGFT's purpose code to SAC mapping reproduces the same wording, cut short in its table.2

  • Official description: "Purchases towards travel (Includes purchases of foreign TCs, currency notes etc over the counter, by hotels, Emporiums, institutions etc. as well as amount received by TT/SWIFT transfers or debit to Non-Resident account).".45
  • BOP group: P03, "Travel".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 The full description reads: "Purchases towards travel (Includes purchases of foreign TCs, currency notes etc over the counter, by hotels, Emporiums, institutions etc. as well as amount received by TT/SWIFT transfers or debit to Non-Resident account)."45

When should you use the P0301 purpose code?

Use the P0301 purpose code when a business in India receives general travel spending from foreign visitors, and no more specific travel code fits.4

  • Over-the-counter purchases: hotels, emporiums and institutions buy foreign currency or travellers' cheques from visitors.
  • Transfers: the same kind of receipts arrive by TT or SWIFT transfer, or by debit to a non-resident account.
  • No specific reason given: the current list has specific codes for business travel (P0302), medical travel (P0304) and education travel (P0305).4

A hotel or tour operator should check whether one of the specific codes describes the guest's trip better.

Who uses the P0301 purpose code?

The P0301 purpose code is used by businesses in India that receive travel spending from foreign visitors.4 DGFT's mapping links P0301 to SACs for hotel accommodation, camp sites, restaurants and catering.2

  • Hotels and guest houses: take foreign currency or transfers from guests.
  • Emporiums and shops: sell to tourists and accept foreign currency.
  • Institutions: buy foreign currency or travellers' cheques over the counter.

Fees that a developer, designer or consultant earns from a foreign client are not travel receipts and use codes in groups P08 to P11.4

What transactions are covered under P0301?

Transactions covered under P0301 are purchases towards travel by visitors to India.4

  • Hotel stay: For example, a hotel in Goa receives a SWIFT transfer from a foreign guest for a holiday stay.
  • Currency at an emporium: For example, an emporium in Jaipur accepts foreign currency notes from a tourist.
  • Camp site booking: For example, a camp site in Rishikesh receives a transfer from an overseas visitor, matching SAC 996312 in DGFT's mapping.2
  • Non-resident account debit: For example, a guest pays a hotel bill by debit to a non-resident account, which the description names.4

Each example is spending by a visitor travelling in India.

When should you not use the P0301 purpose code?

Do not use the P0301 purpose code when a specific travel code or a service code fits better.45

  • Business visitors: use P0302, "Business travel".4
  • Medical visitors: use P0304, "Travel for medical treatment including TCs purchased by hospitals".4
  • Students: use P0305, "Travel for education including TCs purchased by educational institutions".4
  • Returning Indian tourists surrendering currency: use P0308, "Foreign Currencies/TCs surrendered by returning Indian tourists."4

Professional fees from foreign clients use codes in groups P08 to P11.4

What documents are required for P0301?

No RBI document lists papers specific to P0301; 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 P0301 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 P0301:2

SACSAC description
996311Room or unit accommodation services provided by Hotels, INN, Guest House, Club etc
996312Camp site services
996313Recreational and vacation camp services
996331Services provided by Restaurants, Cafes and similar eating facilities including takeaway services, Room services and door delivery of food
996332Services provided by Hotels, INN, Guest House, Club etc including Room services, takeaway services and door delivery of food
996333Services provided in Canteen and other similar establishments
996334Catering Services in Exhibition halls, Events, Marriage Halls and other outdoor/indoor functions
996335Catering services in trains, flights etc

The mapping lists 3 more SAC codes against P0301; see the DGFT file for the full list.2

The mapping is many-to-many, so the same SAC can appear against several purpose codes.2

How do you declare the P0301 purpose code?

You declare the P0301 purpose code by telling your bank the purpose when the payment arrives, then using the matching SAC for the e-BRC.13

  1. Match the work to the description: Compare what the client pays for with the RBI description of P0301, "Purchases towards travel (Includes purchases of foreign TCs, currency notes etc over the counter, by hotels, Emporiums, institutions etc. as well as amount received by TT/SWIFT transfers or debit to Non-Resident account).", and with the codes listed under related codes below.4
  2. Put the matching SAC on the invoice: Use a SAC that DGFT's mapping lists against P0301, so the invoice can later be linked to the payment on the DGFT portal.2
  3. Tell the bank or payer the code: Give P0301 to your bank, or to the platform or payer that asks for a purpose, before the money is credited.1
  4. Check the credit advice: Check that the bank's credit advice or FIRA shows P0301, and ask the bank to amend it straight away if it does not.3
  5. 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 P0301.93

Banks report the code they record, so the code on the bank's record is the one that counts.

How does the P0301 purpose code affect FIRA, GST and income tax?

The P0301 purpose code is a reporting code under RBI's FETERS reporting for travel receipts.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 P0301 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 Under section 13(4) of the IGST Act, accommodation by a hotel, inn, guest house, club or campsite has its place of supply where the property is located, so a stay in an Indian hotel does not meet that condition.87
  • 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 P0301 purpose code?

The common mistakes with the P0301 purpose code come from using the general travel code where a specific one exists.4

  • Using P0301 for business visitors: P0302 is the business travel code.4
  • Using P0301 for patients: P0304 covers travel for medical treatment.4
  • Using P0301 for freelance income: professional fees use the code for the service invoiced.4
  • 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.

P0301 is the general code among the six receipt codes in the travel group P03; the others name a specific reason for the trip.45

CodeOfficial descriptionBest for
P0302Business travelVisitors in India on business
P0304Travel for medical treatment including TCs purchased by hospitalsVisitors who came for medical treatment
P0305Travel for education including TCs purchased by educational institutionsVisitors who came for education
P0306Other travel receiptsOther travel receipts no specific code covers
P0308Foreign Currencies/TCs surrendered by returning Indian tourists.Indian tourists returning home with foreign currency

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. [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. [2]DGFT: Purpose Code and SAC Code Mapping, Version 1.0, 10 November 2023
  3. [3]DGFT: Public eBRC FAQs (purpose code meaning, SAC mapping, purpose code changes)
  4. [4]HDFC Bank: Inward Remittance Purpose Codes (reproduction of the RBI list, checked 28 October 2026)
  5. [5]DBS Bank India: Inward remittance purpose code description list (reproduction of the RBI list, checked 28 October 2026)
  6. [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. [7]CBIC: IGST Act, 2017, section 2(6), export of services
  8. [8]CBIC: IGST Act, 2017, section 13, place of supply where supplier or recipient is outside India, sub-sections (2) and (4) (checked 2026-10-30)
  9. [9]DGFT: eBRC services page (self-generated e-BRC from bank IRM data, Trade Notice 33/2023-24 dated 10 November 2023)
  10. [10]PIB: Income-tax Act, 2025 comes into force from 1 April 2026

Frequently asked questions

Can a travel agency use purpose code P0301?+

A travel agency can use purpose code P0301 where the receipt is general travel spending by visitors to India.4 DGFT's mapping also links tour operator and reservation services to P0302, P0304, P0305 and P0306, so check which travel code fits the trip before you tell the bank the purpose.2

Is purpose code P0301 used for freelance income?+

Purpose code P0301 is not used for freelance income, because it describes purchases towards travel by visitors to India.4 Freelance income from a foreign client is coded by the service invoiced, such as a code in group P08 for computer services or group P10 for other business services. Confirm the code with your bank.

What is the difference between purpose codes P0301 and P0306?+

Purpose code P0301 is purchases towards travel, including currency bought over the counter by hotels and emporiums and transfers by TT or SWIFT. Purpose code P0306 is "Other travel receipts".4 Banks and hotels use the specific travel codes first and keep P0306 for travel receipts that no other code describes.

Which purpose code covers foreign currency surrendered by returning Indian tourists?+

Foreign currency surrendered by returning Indian tourists is purpose code P0308, "Foreign Currencies/TCs surrendered by returning Indian tourists."4 It sits in the same travel group, P03, as P0301. P0301 is for spending by visitors in India, while P0308 is for Indian residents bringing back unused foreign currency.

Which SAC codes does DGFT map to purpose code P0301?+

DGFT's Version 1.0 mapping lists 11 SACs against purpose code P0301, covering hotel and guest house accommodation, camp sites, recreational camps, restaurants, hotel food services, canteens and catering.2 The full list is in the DGFT file. Choose the SAC that matches the service when you generate an e-BRC.3

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.