logo

P0308 Purpose Code: Foreign Currencies/TCs surrendered by returning Indian tourists

Publish date: 15 Aug 2026
P0308Travel

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

Purpose code P0308 is used when an Indian resident returning from travel abroad surrenders unspent foreign currency or travellers cheques at a bank or authorised money changer.

FieldDetails
Purpose CodeP0308
CategoryTravel
Used byIndian residents returning from travel abroad with unspent foreign exchange
Transaction directionInward
What it coversForeign currency notes and travellers cheques surrendered on return from travel abroad

Revenue Leak Calculator

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

What is the P0308 purpose code?

Purpose code P0308 records unspent foreign exchange being converted back to rupees when a traveller returns to India. Unlike most codes in the travel group, no money is being sent from abroad: the currency was carried home and is being sold across a counter, so the transaction is a conversion rather than a remittance. It is recorded as an inward receipt because foreign exchange is entering the banking system, which is what the reporting is designed to capture. Rules apply to how much foreign exchange a returning traveller may retain and how long they have before surrendering the rest, so check the current position with your bank. Under RBI FEMA guidelines, this is classified under Travel and reported accordingly.

When to use P0308 purpose code?

This code applies when you return from travel abroad and hand back unspent currency notes or travellers cheques at a bank or authorised money changer. You are unlikely to select it yourself, since the bank or money changer applies it when recording the encashment. What matters more from your side is knowing that retention limits and time periods apply to unspent foreign exchange, and confirming the current rules with your bank so the surrender happens within them.

When to use a different code:

  • Use P0301 when the receipt is a travel payment from a foreign visitor rather than currency surrendered on return
  • Use P0304 or P0305 when the money relates to travel for medical treatment or education
  • Use the matching S-code when foreign exchange is being released for travel rather than surrendered

Who typically uses P0308 purpose code

Indian residents coming back from trips abroad with foreign currency left over, whether from a holiday, a business trip, or any other travel. The code is applied by the bank or authorised money changer handling the encashment rather than declared by the traveller, and it concerns individuals rather than businesses.

Examples of transactions covered under P0308 purpose code

  • Unspent currency notes sold back at a bank counter after returning from a trip abroad
  • Travellers cheques surrendered on return to India and converted to rupees
  • Foreign exchange left over from an overseas business trip, encashed on arrival
  • Balance of a travel currency allocation handed back at an authorised money changer

When NOT to use P0308 purpose code

  • The money is a payment from a foreign visitor travelling in India rather than currency being surrendered (use P0301)
  • The receipt relates to medical treatment or education provided to a traveller (use P0304 or P0305)
  • The money arrived from abroad by transfer rather than being carried back and encashed, which is a remittance rather than a surrender
  • Foreign exchange is being released to you for travel rather than surrendered by you (use the matching S-code)

Documents required for P0308 purpose code

To surrender foreign exchange under P0308, keep the following ready so the bank or money changer can complete and report the encashment.

DocumentPurpose
The currency notes or travellers cheques being surrendered - The foreign exchange itself, which is what is being convertedPassport with travel record - Evidences the trip the unspent currency relates to and the date of return
Purpose declaration form - The form where the purpose of the transaction is formally statedKYC documents (if requested) - Used to verify your identity at the counter

How is a P0308 Purpose Code declared?

The process is short, since this happens across a counter rather than through a remittance.

  1. Return to India: Complete your travel and bring back any unspent foreign exchange.
  2. Check the position: Confirm with your bank what you may retain and by when the balance should be surrendered.
  3. Present the currency: Take the notes or travellers cheques to a bank or authorised money changer with your passport.
  4. Complete the declaration: State the purpose of the transaction on the form provided.
  5. Receive rupees and your receipt: The foreign exchange is converted and the encashment is documented and reported.

Save 50% on every international transfer

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

Common mistakes to avoid while using P0308 purpose code

A few common slips can cause problems at the counter or later.

  1. Holding on past the permitted period: Keeping unspent foreign exchange beyond what the rules allow, when both a retention limit and a time period apply and both are worth checking before you travel.
  2. Confusing a surrender with a remittance: Treating currency carried home and encashed as though it were money received from abroad, when the two are different transactions with different codes.
  3. Travelling without the passport: Arriving to encash without the travel record that links the currency to a trip, which holds up the transaction.
  4. Losing the encashment receipt: Discarding the document evidencing the conversion, which is the record that the surrender took place.
  5. Splitting the surrender to avoid documentation: Breaking one encashment into several to stay under thresholds, which invites scrutiny rather than avoiding it.
  6. Using an inward code for an outward transaction: Applying this code where foreign exchange is being released for travel rather than surrendered.

How Skydo helps you receive international business payments

P0308 covers foreign currency surrendered by individual travellers, which Skydo does not process. If you invoice foreign clients for goods or services, here is how Skydo helps you get paid.

  1. Complete onboarding: Share PAN, Aadhaar, and Indian bank details. Setup is fully online.
  2. Get virtual account details: Receive account details in USD, GBP, EUR and other currencies your clients pay in.
  3. Your client pays like a local: They send a domestic transfer in their own country, no SWIFT and no wire fee on their end.
  4. FIRA is generated automatically: Free e-FIRA on every payment, stored in your dashboard for GST and audits.
  5. INR settles within 24 hours: Mid-market rate with a flat, visible fee, no FX markup.
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

P0308 is the RBI purpose code for unspent foreign currency and travellers cheques surrendered by Indian residents returning from travel abroad. It records a counter encashment rather than a remittance, and classifies the transaction under Travel for FEMA reporting.

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