What is foreign inward remittance?
Foreign inward remittance is money received in India from abroad: a transfer of funds into an Indian account from an overseas sender. For a services exporter or freelancer, it is how an international client’s payment lands, whether into a normal bank account or a dedicated receiving account.
Here is the direct answer before the detail:
- Who receives it: exporters, freelancers, consultants and SMBs collecting export proceeds, plus individuals receiving salary, family maintenance or gifts from abroad.
- How it is governed: the Foreign Exchange Management Act (FEMA) 1999, routed through an RBI-authorised Authorised Dealer (AD) Category-I bank and reported to the Reserve Bank of India (RBI) under the FETERS system.
- The purpose code: every credit carries a FEMA purpose code (for example P0802 for software services), and a missing code leaves the money in a suspense account until you send an invoice.
- The proof: the bank issues a Foreign Inward Remittance Certificate (FIRC) or its electronic advice (FIRA/eFIRA), the document your CA needs for GST zero-rating and income-tax records.
- Tax: there is no tax at the point of receipt and no Tax Collected at Source (TCS) on inward remittance; taxability depends on the nature of the funds.
- Personal vs business: business export proceeds move through the normal banking channel with no blanket cap; personal transfers use capped RDA or MTSS rails.
The rest of this guide traces exactly how the money lands, what the paperwork means, and what it costs.
Personal vs business foreign inward remittance
Not every inward remittance is treated the same way. The rail, the limits and the paperwork differ depending on whether the money is a business receipt or a personal one.
A credit of foreign currency into India, converted to rupees and paid into a resident’s account, can cover export proceeds for goods and services, freelance and consulting income, salaries from an overseas employer, family maintenance, or gifts.
For businesses, the money that matters is export realisation, the payment for services or goods you sold abroad.
This is the "normal banking channel" route: your client pays in USD, GBP, EUR or another currency, it moves through the correspondent banking system, and your AD bank credits the rupee equivalent.
If you want the full mechanics of getting paid, see how to receive money from abroad.
Inward remittance is the opposite of outward remittance (money leaving India). The direction matters for compliance, because the rules, limits and taxes are completely different.
What does inward remittance mean on a bank statement?
Bank narrations for inward remittances are cryptic. Here is how to decode the common ones so you know how your money actually arrived.
RDA CR TO KYC COMPLIANT ACCT ONLY
| | |
| | └── funds credited only to a KYC-verified account
| └── credit (money coming in)
└── Rupee Drawing Arrangement: routed via a
non-resident exchange house tied up with your bank RDA FIR INW = Rupee Drawing Arrangement, Foreign
Inward Remittance, INWard
MTSS = Money Transfer Service Scheme
(personal remittances only, capped)
SWIFT/MT103 = single customer credit transfer sent
over the SWIFT network (the classic wire)
VOSTRO = the foreign bank's rupee account held
with your Indian bank; the rail your
money crosses before it reaches youIf you see "RDA CR to KYC compliant acct only", it means the funds came through a Rupee Drawing Arrangement and can only be credited to a fully KYC-verified account. The Vostro route is the backbone of most business receipts; you can read how FIRC works with Vostro payments if your narration shows a Vostro credit.
What happens step by step when the money lands?
Competitors define the term but rarely trace the money. Here is the actual path for a normal-banking-channel business receipt.
Step 1: Your client pays
Your client pays. Their bank debits them and sends the funds through correspondent banks toward India, usually as a SWIFT payment (MT103); you can read how SWIFT payment works for the full mechanics.
Step 2: Funds reach the Indian AD bank
Funds reach the Indian AD bank via a Vostro or nostro relationship. The money is now in India but not yet in your account.
Step 3: Purpose code and invoice check
Purpose code and invoice check. The bank needs a valid RBI purpose code for inward remittance and your invoice to classify the receipt. Without it, the money goes into a suspense account and the bank calls or emails you asking for the invoice and purpose. If it stays unresolved, the funds can be returned to the sender.
Step 4: FX conversion
FX conversion. The bank converts the foreign currency to rupees at its rate and credits your account, generally within the promised settlement window.
Step 5: Evidence issued
Evidence issued. The bank issues the FIRC/FIRA, and for services exports the receipt is reported into EDPMS (the export monitoring system) for reconciliation.
The friction point is step 3. Supplying the correct purpose code and invoice before the payment lands is the single best way to stop your money being held.
What are the RBI and FEMA guidelines for inward remittance?
Inward remittances are regulated under FEMA 1999 and administered by AD Category-I banks on the RBI’s behalf. The core requirements for a business receipt are straightforward once you see them as a checklist rather than fine print.
- Route through an AD bank: foreign currency must enter via an authorised channel, not informal (hundi) routes, which are illegal under FEMA.
- Tag a purpose code: every business receipt carries a FETERS purpose code, for example P0802 for software implementation or P0801 for hardware consultancy. Browse the full list of RBI purpose codes if you are unsure which applies.
- Report and reconcile in time: for services and goods exports, submit supporting documents to your bank so the receipt is reconciled in EDPMS within about 15 days of the credit. Your bank handles the EDPMS entry, but you supply the invoice and closure documents.
- Realise proceeds on time: export proceeds must generally be repatriated within nine months of export (the FEMA realisation window was restored to nine months as of June 2026, and the consolidated FEMA Export and Import of Goods and Services Regulations 2026 take effect 1 October 2026, so confirm the current window with your bank).
- Keep records for five years: retain the FIRC, invoices and advices for at least five years for audit.
None of this changes based on who moves your money. The obligations sit with you and your AD bank regardless of the payment platform in front.
Which inward remittance route suits you?
The route decides your limits. Personal transfers and business export proceeds are not the same thing, though most guides blur them.
| Route | Who it is for | Per-transaction limit | Notes |
|---|---|---|---|
| Normal banking channel | Exporters, businesses, freelancers (export income) | No blanket cap | The standard route for export proceeds; requires purpose code and FIRC |
| Rupee Drawing Arrangement (RDA) | Personal remittances; some trade | Personal: no limit. Trade: ₹15 lakh per remittance | Routed via a non-resident exchange house tied to your bank |
| Money Transfer Service Scheme (MTSS) | Personal remittances only | USD 2,500 per transfer, 30 per year | Cannot be used for business or trade receipts |
If you are a services exporter, the normal banking channel is your route, and there is no blanket ceiling on what you can receive. RDA and MTSS are personal-remittance rails with caps, which is why family transfers and export income should never be conflated.
What documents are required, and what is FIRC?
For a business inward remittance you typically need your invoice, a valid purpose code, and (for services) SOFTEX or the relevant export declaration. In return your bank issues the evidence.
- FIRC (Foreign Inward Remittance Certificate): the bank-issued proof that you received a specific foreign payment. It is the load-bearing document for GST zero-rating of exports and for income-tax proof of export income. See the full FIRC certificate explainer for how to obtain one.
- FIRA / eFIRA (Foreign Inward Remittance Advice): the advice/statement form of the same evidence, increasingly issued electronically. A FIRA covers most day-to-day reconciliation needs, with the FIRC available where a formal certificate is required.
For freelancers and services exporters, the FIRA/eFIRA is usually what your CA needs to zero-rate export of services under GST. Getting it promptly is the difference between a clean quarter-end and chasing your bank.
Is inward remittance taxable, and is there a limit?
This is the most common confusion, so state it plainly: TCS applies only to outward remittance under the Liberalised Remittance Scheme (LRS), not to inward remittance. There is no Tax Collected at Source when money comes into India, and there is no blanket cap on receiving export proceeds through the normal banking channel.
Whether inward money is taxable depends on the nature of the funds, not the fact of receipt. Export income and freelance earnings are business income and taxed as such; a genuine gift from a relative is generally not. This is a tax question for your CA, not the bank.
| Inward remittance | Outward remittance | |
|---|---|---|
| Direction | Money into India | Money out of India |
| Governing rule | FEMA export/receipt rules | LRS, USD 250,000/year |
| TCS | Not applicable | Applies above thresholds |
| Key evidence | FIRC / FIRA | Form 15CA/15CB |
| Typical use | Export income, salary, gifts | Study, travel, investment abroad |
For the full picture, compare inward remittance vs outward remittance and read the detail on tax on inward remittances to India. This is general information, not tax advice.
How much does receiving actually cost?
The headline cost of receiving is not the visible fee; it is the FX conversion. Banks convert at their own interbank rate (IBR), a non-public rate they mark up before crediting you, so the cost hides in the exchange rate itself. Platforms built for exporters convert closer to the live mid-market rate (MMR), the rate you see on any forex rates screen.
Here is a worked example on a USD 10,000 receipt, using an illustrative mid-market rate of ₹95 per dollar (rates move; this is for illustration only).
| Bank (hidden markup) | Mid-market-based platform | |
|---|---|---|
| Mid-market rate | ₹95.00 | ₹95.00 |
| Rate you actually get | ₹94.00 (about 100 paise off) | ₹94.90 (about 10 paise off) |
| INR on USD 10,000 | ₹9,40,000 | ₹9,49,000 |
| Difference | ₹9,000 more |
Expressed in paisa per dollar rather than a bare percentage, the gap is easy to miss and easy to underestimate. Watch the bank charges for foreign remittance that stack on top too, because SWIFT and correspondent fees add to the visible cost.
An inward remittance compliance checklist
Treat compliance as relief, not a threat. Do these and your money lands clean.
- Confirm the correct purpose code before the payment is sent
- Share the invoice with your bank so nothing sits in suspense
- Collect the FIRC or FIRA for every receipt
- Ensure services exports are reconciled in EDPMS within about 15 days
- File SOFTEX where applicable
- Retain all advices and invoices for five years
- Realise export proceeds within nine months
How Xflow handles inward remittance
Xflow is a cross-border payments platform for Indian businesses receiving money from abroad, holding final Payment Aggregator Cross-Border (PA-CB) authorisation from the RBI for both exports and imports (as of February 2026).
The buyer fear on every sales call is the same: will dropping a bank wire break my FIRC, EDPMS or GST workflow? It does not.
You receive into an Xflow receiving account, a ring-fenced routing account (a vBAN) issued by banking partner JP Morgan Chase; the funds are not owned by Xflow and are movable only to your registered Indian bank account.
Settlement is next business day (T+1), auto eFIRA and payment advice are issued, purpose codes are handled, and the FIRC is still bank-issued, so nothing downstream changes.
On cost, Xflow converts against the live mid-market rate rather than a hidden interbank markup, saving an extra 8 to 10 paise per dollar on average, per its February 2026 figures.
Compare that with the worked example above. For teams juggling several currencies, a multi currency account keeps receipts and evidence in one place.
Better rate. Better platform. Better choice.
FAQs
Foreign inward remittance is money received in India from abroad, converted to rupees and credited to a resident's account. It is governed by FEMA 1999, routed through an AD Category-I bank, tagged with a purpose code and evidenced by a FIRC.
A narration like "RDA CR to KYC compliant acct only" means funds arrived via a Rupee Drawing Arrangement and can be credited only to a KYC-verified account. Codes like MTSS, SWIFT/MT103 and Vostro identify the rail your money crossed.
There is no TCS on inward remittance; TCS applies only to outward remittance under the LRS. Whether the money is taxable depends on its nature (export income is taxable, a genuine gift usually is not). Ask your CA.
Through the normal banking channel there is no blanket cap on export proceeds. RDA caps trade receipts at ₹15 lakh per remittance, and MTSS is limited to USD 2,500 per transfer and 30 transfers a year for personal use.
Typically your invoice, a valid purpose code and (for services) SOFTEX or the export declaration. Your bank then issues the FIRC or FIRA as proof of receipt for GST and income-tax purposes.
A SWIFT wire commonly takes two to four working days through correspondent banks. Platforms built for receiving typically settle to your Indian account on the next business day once the purpose code and invoice are in order.
A purpose code is a FEMA identifier for why you received the money (for example P0802 for software services). Without a valid code and invoice the bank cannot classify the receipt, so it holds the funds in a suspense account until you supply them.
You report the underlying income, not the remittance itself. Export and freelance receipts go under business or professional income; a genuine gift may be exempt. Use your FIRC or FIRA and invoices as proof and reconcile the figure against Form 26AS and the AIS. Confirm the exact schedule with your CA.