Back to Glossary

FIRC (Foreign Inward Remittance Certificate)

Financial & Accounting Dictionary

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 formForeign Inward Remittance Certificate
Also callede-FIRC, FIRA (Foreign Inward Remittance Advice)
Issued byAuthorised Dealer (AD) Category I bank in India
What it provesYou received a specific payment from outside India in foreign currency
Physical FIRC discontinued2016 (except for FDI and FII transactions)
Who needs itFreelancers, IT exporters, service exporters, goods exporters receiving foreign payments
Mandatory for GST refundYes โ€” required when filing GST RFD-01 for zero-rated export refunds
Mandatory for income taxYes โ€” proof of foreign income in ITR
RBI record-keeping requirement5 years from date of transaction
Export proceeds realisation deadline9 months from date of export (extendable by RBI in special cases)
FIRC from PayPalFree monthly FIRA auto-generated from your PayPal business account
FIRC from PayoneerFree e-FIRA on request, 7โ€“15 business days
FIRC from WiseDigital 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:

  1. Your name and bank account number โ€” the beneficiary who received the funds
  2. Remitter details โ€” the foreign client or company that sent the payment
  3. Amount received โ€” in the original foreign currency (e.g. USD 2,000)
  4. INR equivalent โ€” the amount after conversion at the bank's exchange rate on that date
  5. Exchange rate applied โ€” the rate at which the foreign currency was converted to INR
  6. Date of credit โ€” when the funds hit your Indian bank account
  7. Purpose code โ€” an RBI classification code describing why the money was sent (e.g. P0802 for software services, P0811 for IT-enabled services)
  8. 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:

  1. 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).

  2. 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.

  3. 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).

  4. 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.

  5. 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.

  6. 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:

FIRCFIRA
Full formForeign Inward Remittance CertificateForeign Inward Remittance Advice
FormatOlder term, used for the physical certificate formatModern digital/electronic version
Issued sincePre-2016, physical paper documentPost-2016, digital standard
Issued byAD Category I bankAD Category I bank
Legal validityBoth 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 / FIRAeBRC (Electronic Bank Realisation Certificate)
What it provesYou received foreign currency into your Indian bank accountThe foreign payment was specifically for an export transaction
Issued byYour AD bankYour AD bank, uploaded to the DGFT portal
Links toYour bank account creditA specific shipping bill or SOFTEX form
Used forIncome tax, GST refund, FEMA auditDGFT export incentives (RoDTEP, MEIS, etc.), GST refund
Who needs itAll recipients of foreign paymentsExporters of goods; IT/software exporters filing SOFTEX
ScopeCovers all foreign receipts, including FDI, loans, giftsCovers 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 platformHow to get FIRC / FIRACostTurnaround
Bank wire transfer (SWIFT)Submit a written or online request to your bank branchNominal fee (varies by bank, typically โ‚น200โ€“โ‚น500)2โ€“5 business days
PayPalAuto-generated monthly FIRA from your PayPal Business account (covers all transactions in that month)FreeAvailable monthly
PayoneerRequest e-FIRA from Payoneer support or your dashboardFree7โ€“15 business days
WiseWise provides a digital FIRA per transaction via emailFee charged (approx. USD 2.50 for USD transactions, GBP 1.91 for GBP)5โ€“10 business days
StripeContact Stripe India support; they work with your settlement bankDepends on settlement bankVaries

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 codeCategory
P0802Software consultancy and implementation services
P0811IT-enabled services (BPO, KPO, data processing)
P0801Hardware consultancy
P1006Legal, accounting, management consulting
P1007Public relations services
P1008Advertising, market research, public opinion polling
P1009Research and development
P0899Other 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 invoice0% (zero-rated)18% IGST charged
Cash flowBetter โ€” no GST outflowWorse โ€” pay 18% upfront, wait for refund
FIRC requiredYes, for audit proofYes, mandatory for RFD-01 refund claim
Refund filingNot neededRequired โ€” Form RFD-01 within 24 months
Recommended forMost freelancers and small exportersRarely 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:

MonthEventFIRC action
AprilReceives USD 4,000 from US client via WiseDownloads Wise FIRA for the transaction
MayReceives EUR 2,500 from German client via PayoneerRequests e-FIRA from Payoneer (takes 10 days)
JuneReceives SGD 1,800 from Singapore client via PayPalDownloads monthly PayPal FIRA covering June
JulyFiles GSTR-1 for Q1, reports all three as zero-rated exportsFIRC used to verify foreign exchange receipt for each invoice
JulyApplies for input tax credit refund on tools purchasedAttaches all three FIRCs to GST RFD-01 application
March (next year)CA requests all FIRCs for ITR filingShares 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


Create Professional Invoices Fast

Now that you understand FIRC (Foreign Inward Remittance Certificate), put it into practice with JetInvoice.

Create Your First Invoice Free โ†’