FIRC (Foreign Inward Remittance Certificate)
FIRC (Foreign Inward Remittance Certificate)
A FIRC โ Foreign Inward Remittance Certificate โ is an official document issued by an Authorised Dealer (AD) Category I bank in India that certifies you received a payment from a foreign country. It confirms the amount received, the currency, the sender's details, and the date of credit. For Indian freelancers, consultants, and service exporters, FIRC is not just useful paperwork โ it is a mandatory compliance document required to prove that your foreign income qualifies as an export of services under GST, to file a GST refund, and to satisfy RBI and FEMA regulations.
The physical FIRC was discontinued by the RBI in 2016. Today, banks issue a digital version called an e-FIRC or FIRA (Foreign Inward Remittance Advice). The two terms mean the same thing in everyday use. This article uses FIRC throughout, but everything here applies equally to e-FIRC and FIRA.
Quick reference
| Full form | Foreign Inward Remittance Certificate |
| Also called | e-FIRC, FIRA (Foreign Inward Remittance Advice) |
| Issued by | Authorised Dealer (AD) Category I bank in India |
| What it proves | You received a specific payment from outside India in foreign currency |
| Physical FIRC discontinued | 2016 (except for FDI and FII transactions) |
| Who needs it | Freelancers, IT exporters, service exporters, goods exporters receiving foreign payments |
| Mandatory for GST refund | Yes โ required when filing GST RFD-01 for zero-rated export refunds |
| Mandatory for income tax | Yes โ proof of foreign income in ITR |
| RBI record-keeping requirement | 5 years from date of transaction |
| Export proceeds realisation deadline | 9 months from date of export (extendable by RBI in special cases) |
| FIRC from PayPal | Free monthly FIRA auto-generated from your PayPal business account |
| FIRC from Payoneer | Free e-FIRA on request, 7โ15 business days |
| FIRC from Wise | Digital FIRA per transaction, fee charged (approx. USD 2.50 for USD payments) |
| FIRC from your bank (wire transfer) | On request, nominal fee, 2โ5 business days |
What a FIRC contains
Every FIRC or FIRA issued by an Indian bank contains the following information:
- Your name and bank account number โ the beneficiary who received the funds
- Remitter details โ the foreign client or company that sent the payment
- Amount received โ in the original foreign currency (e.g. USD 2,000)
- INR equivalent โ the amount after conversion at the bank's exchange rate on that date
- Exchange rate applied โ the rate at which the foreign currency was converted to INR
- Date of credit โ when the funds hit your Indian bank account
- Purpose code โ an RBI classification code describing why the money was sent (e.g. P0802 for software services, P0811 for IT-enabled services)
- Transaction reference number โ a unique identifier for the transaction
How FIRC works: a step-by-step example
Here is how FIRC works in practice for a typical Indian freelancer:
-
You raise a GST invoice for your foreign client. Web developer in Chennai completes a project for a US-based startup. He raises an invoice for USD 3,000 with zero GST, treating the transaction as an export of services under a Letter of Undertaking (LUT).
-
The foreign client pays. The startup wires USD 3,000 to his Indian bank account via SWIFT. The bank credits โน2,49,000 to his account after applying the exchange rate of โน83 per USD.
-
He requests a FIRC from his bank. He submits a request to his bank, citing the transaction reference. His bank issues an e-FIRC or FIRA confirming USD 3,000 was received from the US startup on the specified date for software services (Purpose Code P0802).
-
He files his GST return. He reports the invoice as a zero-rated export in GSTR-1. Because he used the LUT route, he paid no IGST and has no refund to claim. He keeps the FIRC as proof for any future audit.
-
If he had paid IGST instead of using LUT, he would need the FIRC to file a refund application on the GST portal using Form RFD-01. Without the FIRC, the refund claim is not valid.
-
Income tax filing. He declares the USD 3,000 (โน2,49,000) as professional income in his ITR. The FIRC serves as documentary evidence of the foreign income.
FIRC vs FIRA: what is the difference?
Many Indian freelancers get confused between FIRC and FIRA. In practice, they refer to the same document. The distinction is mostly historical:
| FIRC | FIRA | |
|---|---|---|
| Full form | Foreign Inward Remittance Certificate | Foreign Inward Remittance Advice |
| Format | Older term, used for the physical certificate format | Modern digital/electronic version |
| Issued since | Pre-2016, physical paper document | Post-2016, digital standard |
| Issued by | AD Category I bank | AD Category I bank |
| Legal validity | Both are equally valid for GST, income tax, and FEMA purposes |
In short: If your bank, PayPal, Payoneer, or Wise gives you a document confirming foreign payment receipt, it is your FIRC โ whether it says "FIRC", "e-FIRC", or "FIRA" on it. Use it for the same purposes.
FIRC vs eBRC: what is the difference?
FIRC and eBRC (Electronic Bank Realisation Certificate) are often confused, but they serve different purposes and you may need both.
| FIRC / FIRA | eBRC (Electronic Bank Realisation Certificate) | |
|---|---|---|
| What it proves | You received foreign currency into your Indian bank account | The foreign payment was specifically for an export transaction |
| Issued by | Your AD bank | Your AD bank, uploaded to the DGFT portal |
| Links to | Your bank account credit | A specific shipping bill or SOFTEX form |
| Used for | Income tax, GST refund, FEMA audit | DGFT export incentives (RoDTEP, MEIS, etc.), GST refund |
| Who needs it | All recipients of foreign payments | Exporters of goods; IT/software exporters filing SOFTEX |
| Scope | Covers all foreign receipts, including FDI, loans, gifts | Covers only export-related payments |
For most Indian freelancers and service exporters, the FIRC or FIRA from your bank or payment platform is sufficient. The eBRC becomes important if you are a goods exporter claiming DGFT incentive schemes or an IT exporter whose bank is reconciling payments against SOFTEX forms.
Why Indian freelancers need FIRC
If you are an Indian freelancer, consultant, or agency receiving payments from foreign clients, FIRC is directly relevant to you in four situations:
1. Proving your income is an export of services
For a service to qualify as an export of services under the IGST Act and be zero-rated (0% GST), it must satisfy five conditions. One of those conditions is that payment must be received in convertible foreign exchange (or INR as permitted by RBI). The FIRC is the documentary proof that this condition is met.
Without FIRC, your service may not be treated as an export and could be taxable at 18% GST.
2. Filing a GST refund (Form RFD-01)
If you paid IGST on exported services (instead of using an LUT), you can claim a refund from the GST department. The FIRC is a mandatory supporting document for this refund application filed through Form RFD-01 on the GST portal. The application must be filed within 24 months from the end of the month in which you exported the services.
3. Income tax return (ITR) filing
When you file your ITR, your foreign income must be disclosed. The FIRC serves as documentary evidence of the foreign income amount and its INR equivalent. During scrutiny assessments, the income tax officer may ask for FIRC copies to verify your foreign receipts.
4. FEMA compliance and RBI audit
Under FEMA (Foreign Exchange Management Act), any Indian resident receiving foreign currency must comply with RBI reporting norms. Your bank reports the inward remittance to RBI's EDPMS system. If you ever face an RBI audit or FEMA query, the FIRC is your proof of compliant receipt of foreign funds. RBI requires you to retain all foreign remittance records, including FIRC copies, for at least 5 years.
How to get FIRC in India: by payment platform
| Payment platform | How to get FIRC / FIRA | Cost | Turnaround |
|---|---|---|---|
| Bank wire transfer (SWIFT) | Submit a written or online request to your bank branch | Nominal fee (varies by bank, typically โน200โโน500) | 2โ5 business days |
| PayPal | Auto-generated monthly FIRA from your PayPal Business account (covers all transactions in that month) | Free | Available monthly |
| Payoneer | Request e-FIRA from Payoneer support or your dashboard | Free | 7โ15 business days |
| Wise | Wise provides a digital FIRA per transaction via email | Fee charged (approx. USD 2.50 for USD transactions, GBP 1.91 for GBP) | 5โ10 business days |
| Stripe | Contact Stripe India support; they work with your settlement bank | Depends on settlement bank | Varies |
Tip: If you receive payments via PayPal, download and save your monthly FIRA every month. Do not wait until tax season. PayPal's FIRA covers all transactions in that month in a single document, so if you lose access to older records, you cannot regenerate them easily.
RBI purpose codes on FIRC: what they mean
Every FIRC contains an RBI purpose code that categorises why the foreign payment was made. Getting this code right is important because it determines how your remittance is classified by RBI and whether it qualifies as an export of services.
Common purpose codes for Indian freelancers and service exporters:
| Purpose code | Category |
|---|---|
| P0802 | Software consultancy and implementation services |
| P0811 | IT-enabled services (BPO, KPO, data processing) |
| P0801 | Hardware consultancy |
| P1006 | Legal, accounting, management consulting |
| P1007 | Public relations services |
| P1008 | Advertising, market research, public opinion polling |
| P1009 | Research and development |
| P0899 | Other computer services |
If your bank assigns an incorrect purpose code, your FIRC may not match your export category, causing problems during GST refund or DGFT claims. Always verify the purpose code on the FIRC when you receive it and ask your bank to correct it if it is wrong.
FIRC and the LUT route: should you use it?
Indian freelancers exporting services have two routes for GST compliance:
| LUT route (recommended) | Pay IGST and claim refund | |
|---|---|---|
| GST on invoice | 0% (zero-rated) | 18% IGST charged |
| Cash flow | Better โ no GST outflow | Worse โ pay 18% upfront, wait for refund |
| FIRC required | Yes, for audit proof | Yes, mandatory for RFD-01 refund claim |
| Refund filing | Not needed | Required โ Form RFD-01 within 24 months |
| Recommended for | Most freelancers and small exporters | Rarely recommended |
The LUT (Letter of Undertaking) is a one-time annual declaration filed on the GST portal by the 31st of March before the financial year. It allows you to raise zero-GST invoices to foreign clients without paying IGST upfront. The FIRC is still required as audit proof even when using the LUT route.
Example: Meena's freelance GST and FIRC workflow
Meena is a UX designer in Hyderabad who works with three foreign clients โ one in the US, one in Germany, and one in Singapore. Here is how FIRC fits into her quarterly workflow:
| Month | Event | FIRC action |
|---|---|---|
| April | Receives USD 4,000 from US client via Wise | Downloads Wise FIRA for the transaction |
| May | Receives EUR 2,500 from German client via Payoneer | Requests e-FIRA from Payoneer (takes 10 days) |
| June | Receives SGD 1,800 from Singapore client via PayPal | Downloads monthly PayPal FIRA covering June |
| July | Files GSTR-1 for Q1, reports all three as zero-rated exports | FIRC used to verify foreign exchange receipt for each invoice |
| July | Applies for input tax credit refund on tools purchased | Attaches all three FIRCs to GST RFD-01 application |
| March (next year) | CA requests all FIRCs for ITR filing | Shares all saved FIRCs from the year |
Meena saves every FIRC in a dedicated folder organised by financial year โ a habit that saves hours during tax season.
Common FIRC mistakes Indian freelancers make
Not requesting FIRC at all. Many freelancers who use PayPal or Payoneer assume no paperwork is needed. This is incorrect. You need FIRC every time you receive a foreign payment, not just when a CA asks for it.
Waiting until tax season to collect FIRCs. Platforms like Wise charge a fee per FIRC and have processing timelines. If you wait until March to collect FIRCs for a full year, you face delays and unexpected costs. Download FIRCs monthly as payments arrive.
Confusing FIRC with eBRC. For most freelancers, FIRC is sufficient. But if you are claiming DGFT incentives or your bank needs to reconcile a SOFTEX form, you will also need an eBRC. Know which one you need before you apply.
Wrong purpose code on FIRC. If your bank codes your remittance under the wrong purpose code (e.g. a personal transfer instead of a service export), your FIRC will not support your GST export claim. Check the purpose code and correct it immediately.
Assuming INR payments from foreign clients are covered. If a foreign client pays you in INR (via an Indian bank account they hold), this may not qualify as receipt in convertible foreign exchange. Consult a CA to verify whether your payment route satisfies the GST export of services conditions before raising a zero-rated invoice.
Not keeping records for 5 years. RBI requires FIRC records to be retained for 5 years. An income tax scrutiny notice can arrive 2โ3 years after filing. Always archive digital FIRCs.
Frequently asked questions
What is FIRC?
FIRC stands for Foreign Inward Remittance Certificate. It is an official document issued by an Authorised Dealer bank in India that proves you received a payment from outside India in foreign currency. It contains the amount, currency, sender details, purpose code, and date of credit. It is commonly called FIRA or e-FIRC in its modern digital form.
Is FIRC mandatory in India?
FIRC is not a document you are legally required to obtain after every transaction, but it becomes mandatory in specific situations: when filing a GST refund for zero-rated export of services (Form RFD-01), when your CA asks for it during income tax filing, or during a FEMA or income tax audit. As a best practice, request FIRC for every foreign payment you receive.
What is the difference between FIRC and FIRA?
There is no practical difference. FIRC (Foreign Inward Remittance Certificate) is the older term for the physical document issued before 2016. FIRA (Foreign Inward Remittance Advice) is the modern digital version. Both are issued by AD Category I banks and are equally valid for all legal and regulatory purposes.
Do I need FIRC if I use PayPal or Payoneer?
Yes. Even if you receive payments through PayPal, Payoneer, Wise, or Stripe, you still need FIRC or FIRA documentation for GST compliance, income tax filing, and FEMA compliance. PayPal provides a free monthly FIRA. Payoneer provides a free e-FIRA on request. Wise charges a fee per transaction.
Can I claim GST refund without FIRC?
No. FIRC is a mandatory supporting document when filing a GST refund application using Form RFD-01 for zero-rated export of services. Without it, the GST department will not process the refund. You must attach valid FIRC or FIRA copies as proof that payment was received in convertible foreign exchange.
How long does it take to get FIRC?
It depends on the platform. Bank wire transfers take 2โ5 business days after you make a request. Payoneer typically takes 7โ15 business days. Wise takes 5โ10 business days. PayPal auto-generates a monthly FIRA and makes it available in your account.
What is the purpose code on a FIRC?
An RBI purpose code is a classification code that categorises the reason for the foreign payment. For software services it is P0802, for IT-enabled services it is P0811, and for management consulting it is P1006. The purpose code appears on every FIRC and must match the nature of your export. An incorrect purpose code can cause problems during DGFT claims or GST refund processing.
Related terms
Export of Services ยท LUT (Letter of Undertaking) ยท Zero-Rated Supply ยท IGST ยท GST Refund ยท Invoice ยท Payment Terms ยท FEMA
