FIRC
FIRC
FIRC stands for Foreign Inward Remittance Certificate. It is a document issued by an authorised bank in India confirming that a specific payment has been received in India from a foreign source in foreign currency. For Indian exporters, IT service providers, and freelancers who get paid by clients outside India, the FIRC is the official proof that foreign money was received through legal banking channels. It is required when claiming a GST refund on export inputs, complying with FEMA (Foreign Exchange Management Act) regulations, filing income tax returns showing foreign income, and responding to GST audit queries about export payments.
Since 2016, banks in India issue a digital or electronic version called e-FIRC or FIRA (Foreign Inward Remittance Advice) for most export-related payments. The physical paper FIRC is now largely reserved for FDI (Foreign Direct Investment) and FII (Foreign Institutional Investment) transactions. In day-to-day usage, most Indian exporters and freelancers refer to all of these documents simply as "FIRC," though the technically correct term for export payments from 2016 onwards is e-FIRC or FIRA.
Quick reference
| Full form | Foreign Inward Remittance Certificate |
| Also called | e-FIRC, FIRA (Foreign Inward Remittance Advice), eBRC for goods exports |
| Issued by | Authorised Dealer (AD) Category I banks in India |
| When issued | After foreign currency payment is credited to your Indian bank account |
| Format since 2016 | Digital or electronic (e-FIRC) for most export transactions |
| Required for | GST refund claim (Form RFD-01), FEMA compliance, income tax filing, audit |
| Not required for | Routine GSTR-1 filing (not uploaded to GST portal) |
| Bank charges | Rs. 200 to Rs. 800 per certificate at traditional banks |
| Processing time | 5 to 15 working days at traditional banks |
| Fintech platforms | Often auto-generate e-FIRC within 24 hours at no cost |
What information a FIRC contains
A FIRC or e-FIRA issued by an Indian bank typically contains the following information:
- Name and address of the remitter (the foreign client who sent the money)
- Name and address of the beneficiary (you, the Indian exporter)
- Your bank account number and IFSC
- Transaction reference number
- Date of remittance
- Amount in foreign currency (e.g., USD 3,000)
- Exchange rate applied
- INR amount credited to your account
- Purpose code of the remittance (indicating the nature of the payment, e.g., software or IT services)
- Name and details of the foreign bank
Why FIRC matters for Indian exporters and freelancers
GST refund on export inputs
Under GST, exports are zero-rated supplies. This means no GST is charged to the foreign buyer but the Indian exporter can claim a refund of the ITC (Input Tax Credit) paid on inputs like cloud services, software subscriptions, equipment, rent, and professional fees used in the export.
When applying for this refund through Form RFD-01 on the GST portal, the FIRC or e-FIRA is a mandatory supporting document. It proves that the foreign payment was actually received in India in convertible foreign exchange, which is one of the five conditions required for an export of services to qualify as zero-rated.
LUT compliance
If you export under a Letter of Undertaking (LUT) and charge zero IGST on your invoices, you have undertaken to realise the export proceeds within the FEMA-prescribed period, generally one year from the invoice date. The FIRC is your proof of realisation. Without it, the tax department may treat the supply as a domestic taxable supply and demand IGST with 18% interest.
Income tax filing
Foreign income earned through export of services must be reported in your Income Tax Return. The FIRC provides a verified record of the foreign currency amount and the INR equivalent credited, which your CA uses to reconcile foreign income with your bank statements.
Audit and query responses
When the GST department raises an audit query or notices a mismatch between your declared export turnover and your GSTR-1 Table 6A entries, the FIRC is the primary document you produce to substantiate your claim. It closes the loop between the invoice raised and the payment received.
FIRC example for Indian businesses
Priya is a UX designer in Bengaluru. She invoices a Canadian client CAD 4,000 for a website redesign project completed in March 2026. She has filed her LUT for FY 2025-26 and raised the invoice with zero IGST.
In April 2026, when she applies for an ITC refund through Form RFD-01 for the GST she paid on her laptop, design software, and internet connection, she needs to provide:
- Her export invoice (INV/EXP/2025-26/007 dated 15th March 2026)
- Her LUT acknowledgment (ARN for FY 2025-26)
- The FIRC or e-FIRA from her bank confirming that CAD 4,000 was credited to her account in March 2026, converted to approximately Rs. 2,49,200 at the prevailing rate
Without the FIRC, her refund application is incomplete and will be rejected.
FIRC vs e-FIRC vs FIRA vs eBRC
These terms are used interchangeably in conversation but they are technically different documents:
| Document | Full form | Used for | Notes |
|---|---|---|---|
| FIRC | Foreign Inward Remittance Certificate | FDI, FII, equity investment flows | Physical or digital; still relevant for investment inflows |
| e-FIRC | Electronic Foreign Inward Remittance Certificate | Export payments post-2016 | The standard digital FIRC for most exporters today |
| FIRA | Foreign Inward Remittance Advice | Export service payments | Functionally same as e-FIRC; term used by some banks and platforms |
| eBRC | Electronic Bank Realisation Certificate | Goods exports and software exports under SOFTEX | Generated after the AD bank verifies the payment in EDPMS; required for DGFT benefits |
For most Indian freelancers and IT service exporters, the relevant document is the e-FIRC or FIRA. In everyday usage, everyone calls it FIRC regardless of which version it technically is.
How to get a FIRC in India
From a traditional bank
- After receiving your foreign payment, wait for it to be credited and processed (usually 1 to 3 working days).
- Visit your bank's forex or trade finance counter, or contact your relationship manager.
- Submit a request letter stating your account details, the transaction reference number, and the purpose for which you need the FIRC (e.g., GST refund claim).
- The bank may ask for your export invoice and contract as supporting documents.
- Pay the applicable fee (typically Rs. 200 to Rs. 800 per certificate).
- The bank processes and issues the FIRC within 5 to 15 working days.
From fintech payment platforms
If you receive international payments through platforms like Razorpay, Payoneer, Wise Business, or Skydo, e-FIRA is typically generated automatically for every payment received, often within 24 hours at no additional cost. You can download it from your platform dashboard.
This is the biggest practical advantage of using a dedicated cross-border payment platform over a traditional bank account for export collections.
Practical tip for Indian freelancers: If you receive international payments regularly, consider using a platform that auto-generates e-FIRA for every payment. Chasing your bank for FIRC documents before refund application deadlines is one of the most common compliance headaches for Indian service exporters. Getting this automated removes one of the biggest administrative bottlenecks.
When is FIRC NOT required
- For routine GSTR-1 filing: You do not upload FIRC to the GST portal when reporting export invoices in Table 6A. FIRC is needed only when claiming refunds or responding to audit queries.
- For personal foreign remittances: Money received from relatives abroad as gifts or for personal expenses does not require a FIRC unless you want documentation for high-value transfers.
- For INR payments from foreign clients: If a foreign client pays you in Indian Rupees through a standard bank transfer (not through a Special Rupee Vostro Account or another RBI-permitted mechanism), that payment does not qualify as foreign exchange realisation and no FIRC is issued for it. The supply may also not qualify as an export of services in such cases.
Purpose codes on FIRC
Every inward remittance processed through an Indian bank is assigned a purpose code that describes the nature of the transaction. These codes are defined by the RBI. The purpose code on your FIRC tells the tax department what type of export the payment relates to.
Common purpose codes for Indian service exporters:
| Purpose code | Nature of transaction |
|---|---|
| P0802 | Software consultancy or programming services |
| P0803 | IT support and maintenance |
| P0804 | Other computer services |
| P0806 | Audio visual and related services |
| P1001 | Architectural services |
| P1002 | Engineering services |
| P1004 | Business management consulting |
A wrong purpose code on your FIRC can cause compliance problems when claiming GST refunds or responding to FEMA queries. Always verify the correct code for your type of service when the payment is processed. If your bank has applied a wrong code, request a correction before the FIRC is issued.
Common FIRC mistakes Indian exporters make
-
Not collecting FIRC promptly after payment. Many freelancers and small exporters collect export payments but do not request the FIRC until they need to file a refund, which may be months later. Banks may charge higher fees or take longer for older transactions. Request FIRC as soon as each payment is received and store it with the corresponding invoice.
-
Assuming FIRC is not needed because no GST was charged. Even though you charge zero GST on your export invoice, FIRC is still needed as proof that the payment qualifies as foreign exchange realisation. Without it, your LUT compliance is unverified and your ITC refund application will be rejected.
-
Using a personal savings account instead of a current account. Inward foreign remittances should be received into a current account or a designated foreign currency account. Banks may have difficulty issuing FIRC for foreign payments credited to savings accounts, and regulators may question such arrangements.
-
Not matching the FIRC amount with the invoice. If your invoice was for USD 3,000 but the FIRC shows USD 2,850 because the client deducted a bank charge, there is a mismatch. Keep records of any deductions and be prepared to explain the difference in your refund application or audit response.
-
Confusing FIRC with FEMA filing. Receiving foreign payments above certain thresholds may also trigger specific FEMA reporting obligations. FIRC documents the receipt of payment but does not by itself fulfil your FEMA obligations. Consult your CA if you receive large or frequent foreign payments.
Frequently asked questions
What is FIRC?
FIRC stands for Foreign Inward Remittance Certificate. It is a document issued by an authorised Indian bank confirming that a payment has been received from outside India in foreign currency. It is required by Indian exporters and service providers as proof of foreign exchange realisation, particularly for claiming GST refunds on export inputs and for income tax compliance.
Is FIRC mandatory for GST refund on exports?
Yes. When claiming an ITC refund on export of services through Form RFD-01, the FIRC or e-FIRA is a mandatory supporting document. It proves that the payment was received in convertible foreign exchange, which is one of the conditions required for an export of services to qualify as zero-rated under GST.
What is the difference between FIRC and FIRA?
FIRC (Foreign Inward Remittance Certificate) is the older term and is now primarily used for FDI and investment flows. FIRA (Foreign Inward Remittance Advice) is the document issued by banks for export-related payments since the RBI updated its guidelines in 2016. In practice, most people use these terms interchangeably. For Indian service exporters, the relevant document is the e-FIRA or e-FIRC issued digitally by their bank or payment platform.
Do I need to upload FIRC to the GST portal?
No. FIRC is not uploaded to the GST portal during routine GSTR-1 or GSTR-3B filing. It is required when you file a GST refund application through Form RFD-01, or when the GST department raises an audit query asking you to prove that payment was received in foreign exchange.
How long does it take to get a FIRC from a bank?
At traditional banks, it typically takes 5 to 15 working days after the payment is credited. Banks usually charge Rs. 200 to Rs. 800 per certificate. Fintech payment platforms often generate e-FIRA automatically within 24 hours of the payment being processed, at no additional cost.
Related terms
Export Invoice · LUT · Zero-Rated Supply · Input Tax Credit · GSTR-1 · Exempt Supply · GST Invoice
Create GST-compliant export invoices in JetInvoice
Every export invoice you create in JetInvoice follows the correct format with foreign currency, INR equivalent, LUT declaration, and GSTR-1 Table 6A compatibility. Pair it with your e-FIRA and your export compliance is complete.
