logo

P0608 Purpose Code: Life insurance claim settlements (excluding term insurance) received by residents in India

Publish date: 15 Aug 2026
P0608Insurance & Pension

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

Purpose code P0608 is used when a resident in India receives a settlement from an overseas insurer on a life policy other than term insurance.

FieldDetails
Purpose CodeP0608
CategoryInsurance and Pension Services
Used byResidents in India receiving settlements on savings-linked life policies held abroad
Transaction directionInward
What it coversReceiving life insurance claim settlements from abroad, excluding term insurance

Revenue Leak Calculator

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

What is the P0608 purpose code?

Purpose code P0608 covers money a resident in India receives when a life insurance claim is settled from abroad, on any life policy other than term cover. In practice that means maturity proceeds, survival benefits, or a death claim on a savings-linked policy held with an overseas insurer. Two things in the description narrow it: the exclusion of term insurance, which sends those claims to P0607, and the phrase naming residents in India as the recipients, which no neighbouring code carries. Under RBI FEMA guidelines, this inward payment is classified under Insurance and Pension Services and reported accordingly.

When to use P0608 purpose code?

Use P0608 when a settlement reaches a resident in India on a life policy that is not term insurance, whether that is money paid at maturity, a survival benefit falling due, or a death claim paid to a beneficiary. The policy type is the test: if the cover carries a savings or maturity element it belongs here, and if it is term cover it belongs under the other claims code even though the payment looks identical.

When to use a different code:

  • Use P0607 when the claim is on non-life cover or on a term life policy
  • Use P0601 when the money is premium being paid on a life policy rather than a claim being settled
  • Use the matching S-code when money is being sent abroad rather than received

Who typically uses P0608 purpose code

Residents in India receiving proceeds on life policies held with overseas insurers, including policyholders collecting maturity or survival benefits and beneficiaries receiving a death claim. The description names residents specifically, which makes this a code concerning individuals rather than businesses.

Examples of transactions covered under P0608 purpose code

  • Maturity proceeds paid into India on an endowment policy held with an overseas insurer
  • Survival benefit falling due on a money-back policy taken out abroad
  • Death claim paid to a beneficiary resident in India on a savings-linked life policy
  • Surrender value received from a foreign insurer on a life policy with a savings element

When NOT to use P0608 purpose code

  • The claim is on non-life cover or on a term life policy (use P0607)
  • The money is premium being paid rather than a claim being settled (use P0601 for savings-linked life cover)
  • The recipient is not a resident in India, since the description names residents specifically
  • Money is being sent abroad rather than received (use the matching S-code)

Documents required for P0608 purpose code

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

DocumentPurpose
Policy document - Identifies the policy and confirms it carries a savings or maturity element rather than being term coverSettlement advice or discharge voucher from the insurer - Evidences the claim, the amount, and the basis on which it fell due
Purpose declaration form - The inward remittance form where the purpose of funds is formally statedKYC documents (if requested) - Used to verify your identity, along with proof of your status as a resident where asked

How is a P0608 Purpose Code declared?

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

  1. Confirm the policy type: Establish that the policy carries a savings or maturity element, since term cover takes the other claims code.
  2. Make the claim: Submit the claim to the overseas insurer and receive its settlement advice.
  3. Receive the payment: The money is remitted to your Indian bank account.
  4. Declare the purpose: State the purpose of the inward remittance on your bank's form.
  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 P0608 purpose code

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

  1. Using the wrong claims code for a term policy: Applying P0608 to a term life claim because it is life insurance, when term cover is excluded here and belongs under P0607.
  2. Coding a claim as premium: Using a premium code because the money involves a life insurer, when this code covers money paid out on a claim rather than money paid in for cover.
  3. Code and document mismatch: The code not matching what your policy and settlement advice describe, which flags the payment.
  4. Incomplete documents: Missing the policy document or settlement advice, so the bank cannot confirm the policy type and holds funds until provided.
  5. Missing PAN or KYC: Incomplete verification stops the bank from releasing the payment.
  6. Using an inward code for an outward payment: Applying a receipt code to money being sent out instead of the matching outward code.

How Skydo simplifies inward remittance under P0608 Purpose Code

With a bank, you declare the purpose code on your own for every single payment. With Skydo, you can preselect your code once and every payment gets tagged automatically.

  1. Preselect the code once: Set P0608 as your default and Skydo tags every incoming payment for you, so there's no form to fill on each one.
  2. No repeat declarations: A bank makes you restate the purpose for every remittance. Skydo does it in the background, the same way each time.
  3. Instant, free FIRA: Your remittance proof is generated and stored on every payment, ready for your CA, GST, and audits, with no request and no fee.
  4. Zero FX markup: You get the live mid-market rate with a flat, visible fee, instead of a markup hidden inside the bank's rate.
  5. Settled in 24 hours: Your payment reaches your Indian bank within a day, fully reported and compliant.
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

P0608 is the RBI purpose code for life insurance claim settlements received by residents in India, other than on term policies. It covers maturity proceeds, survival benefits and death claims on savings-linked life cover held with overseas insurers, and classifies the payment under Insurance and Pension Services 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