logo

S0303 Purpose Code: Travel for pilgrimage

Publish date: 15 Aug 2026
S0303Travel

Skydo makes compliance easy with free and automated FIRA and assisted eBRC closure.

Purpose code S0303 is used when an Indian resident pays an overseas counterparty for expenses related to foreign travel for pilgrimage.

FieldDetails
Purpose CodeS0303
CategoryTravel
Used byIndian resident individuals paying overseas tour operators, travel agents, airlines, hotels or service providers for pilgrimage trips abroad
Transaction directionOutward
What it coversPaying foreign providers for travel, accommodation and related services during an international pilgrimage

Revenue Leak Calculator

  • ✓ Fees quietly eating margin?
  • ✓ Current provider vs Skydo
  • ✓ Reclaim what's yours

What is the S0303 purpose code?

Purpose code S0303 is used when an Indian resident sends money abroad to pay for travel related to pilgrimage. This includes expenses such as international air tickets, local transport, guided tours, accommodation, and other on-ground services booked overseas for a religious or spiritual trip. It applies to personal pilgrimage travel under the Liberalised Remittance Scheme, not to corporate travel for business conferences or meetings. Under RBI FEMA guidelines, this outward payment is classified under travel and reported accordingly.

When to use S0303 purpose code?

Use S0303 when you are a resident individual paying an overseas airline, travel agent, tour operator, hotel or local service provider for an international pilgrimage trip, within your USD 250,000 annual LRS limit. It is the correct RBI purpose code for personal religious or spiritual travel abroad, whether you book directly with a foreign provider or through an online platform that charges you from outside India. S0303 covers the pilgrimage travel and stay, not other unrelated personal remittances.

When to use a different code:

  • Use the travel for business or professional purposes code when the trip is for work, conferences or meetings
  • Use the travel for medical treatment code when the primary purpose of travel is medical care abroad
  • Use the matching P code when you are receiving money rather than paying

Who typically uses S0303 purpose code?

Resident Indian individuals who travel abroad on personal pilgrimage and pay foreign airlines, hotels, tour operators or local guides directly or through international platforms use S0303. It applies to personal remittances under the Liberalised Remittance Scheme, subject to the overall USD 250,000 limit per financial year for each resident individual.

Examples of transactions covered

  • Payment to an overseas tour operator for a packaged pilgrimage tour including flights, hotels and local transport
  • Online booking payment to a foreign airline for international tickets for a pilgrimage trip
  • Advance to a foreign hotel or guesthouse located near a shrine or holy site for a pilgrimage stay
  • Fees paid to an overseas local guide or service provider for organised pilgrim activities during the trip

When NOT to use S0303 purpose code

  • The travel is primarily for business meetings, conferences or professional work abroad (use the travel for business or professional purposes code)
  • The primary reason for travel is medical treatment at an overseas hospital or clinic (use the travel for medical treatment code)
  • The payment is for importing religious items or goods rather than travelling abroad (use the appropriate import of goods code)
  • You are receiving money rather than paying (use the matching P code)

Documents required

To send a payment under S0303, keep the following documents ready so your authorised dealer bank can verify the transaction and report it correctly under FEMA.

DocumentPurpose
Form A2 declaration with PANStandard RBI form where you declare the purpose of remittance, your PAN and basic details of the payment.
Form 145 under Rule 220Income-tax declaration for outward remittances, filed online or through your authorised dealer before the payment.
LRS declaration formBank-specific Liberalised Remittance Scheme declaration confirming you are within the USD 250,000 annual limit and using the funds for permitted purposes.
Purpose evidence for pilgrimage travelCopies of flight bookings, tour confirmations, hotel reservations, or invoices from overseas travel providers showing the pilgrimage nature of the trip.

How is a S0303 Purpose Code declared?

Declaring the code is pretty straightforward. Here's how the payment gets tagged and reported.

  1. Receive the booking confirmation: Your overseas airline, tour operator, hotel or platform issues a confirmation or invoice showing the details of your pilgrimage trip and charges.
  2. Check your LRS limit: Confirm that this remittance keeps you within the USD 250,000 per financial year limit for all your Liberalised Remittance Scheme payments.
  3. File Form 145: Submit the declaration before remitting, with Form 146 from your CA where the taxable amount exceeds ₹5 lakh in the Tax Year.
  4. Complete Form A2: State the purpose of the outward remittance as S0303 and submit the supporting documents to your bank.
  5. Get your MT103: Once the payment is sent, request the SWIFT MT103 as proof and retain your Form A2 record.

Save 50% on every international transfer

  • Receive from 150+ countries
  • Get global accounts
  • Zero forex margin

Common mistakes to avoid

A few common slips can hold up your payment or cause compliance issues. Here's what to watch for.

  1. Confusing pilgrimage with other travel: Using S0303 for business, education or medical trips instead of the specific travel code that matches the real purpose.
  2. Code and invoice mismatch: The code not matching what your travel invoice or booking confirmation describes, which may flag the payment.
  3. Assuming a Rule 220(3) exemption: Skipping Form 145 on a payment that is not on the specified exemption list, which carries a ₹1,00,000 penalty per instance.
  4. Incomplete documents: Missing booking confirmations, invoices, LRS declaration or Form A2, so the bank holds the remittance until provided.
  5. Missing PAN or KYC: Incomplete personal KYC details stop the bank from releasing the payment.
  6. Exceeding the LRS limit: Ignoring your cumulative USD 250,000 annual remittances and trying to send more than allowed in the financial year.

How Skydo helps Indian businesses with cross-border payments

S0303 covers personal remittances under the Liberalised Remittance Scheme, which sit outside the PA-CB framework and which Skydo does not process. If you also invoice foreign clients or pay overseas vendors, here is where Skydo fits.

  1. Complete onboarding: Share PAN, Aadhaar and business details. Setup is fully online and takes about five minutes.
  2. Get virtual account details: Receive from international clients in USD, GBP, EUR and other currencies they already pay in.
  3. Pay your overseas vendors: Send payments to foreign suppliers, software platforms and service providers under Skydo's outward approval.
  4. Documentation in one place: Your invoices, remittance records and payment proofs stay together for your CA and your AD bank.
  5. A rate you can see: The live mid-market rate with a transparent fee, instead of a markup hidden inside the bank's rate.
200K+Payments processed annually
50K+Businesses trust Skydo
4.8+Average rating
Licensed by RBI under the PA-CB framework

Share this blog

+91 - 

Want to learn more?

  • International bank accounts

    Get international bank accounts in 5 mins

  • Savings

    Save as much as ₹10 lakh annually with Zero FX Margin

  • Payment tracking

    Real time payment tracking and instant FIRA

Frequently asked questions

S0303 is the RBI purpose code used for outward remittances related to travel for pilgrimage. It applies when a resident individual pays foreign airlines, hotels, tour operators or local providers for a religious or spiritual trip abroad under the Liberalised Remittance Scheme. The code helps your authorised dealer bank classify and report the transaction correctly under FEMA.

About the author

Prashanth

Solution & Banking

With a decade of experience at Citi Bank, Prashanth leads payments partnerships and solutions at Skydo.

Abhilove Sharda

Verified by

Abhilove Sharda

Related purpose codes