Export Services India

What Is the P0304 Purpose Code?

Verified by:
Editorial team
Published:
Last modified:

Short answer

The P0304 purpose code is the RBI receipt code for "Travel for medical treatment including TCs purchased by hospitals". P0304 sits in the Travel group of the FETERS list. Indian hospitals and medical travel facilitators use P0304 when foreign currency comes in for a patient's travel for treatment.

What does the P0304 purpose code cover?

The P0304 purpose code covers foreign currency received for travel for medical treatment, including travellers cheques (TCs) purchased by hospitals. RBI lists P0304 in group 03, Travel, with the words "Travel for medical treatment including TCs purchased by hospitals". The planned page title for this code referred to education travel, which RBI lists under P0305. AD banks report every foreign exchange transaction with a purpose code under FETERS, as set out in A.P. (DIR Series) Circular No. 84 of February 29, 2012. Regulation 18(2) of the 2026 Export and Import Regulations keeps this FETERS reporting in place.

P0304 vs P0305: P0305 is "Travel for education including TCs purchased by educational institutions" in the same RBI group. The purpose of the travel decides the code. P0304 fits a patient travelling for treatment, and P0305 fits a student travelling for education.

When should you use the P0304 purpose code?

Use the P0304 purpose code when a foreign payer sends money for travel undertaken for medical treatment and you receive it in India. Typical cases are a hospital or medical travel facilitator receiving payment for a foreign patient's treatment trip. The deciding question is what your invoice describes. If it describes medical treatment travel, P0304 fits. The code you pick from the RBI purpose code list should match the invoice wording.

  • Use P0302 instead: Use P0302 (Business travel) when the travel is for business purposes.
  • Use P0305 instead: Use P0305 (Travel for education including TCs purchased by educational institutions) when the travel is for education.
  • Use P0306 instead: Use P0306 (Other travel receipts) when the travel receipt fits none of the specific travel codes.

Who uses the P0304 purpose code?

The P0304 purpose code is used by Indian hospitals, medical travel facilitators and related service providers who receive foreign currency for a patient's travel for treatment. The Indian recipient of the payment declares the code with the AD bank or payment provider that credits the foreign currency.

What transactions are covered under P0304?

  • For example, a hospital in Chennai receives funds from a foreign patient's family for the patient's treatment trip and declares P0304.
  • For example, a medical travel facilitator in Delhi is paid by a patient in Kenya for coordinating travel and stay for a planned surgery.
  • For example, a hospital in Hyderabad is paid by an overseas insurer for a covered patient's travel arrangements for treatment.
  • For example, a hospital in Mumbai deposits travellers cheques bought by the hospital for travel connected with a patient's treatment, as described in the RBI wording.

When should you not use the P0304 purpose code?

  • The visitor is travelling for business meetings or work. Use P0302 (Business travel).
  • The visitor is travelling for education or a course. Use P0305 (Travel for education including TCs purchased by educational institutions).
  • The receipt is for travel that fits no specific travel code. Use P0306 (Other travel receipts).
  • A freelancer is paid for services delivered remotely to a foreign client. Use The service code that matches the work, such as P0802 or P1006.

What documents are required for P0304?

For a travel receipt under the purpose code, the core documents are the invoice and the proof of the booking or service. Whether an Export Declaration Form is needed depends on whether the receipt counts as an export of services under Regulation 3(2) of the 2026 Export and Import Regulations, in force from October 01, 2026. Ask your AD bank before assuming either way.

  • Invoice: Raise an invoice that names the foreign payer, describes the travel service, and shows the amount and currency.
  • Booking record: Keep the treatment estimate, appointment or admission record, and booking confirmations that show the medical travel service you provided. Handle patient records as medical data, and share only what your bank asks for.
  • EDF: If your AD bank treats the receipt as an export of services, an Export Declaration Form is needed within 30 days from the end of the invoice month. Ask your bank which category applies.
  • Remitter details: Your AD bank may ask for KYC details, the remitter's details, or a short note confirming the purpose. Check with your AD bank for its exact list.

How do you declare the P0304 purpose code?

  1. Check the invoice and booking record to confirm the payment is for travel for medical treatment.
  2. Open the inward payment in your bank or payment provider's portal, app or branch form when the foreign currency arrives or when you are asked for the purpose.
  3. Select P0304 from the purpose code list, or write the code and its description if the form asks for text.
  4. Attach or keep ready the invoice and booking record, and add the invoice number in any remarks field so the payment can be matched.
  5. Confirm the code shown on the credit advice or inward remittance certificate is P0304, and ask your bank or payment provider to correct it if it is wrong.

How does P0304 affect FIRA, GST and income tax?

  • FIRA/FIRC: The inward remittance advice or certificate your bank or payment provider issues normally records the purpose of the payment, so the code you declare follows the payment into your records. Keep these documents with the matching invoice. Check with your AD bank on the exact format it issues.
  • GST status: A medical travel service is an export of services only if all conditions in section 2(6) of the IGST Act are met, including that the place of supply is outside India. Services physically provided in India to a visitor often do not meet that condition, so do not assume zero rating. Confirm the treatment with a tax professional.
  • Zero rating: Where a supply does qualify as an export of services, it is a zero rated supply under section 16(1)(a) of the IGST Act. Where it does not, normal GST on the service applies.
  • LUT: A registered person making a qualifying zero rated supply can supply without payment of integrated tax under a Letter of Undertaking. The LUT is filed as FORM GST RFD-11 on the GST portal.
  • Income tax: The purpose code does not change how the income is taxed. The receipts are part of your business income and are reported in your return. The Income-tax Act, 2025 replaced the 1961 Act from 01.04.2026 and uses the term tax year. Take advice from a tax professional on the correct head and return form.

