Market Watch
Loading Market Data...

Inward Remittance in India: A complete Guide to Process, Charges, and RBI Rules

Sponsored

 If you are a freelancer in Bangalore receiving payment from a US client, or a family in Punjab receiving support from a relative in Canada, you are part of a massive economic engine. India is consistently the world's largest recipient of Inward Remittances, with over $100 billion flowing into the country annually.

However, bringing money into India involves navigating a maze of RBI regulations, FEMA compliance, and hidden banking charges. This guide covers everything you need to know about inward remittance in India—from the swift codes to the tax implications.


What is Inward Remittance?

Inward remittance is simply the act of receiving money in India from a foreign country. Since this involves cross-border currency flow, it is strictly regulated by the Reserve Bank of India (RBI) under the Foreign Exchange Management Act (FEMA).

In India, you typically receive money through two primary channels:

  1. Rupee Drawing Arrangement (RDA): This is the standard bank-to-bank transfer (via SWIFT/Wire). There is no upper limit on the amount you can receive here for personal or business purposes.

  2. Money Transfer Service Scheme (MTSS): This is for instant personal remittances (like Western Union or MoneyGram). This is strictly for family maintenance and has a cap of $2,500 USD per transaction and a maximum of 30 transactions per year.


The Process: How Money Reaches Your Indian Bank Account

When someone sends you money (e.g., from the USA to India), it doesn't move instantly. It follows a specific compliance chain:

Step 1: The Setup (Sender's Side)

The sender initiates the transfer using your Indian banking details. You must provide them with:

  • Beneficiary Name (Must match your bank records exactly).

  • Account Number.

  • IFSC Code: For domestic routing once the money hits India.

  • SWIFT / BIC Code: The unique international ID of your bank branch (essential for the money to find India).

Step 2: The Nostro/Vostro Route

Indian banks maintain foreign currency accounts (Nostro accounts) with banks abroad.

  • Example: If money is sent from Chase Bank (USA) to HDFC Bank (India), Chase deposits USD into HDFC's Nostro account in New York.

  • HDFC India then gets a message: "We have received funds for your customer."

Step 3: Verification & Forex Conversion

Once your bank in India receives the notification, they do not credit your account immediately. They first:

  1. Verify AML (Anti-Money Laundering) checks.

  2. Convert Currency: They convert the USD/EUR/GBP into INR. This is where the Exchange Rate (Forex Rate) is applied.

Step 4: Purpose Codes & Disposal Instructions

This is unique to India. Before releasing funds, the bank may ask you for a Disposal Instruction or verify the Purpose Code.

  • What is it? A code defining why you got the money.

  • Common Codes: P0002 (Family Maintenance), P0102 (Trade/Exports), P0802 (Software Services).

  • Note: Small amounts (under ₹5 Lakhs) often get credited automatically (STP), but larger amounts require manual confirmation.

Step 5: Credit & Certification

The INR is credited to your account. If you are a business/freelancer, you may also request a FIRC (Foreign Inward Remittance Certificate) at this stage.


The "Hidden" Charges: What You Actually Pay

If a client sends $1,000, why do you receive significantly less? Here is the breakdown of costs in India:

Charge TypeEstimated CostDescription
Forex Markup1.5% – 3.0%The biggest cost. If the interbank rate is ₹84, the bank may give you ₹82.50.
SWIFT Fees$15 – $30Charged by intermediary banks. If the sender selects "SHA" (Shared) or "BEN" (Beneficiary), this is deducted from your principal.
Processing Fee₹200 – ₹500A flat fee charged by your Indian bank for handling the forex transaction.
GST18%Important: GST is charged on the service fee and currency conversion spread, not on the total remittance amount.
FIRC Charges₹200 – ₹1000Charged only if you request a physical or digital FIRC (mandatory for exporters).

Pro Tip: New-age fintech platforms (like Wise, Skydo, or Payoneer) often bypass the SWIFT network's heavy fees and offer exchange rates closer to the real market rate (Google rate).


Taxation: Is Inward Remittance Taxable in India?

This depends entirely on your relationship with the sender and the purpose of the transfer.

1. For "Relatives" (Family Maintenance)

  • Tax Status: Tax-Free.

  • Under Section 56(2) of the IT Act, money received from defined "relatives" (spouse, brother, sister, parents, lineal ascendants/descendants) is exempt from tax. There is no limit on the amount.

2. For "Non-Relatives" (Gifts)

  • Tax Status: Taxable (Conditional).

  • If you receive a gift from a friend abroad:

    • Up to ₹50,000 / year: Exempt.

    • Above ₹50,000 / year: The entire amount is taxable as "Income from Other Sources."

3. For Freelancers & Businesses

  • Tax Status: Fully Taxable.

  • This is considered professional income. You must declare it in your ITR.

  • GST Benefit: However, export of services is a "Zero-Rated Supply." This means you do not have to pay GST on your income, provided you have a valid FIRC to prove the funds came in foreign currency.


FAQs regarding Inward Remittance in India

Q1: Is there a limit on how much money I can receive in India?

For bank-to-bank transfers (RDA), there is no upper limit for personal or business transactions. However, very large transactions (e.g., over $100,000) may trigger additional due diligence checks by the bank.

Q2: Is an FIRC mandatory for freelancers?

Strictly speaking, yes. If you want to claim the GST exemption (0% GST on exports), you need an FIRC (Foreign Inward Remittance Certificate) or FIRA (Advice). Without it, tax authorities can treat your income as domestic and demand 18% GST on your earnings.

Q3: How long does the transfer take?

  • SWIFT (Banks): 2 to 5 working days.

  • Fintechs (Wise/Skydo): 2 hours to 1 day.

  • MTSS (Western Union): Almost instant (for cash pickups).

Q4: My bank is asking for a "Disposal Instruction." What is that?

It is a simple request form where you tell the bank the purpose of the payment (e.g., "Software consultancy services") so they can assign the correct FEMA code to the transaction. You usually do this via email or your net banking portal.

Q5: Can I receive business money into my Savings Account?

Yes, for small freelance amounts, a Savings Account is fine. However, regular business inflows should ideally go to a Current Account to avoid bank audits and to easily manage FIRCs.