logo

S0305 Purpose Code: Travel for education (including fees, hostel expenses etc.)

Publish date: 15 Aug 2026
S0305Travel

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

Purpose code S0305 is used when an Indian resident pays a foreign institution or service provider for education related travel expenses, including tuition fees and hostel costs, under the Liberalised Remittance Scheme.

FieldDetails
Purpose CodeS0305
CategoryTravel
Used byIndian resident individuals paying foreign universities, schools and related service providers for education and associated travel costs under LRS
Transaction directionOutward
What it coversPaying abroad for education related travel, including tuition, hostel charges and other eligible study expenses outside India

Revenue Leak Calculator

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

What is the S0305 purpose code?

Purpose code S0305 is used when an Indian resident sends money abroad to pay for overseas education related travel, including tuition fees, hostel expenses and other required study costs. It typically covers payments to foreign universities, colleges, schools, student housing providers and related service providers that are part of studying outside India. It does not apply to business travel, tourism or non-educational purposes, which fall under other travel purpose codes. Under RBI FEMA guidelines, this outward payment is classified under travel and reported accordingly.

When to use S0305 purpose code?

Use S0305 when you are paying an overseas university, college, school or related provider for education related travel expenses such as tuition fees, hostel charges and other compulsory study costs, under your USD 250,000 annual Liberalised Remittance Scheme limit. It is the correct RBI purpose code for personal education travel abroad by a resident individual, regardless of whether you are self funded or supported by family. S0305 covers legitimate education related travel expenses, not leisure or business trips.

When to use a different code:

  • Use the travel for business services code when the payment is for business travel costs
  • Use the tourism or holiday travel code when the payment is for personal leisure trips
  • Use the matching P code when you are receiving money rather than paying

Who typically uses S0305 purpose code?

Resident individuals in India who are going abroad for studies and need to pay tuition fees, hostel charges and other mandatory education related travel expenses. Parents or close family members remitting funds under the Liberalised Remittance Scheme on behalf of a student abroad also use S0305, within the USD 250,000 per financial year limit per individual.

Examples of transactions covered

  • Payment of first year tuition fees to a foreign university for an overseas degree program
  • Remittance of hostel or student housing charges to an accommodation provider linked to your foreign university
  • Transfer of semester fees and mandatory lab or course charges to a college outside India
  • Advance payment to a foreign language school for a long term certified study program abroad

When NOT to use S0305 purpose code

  • The payment is for business travel expenses like conferences or client visits (use the specific business travel code)
  • The payment is for a holiday, tourism package or short term leisure trip (use the tourism or holiday travel code)
  • The payment is for importing educational materials or equipment rather than travel and study expenses (use the relevant import of goods or services code)
  • You are receiving money rather than paying (use the matching P code)

Documents required

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

DocumentPurpose
Form A2 with PANStandard RBI form where you declare the remittance details, purpose code and your PAN for KYC.
Form 145Income tax declaration for outward remittances, filed as per Rule 220 of the Income tax Rules 2026.
LRS declarationYour Liberalised Remittance Scheme declaration confirming the remittance is within the USD 250,000 annual limit and for permitted purposes.
Education proofAdmission offer letter, fee schedule or invoice from the foreign educational institution or hostel confirming the course and payable amounts.

How is a S0305 Purpose Code declared?

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

  1. Receive the fee demand: Your foreign university or educational institution issues an admission letter, invoice or fee schedule showing tuition, hostel and other charges.
  2. Check your LRS limit: Confirm that your total remittances under the Liberalised Remittance Scheme, including this payment, stay within the USD 250,000 per financial year cap per individual.
  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 S0305 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 and LRS records.

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 education travel with other travel: Tagging a leisure holiday or business trip under S0305 when it should be classified under a different travel code.
  2. Code and invoice mismatch: Using S0305 when the documents do not show education related fees or hostel costs, which can flag the payment at the bank.
  3. Assuming a Rule 220(3) exemption: Skipping Form 145 on a payment that is not clearly exempt, which carries a ₹1,00,000 penalty per instance if the assumption is wrong.
  4. Incomplete documents: Missing admission letter, fee schedule, LRS declaration or Form A2, so the bank holds the remittance until provided.
  5. Missing PAN or KYC: Incomplete verification or outdated KYC stops the bank from releasing the payment.
  6. Using an outward code for an inward receipt: Applying S0305 to money coming in from abroad instead of using the corresponding inward P code.

How Skydo helps Indian businesses with cross-border payments

S0305 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

S0305 is the RBI purpose code used when an Indian resident remits money abroad for travel related to education, including tuition fees, hostel expenses and other compulsory study costs. It covers personal education travel under the Liberalised Remittance Scheme, such as paying a foreign university or student housing provider as part of studying outside India.

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