Guides·8 min read

FIRC & Foreign Inward Remittance for Indian Exporters

SE
StableCorp Editorial
·Updated June 20, 2026

A Foreign Inward Remittance Certificate (FIRC) is the bank-issued proof that foreign currency actually landed in your Indian account, and it's what the RBI, GST authorities, and the DGFT expect when you claim export status. For an exporter, it converts a number in your statement into a documented, purpose-coded inward remittance you can defend in a GST refund or an audit. Get the realisation trail right and your export proof builds itself; leave it to chance and a perfectly real payment can read as undocumented foreign exchange.

A FIRC certifies that a specific foreign payment was received and converted, issued by your Authorised Dealer (AD) bank, not by you.

Physical FIRCs were largely phased out in 2016; most banks now issue an e-FIRC (or a FIRA / advice) after reporting the inward remittance to the RBI's EDPMS system.

For exporters, the eBRC — self-certified on the DGFT portal since the November 2023 revamp — is the document that links the payment to the actual export and unlocks incentives.

Under CGST Rule 89(2), a BRC or FIRC is required documentary evidence for a GST refund on export of services — realisation of foreign exchange is a condition of the service being an export at all.

The cleanest realisation trail starts with a purpose-coded inward rail. StableCorp off-ramps USDC to INR against supported RBI purpose codes at 1% direct, versus the market's ~2.9% headline plus ~2% hidden FX (~5% effective).

This is general information, not legal or tax advice. RBI, DGFT, and GST procedures change; as of June 2026 the guidance below reflects current rules. Confirm specifics with your AD bank, the RBI, or a qualified advisor before you rely on any single document.

What is a FIRC, and who actually issues it?

A FIRC is a certificate from your Authorised Dealer bank confirming that a named foreign-currency payment was received into India and converted to rupees.

You don't create a FIRC — your bank does. When money arrives from abroad, the AD bank books the inward remittance, applies a purpose code describing why the payment came in, and can then certify the receipt. That certificate is what downstream authorities treat as evidence that real foreign exchange entered the country against your invoice, which is exactly what the RBI exists to track under the Foreign Exchange Management Act.

The reason it matters to you is leverage. Without a documented inward remittance, an export payment is just a credit in your bank statement — and a credit alone won't satisfy a GST officer, the DGFT, or an income-tax assessment that you earned foreign-exchange revenue.

FIRC vs. e-FIRC vs. eBRC vs. FIRA — which one do I need?

They overlap, but they answer different questions: a FIRC/e-FIRC proves the money arrived, while an eBRC links that money to a specific export.

Physical paper FIRCs were largely discontinued in 2016 in favour of an electronic flow. Today your bank reports inward remittances against exports to the RBI's Export Data Processing and Monitoring System (EDPMS), each one logged as an Inward Remittance Message (IRM). From there, two documents branch off.

The bank-side document is the e-FIRC (some banks issue a FIRA — Foreign Inward Remittance Advice — instead), proving receipt and conversion. The trade-side document is the eBRC, issued through the DGFT, which ties the realised payment to your shipping bill, SOFTEX, or invoice. Since the DGFT's revamped system, exporters self-certify their eBRCs on the DGFT portal by matching IRMs the bank transmits to the relevant export documents — a free, paperless flow.

Export realisation documents at a glance
DocumentIssued byWhat it provesUsed for
e-FIRC / FIRAAD bankForeign currency received and convertedGST refunds, income proof, tax incentives
eBRCDGFT (self-certified)Payment linked to a specific exportExport incentives, DGFT schemes, GST
EDPMS / IRM entryAD bank to RBIInward remittance reported and matchedFEMA realisation tracking, EDPMS closure

The practical takeaway: for a goods exporter the eBRC is usually the headline document; for a service exporter claiming a GST refund, a FIRC or FIRA plus the eBRC is what closes the file.

Why does the RBI care whether my export payment is realised?

Because under FEMA, export proceeds aren't optional — they must be realised and repatriated to India within a defined period, and EDPMS is how the RBI checks.

When you export, your AD bank opens an entry in EDPMS that stays open until the matching inward remittance is reported against it. The RBI's Master Direction on Export of Goods and Services requires AD Category-I banks to report all inward remittances for exports to EDPMS, and an outstanding, unmatched entry is a compliance flag — it signals export proceeds that may not have been realised.

This is where the purpose code on your inward payment does real work.

The purpose code tells the bank and the RBI why the money came in — software exports, professional services, business services, and so on. The right code lets the bank match the remittance to your EDPMS entry and close it cleanly; a missing or wrong code is what leaves entries dangling and turns a routine receipt into a query letter.

Do I need a FIRC to claim a GST refund on exported services?

Effectively yes — for export of services, realisation of foreign exchange is part of the definition of an export, and a BRC or FIRC is the documentary evidence the GST rules ask for.