What are the common mistakes with the P0304 purpose code?

  • Code mix-up: Declaring P0304 for a receipt that P0302 or P0305 describes, such as business or education travel.
  • Catch-all code: Using P1099 (Other services not included elsewhere) or P0306 (Other travel receipts) when P0304 describes the receipt.
  • Personal codes: Selecting a transfer code such as P1301 (family maintenance) for business receipts, which misstates the nature of the receipt.
  • Invoice mismatch: Writing an invoice description that does not match the code, for example billing "general services" while declaring P0304.
  • Group confusion: Choosing a services code from group 08 or group 10 for a travel receipt because the service sounds like consulting.
  • Unchecked EDF: Assuming no Export Declaration Form is needed. Ask your AD bank whether Regulation 3(2) applies to the receipt.

How did we verify this?

The code, its official description and every rule on this page are linked to RBI and other official sources, checked on the dates below.

  1. RBI: Guidelines for Submission of Data, Foreign Exchange Transactions Electronic Reporting System (FETERS), purpose code list for receipts, Annex purpose codes, receipts, Group 03 Travel: P0301, P0302, P0304, P0305, P0306; Group 08 P0802; Group 10 P1006, P1099; Group 13 P1301 (checked 9 Oct 2026)
  2. RBI A.P. (DIR Series) Circular No. 84 dated February 29, 2012: Compilation of R-Returns, Reporting under FETERS, Paragraph 3: AD banks to report all foreign exchange transactions as per the revised purpose code list from April 2012 (checked 9 Oct 2026)
  3. RBI Notification No. FEMA 23(R)/2026-RB: Foreign Exchange Management (Export and Import of Goods and Services) Regulations, 2026 (amended up to September 22, 2026), Regulation 1(2) (in force from October 01, 2026); 2(1)(f) (specified authority); 3(2) (EDF for services within 30 days from end of invoice month); 4(2) (EDPMS closure up to ₹10 lakh); 5(1)(a) (nine months from invoice date, as amended on September 22, 2026); 18(2) (FETERS reporting) (checked 9 Oct 2026)
  4. RBI A.P. (DIR Series) Circular No. 20 dated January 16, 2026: Export and Import of Goods and Services, Paragraphs 4 and 7 and Annex A: Master Direction on Export of Goods and Services and listed circulars, including the SOFTEX circulars, superseded from October 01, 2026 (checked 9 Oct 2026)
  5. RBI: Export Declaration Form, Annex to the 2026 Regulations, Part 2B (details of services provided to multiple recipients) and Part 5 (certification by Custom, SEZ, Authorised Dealer or STPI) (checked 9 Oct 2026)
  6. RBI Master Direction: Export of Goods and Services (updated as on July 17, 2026; superseded from October 01, 2026), Superseded from October 01, 2026; cited only to explain the earlier rule in paragraph B.7 (export of services without a specified form) (checked 9 Oct 2026)
  7. IGST Act, 2017, Section 2: Definitions (CBIC tax information portal), Section 2(6): definition of export of services (checked 9 Oct 2026)
  8. IGST Act, 2017, Section 16: Zero rated supply (CBIC tax information portal), Section 16(1)(a), 16(2) and 16(3): zero rated supply, input tax credit, supply under bond or Letter of Undertaking (checked 9 Oct 2026)
  9. GST Portal user manual: Furnishing of Letter of Undertaking (FORM GST RFD-11), Filing path Services > User Services > Furnish Letter of Undertaking (LUT) (checked 9 Oct 2026)
  10. Income Tax Department e-filing portal: Objective and scope of the New Act, Repeal of the 1961 Act on 01.04.2026 and the tax year concept (checked 9 Oct 2026)

FAQs about the P0304 purpose code

Is P0304 an inward or outward RBI purpose code?

P0304 is an inward code. RBI's receipt codes start with the letter P and payment codes start with S. P0304 is used when foreign currency comes into India for the purpose described as "Travel for medical treatment including TCs purchased by hospitals". A person in India making a payment abroad would use a code from the S list instead.

Can an individual without a company use the P0304 purpose code?

Yes. The P0304 purpose code describes the type of receipt, and RBI's description does not limit it to companies. An individual or a firm in India can select it when the receipt matches the description. The bank applies the same code to both, so the invoice wording matters most.

What happens if the wrong purpose code is used instead of P0304?

A wrong code misreports the transaction in the data the AD bank sends to RBI and can create mismatches with invoices and GST records. Contact the bank or payment provider soon after noticing the error and ask how to correct the purpose code on the transaction and the remittance certificate.

Does the P0304 purpose code change how income is taxed?

No. The purpose code only records why the money was received. Income tax depends on the nature of the income and the applicable law, including the Income-tax Act, 2025, which replaced the 1961 Act from 1 April 2026. Take advice from a tax professional on the head of income and return form.

Is P0304 the purpose code for travel for education?

No. RBI lists P0304 as "Travel for medical treatment including TCs purchased by hospitals". Travel for education is P0305, "Travel for education including TCs purchased by educational institutions". Check the code against the purpose of the trip on the invoice before selecting it.

Can one invoice be split across P0304 and another purpose code?

Where one payment covers clearly different services, such as treatment travel and a separate business trip, ask your AD bank whether it can record separate purpose codes. Separate invoices make each portion easier to identify, document and match with your GST records.