Introduction
The rules for receiving USD payments in India are set by the Foreign Exchange Management Act (FEMA) and the RBI's Master Directions, because inbound export earnings are treated as a current-account transaction, not a capital one.
The single point most guides get wrong: the Liberalised Remittance Scheme (LRS) cap of USD 250,000 per resident per financial year applies only to money you send out of India. It does not limit the money you receive. For a genuine IT or ITeS service export, there is generally no ceiling on what you can be paid.
What matters instead is the channel. Funds must arrive through an authorised dealer (AD) bank or a licensed cross-border payment aggregator, carry the correct RBI purpose code, be realised within the prescribed timeline, and be documented for GST and income tax. This page is the regulatory overview. Each rule below links to a detailed guide, so treat this as the map and follow the links for depth.
Does the LRS limit apply to money you receive?
No. This is the costliest myth in USD to INR payment regulations, and it appears on bank pages, fintech blogs and forum answers alike.
The LRS is an outward scheme. It lets a resident individual remit up to USD 250,000 per financial year abroad for permitted purposes such as travel, education, investment or gifts (as of August 2026, per the RBI). It says nothing about inbound receipts.
When you export software or IT-enabled services and get paid in USD, you are on the receiving side of a current-account transaction, and the LRS ceiling is simply the wrong rule to cite.
If you want the outward side explained properly, see the foreign remittance limit guide and the difference between inward remittance vs outward remittance. The direction of the money decides which rulebook applies.
How is receiving USD legally governed in India?
Receiving USD is governed as a current-account transaction under FEMA, which means it is generally permitted so long as it flows through an authorised channel and is reported correctly. Current-account transactions cover trade in goods and services, while capital-account transactions cover investments and borrowings, and the two sit under different parts of the law. For the underlying framework, read capital and current account transactions under FEMA under FEMA.
In practice, legitimate export receipts reach you one of two ways:
- Through an AD Category-I bank using the SWIFT network, credited to your current or EEFC account.
- Through a licensed cross-border payment aggregator authorised by the RBI under the PA-CB framework, which collects the USD abroad and settles INR to your Indian account.
Both routes are legal. The aggregator route usually adds automated documentation and a mid-market exchange rate, which we cover below. If you are new to the concept, the primer on inward remittance explains the mechanics, and the broader guide to foreign inward remittance walks through the end-to-end flow.
Which account receives the USD?
The USD can land in one of three account types, and the choice affects when you convert to INR. A normal savings or current account credits you in rupees on arrival at the bank's rate, which suits an exporter who wants INR at once but removes any control over conversion timing.
An Exchange Earners' Foreign Currency (EEFC) account lets an exporter hold the proceeds in USD and convert when the rate is favourable, rather than being converted the moment funds arrive (as of 2026). A dedicated receiving account, such as a PA-CB provider's virtual account, collects the USD abroad and then settles INR to your Indian account with automated documentation.
For an IT-services exporter billing in USD across the year, the ability to hold and time conversion matters, because FX spreads compound across many invoices. Match the account to your cash-flow and hedging needs rather than defaulting to whatever your bank opens first.
Is there a limit on how much USD you can receive?
There is no general RBI ceiling on genuine export or service receipts. An IT exporter can receive USD 5,000 or USD 5 million against valid invoices, provided the payment carries a correct purpose code and the funds are realised on time.
Limits that do exist are channel-specific and rarely bind a services exporter:
| Channel | Typical use | Cap (as of Aug 2026) |
|---|---|---|
| SWIFT via AD bank / PA-CB aggregator | Trade and service exports | No upper limit |
| Rupee Drawing Arrangement (RDA) | Small trade transactions | ₹15,00,000 per transaction |
| Money Transfer Service Scheme (MTSS) | Personal remittances only | USD 2,500 per transfer, 30 a year |
For an exporter, SWIFT or a PA-CB aggregator is the route that matters, and it carries no ceiling. The RDA and MTSS caps apply to trade sub-cases and personal transfers, not to a standard USD service invoice. These channel caps are about routing, not tax, and they do not restrict a standard USD service invoice.
Which purpose code applies to USD service exports?
Every inbound payment must carry an RBI purpose code that describes the true nature of the receipt. For inward remittances the codes begin with "P", while outward codes begin with "S". Tagging the wrong code, or worse, tagging export income as a personal gift (code P1301), is a FEMA breach, not a shortcut.
For IT and ITeS exporters, the commonly used inward codes are:
| Purpose code | What it typically covers |
|---|---|
| P0802 | Software consultancy and implementation |
| P0803 | Data processing, hosting and database services |
| P0807 | Off-site software exports and other information services |
| P1006 | Business and management consultancy |
| P1007 | Engineering, technical and design services |
| P1099 | Other professional and technical services |
Pick the code that matches the service you actually delivered. The full list, with edge cases, sits in the dedicated guide to the purpose code for inward remittance, so this page keeps to the codes an IT exporter meets most often.
Receive USD with the right purpose code auto-applied
How long do you have to bring export proceeds into India?
Export proceeds must be realised and repatriated within nine months from the date of export. This applies to service exports, including software, and is set out in the RBI's Master Direction on the Export of Goods and Services.
A caution on timing: the nine-month period was temporarily relaxed to fifteen months and then restored to nine months under the 2026 amendment, and a fresh set of FEMA export and import regulations is scheduled to take effect from 1 October 2026 (as of August 2026).
Any guide quoting a flat "15 months" is reading an interim relaxation that no longer stands. Because the framework is mid-transition, confirm the current window with your AD bank or a chartered accountant before you rely on a specific date.
Missing the realisation deadline is not fatal, but it turns a routine receipt into a follow-up your bank must report against the RBI's Export Data Processing and Monitoring System (EDPMS). Realising on time keeps that ledger clean.
What documents prove a legal USD receipt?
Four documents get conflated constantly, and they are not interchangeable. Knowing which one you need for GST, for DGFT benefits, or for a simple audit trail saves hours later.
| Document | Who issues it | What it proves | Where you use it |
|---|---|---|---|
| FIRC | AD bank | Foreign currency was received | Since 2016, physical FIRC is generally issued only for FDI/FII, not trade |
| FIRA / e-FIRA | AD bank or PA-CB platform | A specific payment landed, with UTR, FX rate, INR value and purpose code | Per-transaction proof for service-export receipts |
| eBRC | DGFT, from bank data | Export proceeds were realised | Foreign-trade and DGFT-linked benefits |
| EDPMS | RBI system used by banks | Receipts reconciled against shipping/invoice data | Bank-side monitoring, not a document you download |
For most IT exporters the working document is the eFIRA, one per payment, showing the UTR, the rate applied and the INR credited. Do not assume a payment platform's own receipt equals a bank FIRA or an eBRC. They are different records with different legal weight, so store the eFIRA for every transaction.
SOFTEX vs ITeS: which filing applies to you?
This distinction trips up software companies specifically. A SOFTEX form is required for the export of software products transmitted electronically. IT-enabled services, where software is merely the tool used to deliver a service such as support, BPO or consultancy, generally fall under ordinary service-export reporting rather than SOFTEX.
The line is not always clean. A firm shipping a licensed software product should expect SOFTEX obligations; a firm billing for implementation, support or data processing usually should not. Because the classification drives your EDPMS and eBRC reconciliation, confirm your category with your bank rather than assuming, especially if you invoice a related party such as a US parent.
How is GST handled on exported IT services?
The export of services is treated as a zero-rated supply under GST, which means you can supply without charging IGST provided you meet the statutory export conditions. Most IT exporters file a Letter of Undertaking (LUT) so they can invoice without IGST, rather than pay the tax and claim a refund later.
The conditions matter. The supplier must be in India, the recipient abroad, the place of supply outside India, and payment received in convertible foreign exchange. Intermediary services need a separate place-of-supply analysis and may not qualify. The full mechanics, including LUT filing, sit in the export of services under GST guide.
Worked example: receiving a $5,000 USD invoice end to end
Here is a single export receipt from invoice to booked INR, the way it should run:
- Invoice: An ITeS exporter raises a $5,000 invoice to a US client for software implementation work.
- Channel: The client pays; funds route through an AD bank or a PA-CB receiving accounts setup that collects the USD abroad.
- Purpose code: The receipt is tagged P0802 (software consultancy and implementation).
- Documentation: The bank or platform generates an eFIRA carrying the UTR, the FX rate, the INR credited and the purpose code.
- GST: Because the supply is zero-rated and the exporter has filed an LUT, the invoice carries no IGST.
- Booking: At an illustrative USD/INR of ₹95 (illustrative only), the $5,000 books to ₹4,75,000 gross before any platform fee.
- Realisation and record-keeping: The proceeds are realised within nine months, the bank reconciles the receipt in EDPMS, and the exporter retains the invoice, contract and eFIRA for five years.
The exchange rate is where value quietly leaks. Banks typically add a spread to the USD/INR rate on top of any stated fee, so the INR you book can trail the mid-market rate by a noticeable margin. Compare the true landed cost before you pick a channel.
Calculate your extra earning
FX rate
Xflow settles at the mid-market rate and issues an eFIRA automatically on every payment, which can save exporters up to 50% on FX costs versus a traditional bank once the spread is counted. That keeps both the rate and the compliance trail in one place.
Common reasons a legitimate USD receipt gets delayed or queried
Even a clean export receipt can stall when the paperwork does not line up. The usual triggers:
- Missing or wrong purpose code: The receipt is untagged or coded as a personal gift, so the bank holds it for clarification instead of crediting it as export income.
- Invoice-to-remittance mismatch: The amount, invoice number or payer name on the wire does not match your invoice, and the AD bank queries it before releasing the funds.
- Incomplete KYC: Outdated business KYC or an unregistered beneficiary account delays the credit until your records are refreshed.
- No LUT for GST-free export: Without a valid Letter of Undertaking on file, a zero-rated supply can attract IGST questions at reconciliation.
Each item maps to a rule covered above: the purpose code you tag, the documents you retain, and the export-under-GST conditions you meet. Fix them at the invoicing stage, not after the money is already held.
Receive USD in India the compliant way
12,000+ customers
140+ countries
Auto eFIRA and mid-market rate
Frequently asked questions
Yes, for genuine service exports there is no general RBI ceiling on inbound receipts, as long as the payment comes through an authorised channel, carries a correct purpose code and is realised on time. The USD 250,000 LRS cap does not apply to money you receive.
For service exports, keep an eFIRA for each receipt. It records the UTR, exchange rate, INR value and purpose code, and it is the document that proves a specific payment landed. It is distinct from a bank FIRC and from a DGFT eBRC.
No. A resident's worldwide income is taxable in India. Foreign-sourced professional income is taxed as business or professional income, and export earnings are not exempt merely because they arrived in USD. The tax on inward remittances guide covers the detail.
P0802 commonly applies to software consultancy and implementation, while P0803 covers data processing and hosting. Match the code to the service you actually delivered, and never tag export income as a personal gift.
TCS under the LRS applies to certain outward remittances, not to money you receive as an exporter. For where the collection sits, see TCS on foreign remittance.
Start with the guide on how to receive money from abroad, then return here for the regulatory framework that governs it.
