Banking & DGFT

How to generate an eBRC: IRM mapping, DGFT and common errors

The electronic Bank Realisation Certificate is the proof that export money arrived. Licences, incentives and GST refunds all lean on it. Here is how it is produced and why it gets stuck.

How to generate an eBRC: IRM mapping, DGFT and common errors
In short
  • Your AD bank reports each inward foreign remittance to DGFT as an IRM (Inward Remittance Message).
  • You, the exporter, map each IRM to the shipping bills or invoices it pays for. DGFT then issues the eBRC.
  • This can be done on the DGFT portal, in bulk, or through DGFT's API from your own system.

What an eBRC is used for

LicencesEvidence for Advance Authorisation and EPCG export-obligation discharge
RefundsSupports GST refund claims for exports and services
RealisationThe single record that foreign exchange was received

How the data flows

Overseas buyerpays in foreign currency AD bankcredits the exporter DGFTreceives the IRM Exportermaps IRM → SB / invoice eBRCissued by DGFT remittanceIRMpull IRMssubmit
From payment to eBRC. Diagram: EXIMnx, free to reuse with a link to this page.

The important shift is that the exporter now drives the last step. The bank reports the money; you say which shipment it belongs to. If you never do that mapping, there is no eBRC, however long ago the buyer paid.

Generating an eBRC, step by step

  1. Check your IEC profile on the DGFT portal is current and your AD bank accounts are linked.
  2. Fetch the IRMs your bank has reported. Each IRM carries the remittance reference, date, currency, amount and the remitter.
  3. Match each IRM to its shipment(s) using your bank statement and invoice ledger: invoice number, shipping bill number and date, currency and amount.
  4. Submit the mapping. On the portal you do this one at a time or by bulk upload; larger exporters push it through DGFT's IEC-integration API.
  5. Check the status of the request, then download the eBRC and store its number against the shipment.
How to generate an eBRC: IRM mapping, DGFT and common errors
The eBRC screen in EXIMnx BankLink: IRMs fetched, mapped to invoices, pushed and tracked to issue.

One Shipping Bill, three receipts

A ₹10 lakh Shipping Bill settled in parts. Hover or tab to a segment.

One Shipping Bill, three receiptsA ₹10 lakh Shipping Bill settled in parts. Hover or tab to a segment.₹0₹2.5 lakh₹5 lakh₹7.5 lakh₹10 lakhShipping Bill ₹10,00,000all mapped: eBRC can issue
Show as a table
ReceiptAmount
Advance IRM₹6,00,000
Balance IRM₹3,80,000
Bank charges₹20,000
Shipping Bill value₹10,00,000
Illustrative. Every rupee of the bill must be accounted for by receipts or reported deductions before the eBRC generates. Chart: EXIMnx, free to reuse with a link to this page.

Part-payments, advances and bank charges

SituationWhat to do when mapping
One remittance, several invoicesSplit the IRM across the shipping bills it settles, so the split amounts total the IRM.
Several remittances, one invoiceMap each IRM to the same shipping bill until the invoice is fully realised.
Advance paymentThe IRM arrives before the shipping bill exists. Hold it as an advance and map it once the export is made.
Bank and foreign chargesThe credited amount is lower than the invoice. Record the deduction so the shortfall is not read as unrealised value.

Why eBRCs get held up

The IRM is not there yet. If the bank has not reported the remittance, there is nothing to map. Ask the bank to report it, quoting the remittance reference.

Wrong purpose code. A remittance received under a non-export purpose code may not show up for eBRC. The bank has to correct it.

Amount or currency mismatch. Usually caused by charges, rounding or a partial payment (see the table above).

How EXIMnx helps: BankLink imports MT940 and CAMT.053 statements, matches credits to invoices, then uses the DGFT eBRC API to fetch IRMs, push the mapping, poll status and book the eBRC. A sandbox is included for training. See BankLink & eBRC.

Sources and further reading
  • DGFT eBRC and trade notices: dgft.gov.in
  • RBI Master Direction on Export of Goods and Services: rbi.org.in

This guide is a practical overview, not legal advice. Check current DGFT trade notices before acting.

Stop chasing eBRCs by hand

See IRM matching and eBRC generation in a demo, with the DGFT connector in sandbox mode.

Request a demo