Read the full article and gain in-depth insights from our experts
“eBRC” stands for Electronic Bank Realisation Certificate. It is issued as confirmation that the exporter has received payment from the buyer against the export of goods or services.
IRM stands for Inward Remittance Message Number. It is a unique reference assigned by banks to inward remittances, used to identify and link payments to the exporter’s account.
ORM stands for Outward Remittance Message, generated by banks for outward payments such as import remittances or export refunds/discounting payments.
The Purpose Code defines the nature of the transaction (e.g., export, advance, deemed export). Exporters must select the correct code while generating eBRC.
Yes. Initially, it was mandatory to mention the Bill ID No. However, as exporters faced issues in collecting Bill IDs from banks, DGFT now allows the use of Invoice No. for BRC generation.
In the eBRC certificate, the Bill ID is the Invoice Number.
You can check your IRM utilisation report on the DGFT Portal:
Login to DGFT Portal
Go to My Dashboard → Repositories
Scroll down and click View IRM Utilisation Report
Enter criteria (search by e-BRC Date or IRM Date)
Submit request → Click the Processed link to download the report
Normally, your bank provides a Release Advice with IRM No.
If not, and you know the amount & date of realisation:
Login to DGFT Portal
Go to My Dashboard → Repositories
Click IRM / ORM Repository
Enter the Remittance Date → Search
IRM No. will be displayed
Exporters can cancel an e-BRC within 120 days of its generation.
No. Exporters cannot cancel BRCs themselves after 120 days. However, the bank can flag and cancel the BRC upon request.
No. Exporters can only cancel eBRCs that are generated via DGFT Portal. Bank-issued eBRCs cannot be cancelled directly by exporters.
Banks have the option to flag and cancel eBRCs through their Risk Management System (RMS). Exporters must follow up with their banks for cancellation after 120 days.
Yes. Multiple eBRCs can be generated from a single SOFTEX by entering each Invoice No.
Yes, exporters can generate multiple invoice-wise eBRCs from a single SOFTEX.
Yes. Exporters can:
Use the Bulk Generation facility on DGFT Portal (Services → eBRC → Bulk Generate eBRC)
Integrate via API for automated eBRC generation
Yes. Exporters must request their bank to report the IRM. Once IRM is available in the system, they can self-generate eBRC via DGFT Portal.
Yes. Exporters must use the correct Purpose Code and specify the Mode of Export of Services (as per WTO GATS classification):
Mode 1: Cross-Border Supply (IT services, telemedicine, online education)
Mode 2: Consumption Abroad (tourism, medical treatment in India)
Mode 3: Commercial Presence (subsidiary/joint venture abroad)
Mode 4: Presence of Natural Persons (IT professionals, doctors working overseas temporarily)
Yes. eBRC can be generated even if AD codes differ. The remittance receiving bank reports the IRM to DGFT, and the exporter generates eBRC accordingly.
Yes. eBRC can be generated even if the currency of the Shipping Bill differs from the currency of the IRM.
Login to DGFT Portal → My Dashboard → Repositories → Bills Repository and search using parameters like:
BRC No., Issue Date, Shipping Bill No., Bill ID, Authorisation No., Utilisation Status.
Banks can amend the IRM purpose code, and exporters must then generate eBRC using the updated code.
Yes. Banks can cancel and reissue eBRCs by uploading the corrected XML file in DGFT Portal.
No. eBRC cannot be generated without IRM being reported by the bank.
Yes, but exporters must use the purpose code P1505, which is the only permitted code for deemed exports.
Yes, banks can share bulk IRM/ORM data in a single API call.
Yes. Exporters can integrate their systems with DGFT to generate eBRCs via API.
For more FAQs click on link https://content.dgft.gov.in/Website/DGFT-FAQs-on-Self-Certification-of-eBRC-dated-1.1.pdf
Get personalized consultation from our trade experts and take your business to the next level
Get Free Consultation