Under Rule 89(2) of the CGST Rules, a refund claim for export of services must be accompanied by a statement of invoices and the relevant Bank Realisation Certificates or Foreign Inward Remittance Certificates, as clarified in CBIC Circular No. 125/44/2019-GST. Unlike export of goods — where realisation isn't a pre-condition to treat the supply as an export — for services the foreign exchange has to actually arrive before the supply qualifies as a zero-rated export.

So the FIRC isn't a formality you chase after the fact; it's load-bearing.

If your bank issues a FIRA or an eBRC rather than a paper FIRC, that's normally acceptable evidence of realisation — but the underlying requirement is the same: prove the convertible foreign exchange came in. The mistake that costs exporters refunds is treating the payment as done when it hits the account, instead of ensuring the bank has reported and certified it.

Getting paid from abroad in USDC and worried about the realisation trail? StableCorp off-ramps stablecoins to INR on a purpose-coded rail, so the inward payment lands with a documented reason your bank can report — see pricing.

How do stablecoin payments fit the FIRC trail?

If a foreign client pays you in USDC, the export still happened — but a raw wallet-to-bank cash-out gives you no purpose code, no IRM, and no clean path to a FIRC or eBRC.

This is the gap most exporter guides skip. A direct wallet-to-bank conversion is the DIY, grey-area route: the rupees arrive, but with no purpose-coded inward remittance behind them, there's nothing for the bank to report to EDPMS and nothing to certify as export realisation. You've been paid for an export and still can't prove it the way the RBI and GST authorities want.

Here is the StableCorp-specific insight: the compliant rail and the export-proof trail are the same problem solved once.

StableCorp off-ramps USDC and USDT to INR against supported RBI purpose codes — P0802, P1004, P1005, P1006, P1007, and P1009, with others available on request — so the inward payment arrives with a documented reason your AD bank can report and match. That purpose-coded receipt is what makes a clean EDPMS entry, an e-FIRC or FIRA, and an eBRC possible in the first place. It also keeps you inside FEMA: India's Liberalised Remittance Scheme caps outward remittance at USD 250,000 per individual per financial year, and VDA gains are taxed at a flat 30% under Section 115BBH with 1% TDS under Section 194S — none of which you want to meet with an undocumented wallet transfer. StableCorp is the compliant rail; the grey area is the direct cash-out it replaces.

For the deeper treatment of converting stablecoins to rupees within the rules, see crypto payroll without the compliance risk.

What does a compliant inward rail cost versus a DIY cash-out?

The fee you actually feel isn't the certificate — it's the spread skimmed off every payment on the way into your account.

A direct off-ramp of USDC to INR through StableCorp is 1%. For clients incorporated with StableCorp, on-ramps run 1.5% and off-ramps 0.5%, and payroll for freelancers and contractors is 1% (sometimes volume-negotiated). The market alternative advertises a ~2.9% headline fee and then adds a ~2% hidden FX markup — roughly 5% effective by the time the rupees land. On $50,000 of export receipts a month, that's the difference between paying around $500 and paying close to $2,500 for the same conversion.

Inward conversion: StableCorp vs. conventional rail
MovementStableCorpConventional rail
Direct off-ramp to INR1%~5% effective
Off-ramp (incorporated client)0.5%~5% effective
On-ramp (incorporated client)1.5%~5% effective
Payroll to contractors1% (volume-negotiable)~5% effective

Cheaper is the obvious win, but the durable one is the paper trail. A 1% purpose-coded rail that produces a clean realisation record beats a grey-area cash-out that costs five times as much and leaves you unable to claim the GST refund or export incentive the payment should have earned. For the full fee breakdown, see pricing.

The bottom line

Your export proof is only as good as the inward remittance behind it.

A FIRC or e-FIRC proves the foreign currency arrived; an eBRC ties it to the export; EDPMS is how the RBI checks the loop is closed. All three depend on one upstream thing — a purpose-coded inward payment your AD bank can report. Whether you're paid by wire or in USDC, set up that rail first, and the certificate, the eBRC, and the GST refund follow instead of fighting you.

Sources

RBI — Master Direction on Export of Goods and Services (FED Master Direction No. 16/2015-16) — https://www.rbi.org.in/Scripts/BS_ViewMasDirections.aspx?id=10395

DGFT — Electronic Bank Realisation Certificate (eBRC) — https://www.dgft.gov.in/CP/?opt=eBRC

CBIC — Circular No. 125/44/2019-GST (refund procedures, Rule 89(2)) — https://cbic-gst.gov.in/pdf/circular-cgst-125.pdf

Compare Plans

See what StableCorp costs for your business

Entity formation, stablecoin treasury, and global payments — one transparent price.

FIRC & Foreign Inward Remittance for Exporters | StableCorp