logo

P0005 Purpose Code: Repatriation of Indian investment abroad in real estate

Publish date: 15 Aug 2026
P0005Capital & Investment Flows

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

Purpose code P0005 is used when an Indian resident receives money from the sale, transfer, or liquidation of real estate held outside India.

FieldDetails
Purpose CodeP0005
CategoryCapital Account
Used byIndian residents and companies repatriating proceeds from real estate held abroad
Transaction directionInward
What it coversBringing back to India the capital invested in real estate outside India, on sale, transfer, or liquidation

Revenue Leak Calculator

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

What is the P0005 purpose code?

Purpose code P0005 is used when an Indian resident brings back to India money that was invested in real estate held outside the country. This covers the proceeds of selling, transferring, or liquidating an overseas property, and the return of capital originally sent out to acquire it. It applies to the return of the invested capital itself, so rent or other income earned on the property while it was held is a current account receipt and is reported under a different code. Under RBI FEMA guidelines, this inward payment is classified under Capital Account and reported accordingly.

When to use P0005 purpose code?

Use P0005 when money comes back to India from real estate you held abroad, whether the property was sold, transferred, or otherwise liquidated. It is the correct RBI receipt code for the return of capital originally invested in overseas immovable property. P0005 applies to the asset type, whether the original investment was made by an individual or a company.

When to use a different code:

  • Use P0001 when the payment is repatriation of Indian investment abroad in equity capital (shares)
  • Use P0004 when the payment is repatriation of Indian investment abroad in subsidiaries and associates
  • Use the matching S-code when you are sending money abroad rather than receiving money

Who typically uses P0005 purpose code

Indian residents who have sold, transferred, or liquidated property they held outside India, including individuals repatriating proceeds from an overseas home or plot and companies unwinding an overseas property holding. It applies to whoever made the original investment from India, whether that was an individual or a registered company.

Examples of transactions covered under P0005 purpose code

  • Sale proceeds from an apartment held abroad, remitted back to the owner's Indian bank account
  • Funds received after transferring ownership of a plot of land held outside India
  • Proceeds returned to India after an overseas property holding is wound up
  • Return of capital from an overseas real estate investment on closure of that investment

When NOT to use P0005 purpose code

  • The payment is repatriation of Indian investment abroad in equity capital or shares (use P0001)
  • The payment is repatriation of Indian investment abroad in subsidiaries and associates (use P0004)
  • The receipt is rent or income earned on the overseas property rather than the return of the invested capital (use the current account code that matches that income)
  • You are sending money abroad rather than receiving (use the matching S-code)

Documents required for P0005 purpose code

To receive a payment under P0005, keep the following documents ready so your bank can verify the transaction and report it correctly under FEMA.

DocumentPurpose
Sale or transfer deed - Evidences the sale, transfer, or liquidation of the overseas property and the amount realisedRecord of the original outward remittance - Links the funds coming back to the investment originally made from India
Purpose declaration form - The inward remittance form where the purpose of funds is formally statedKYC documents (if requested) - Used to verify your identity during onboarding or compliance checks

How is a P0005 Purpose Code declared?

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

  1. Complete the sale or transfer: Sell, transfer, or liquidate the real estate you hold outside India.
  2. Receive the proceeds: The funds are remitted from abroad into your Indian bank account.
  3. Declare the purpose: State the purpose of the inward remittance on your bank's form.
  4. Submit supporting documents: Provide the sale deed, proof of the original investment, and KYC so the bank can verify the transaction.
  5. Get your FIRA: Once processed, your FIRA is issued as proof and the payment is reported under FEMA.

Save 50% on every international transfer

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

Common mistakes to avoid while using P0005 purpose code

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

  1. Tagging equity repatriation as real estate: Using P0005 when the money came back from shares or equity capital held abroad, which belongs under P0001.
  2. Code and document mismatch: The code not matching what your sale deed and remittance records describe, which flags the payment.
  3. Incomplete documents: Missing sale deed, proof of original investment, or KYC, so the bank holds funds until provided.
  4. Missing PAN or KYC: Incomplete verification stops the bank from releasing the payment.
  5. Ignoring small payments: Assuming low-value receipts don't need the correct code, which invites scrutiny.
  6. Using an inward code for an outward payment: Applying a receipt code to money you're sending out instead of the matching outward code.

How Skydo helps you receive international business payments

P0005 covers capital account transactions, which Skydo does not process. If you also 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

P0005 is the RBI purpose code for money returning to India from real estate held outside the country. It applies when an Indian resident sells, transfers, or liquidates an overseas property and brings the proceeds home, and classifies the payment as a capital account receipt 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