Under DGFT’s enhanced eBRC system, banks send electronic Inward Remittance Messages (IRMs) to DGFT, and exporters self-certify their eBRCs based on the IRMs received. Once you have an IEC on the DGFT website, you log in, go to Services > eBRC > Generate e-BRC, and enter the IRM number and the amount for the eBRC. The rest of the IRM data is auto-populated.
What is the self-certified eBRC system?
According to DGFT, in the enhanced eBRC system banks transmit Inward Remittance Messages (IRMs) directly to DGFT, and "based on the IRMs received, the exporters shall self-certify their eBRCs." DGFT asks the exporter community to refer to Trade Notice 33/2023-24 dated 10 November 2023 for the system.
The DGFT eBRC manual states that under the revamped process, exporters do not have to pay e-BRC charges to the banks or visit them in person.
What you need before generating an eBRC
The DGFT eBRC manual starts with registration: the user registers on the DGFT website as an Importer/Exporter. Once the user has an IEC on the DGFT website, they can proceed to the eBRC section. If you have not registered yet, see how to register on the DGFT portal.
The e-BRC landing page is only available after you complete login on the DGFT website, so log in before looking for the eBRC menu.
How to generate an eBRC on the DGFT portal, step by step
- Log in to the DGFT website. The e-BRC landing page appears only after login.
- Navigate to Services > eBRC > Generate e-BRC.
- Select the type of e-BRC: for physical export of goods, for deemed exports of goods, or for export of services. For services, also select the category as IT or NON-IT.
- In the form, enter the IRM number and the Amount for eBRC (E). The rest of the data is auto-populated.
- On the eBRC details page, enter the AD Code, which is a mandatory field.
- For goods, enter the Shipping Bill number, which is also a mandatory field.
- Click Save & Next, read the declaration and tick the check box.
- Click Generate e-BRC. The e-BRC is generated and becomes visible in the repository of the respective banks and RA offices under Loaded status.
The manual calculates the net realised value in foreign currency as: Net Realised (FC) = FOB value realised in the foreign currency − Commission Value − Discount value − Insurance value − Other Deduction Value − Freight. For help working out FOB itself, see how to calculate FOB price for export.
DGFT’s eBRC services also list a Bulk Generate eBRC option, described as "Self-Certify and Generate eBRC in Bulk", for exporters with many remittances to process.
Extra points for services exporters
- DGFT has introduced a new mandatory field titled ‘Mode of Export of Services’ in the eBRC format for the Services Export category.
- Exporters will be able to view and attach only invoices that have SAC codes matching the description of the same services.
Rules for clubbing IRMs into one eBRC
- Only IRMs of the same currency can be clubbed.
- Only IRMs of the same bank name and bank account number can be clubbed.
- No two purpose codes can be clubbed to generate a single eBRC, except P0103 (Advance payment), which can be clubbed with any other purpose codes for inward remittance.
- One shipping bill can be utilised for two or more eBRCs of different banks.
Purpose codes that affect eBRC generation
- You cannot generate an eBRC for purpose codes P0101 and P0108.
- No eBRC generation is allowed before the shipping bill/invoice date, even for advance payment (purpose code P0103).
If you take advance payments from buyers, it helps to understand how that payment term works alongside your documents; see Advance Payment vs LC vs DA vs DP.
Where to find and how to cancel a generated eBRC
The DGFT eBRC manual says a generated e-BRC can be found under My Dashboard > Repository, by selecting the bill type as e-BRC.
Per the DGFT eBRC manual, exporters can cancel only those e-BRCs generated by the exporter on a self-certification basis from the DGFT portal, and only provided the e-BRC has not been utilised for claiming any benefits, incentives, IGST or other refunds, remission or credits.
When to get specialist help
This post follows the DGFT eBRC manual and DGFT’s eBRC page. Portal screens and trade notices can change, so if what you see on the portal differs from this description, check with DGFT directly.
- An IRM you expect is not showing, or its details look wrong: ask your AD bank.
- You are unsure which purpose code applies to a remittance, or how to treat advance payments: ask your AD bank or a chartered accountant.
- You want to cancel an eBRC and are not sure whether it has already been used for a refund or incentive claim: ask your chartered accountant or DGFT before acting.
- Shipping bill details do not match your remittance records: speak to your customs broker or freight forwarder.
Related reading
- Advance Payment vs LC vs DA vs DP — Which Export Payment Term is Best for Indian MSMEs
- How to Generate a Commercial Invoice for Export in India — Step by Step
Sources
Checked against the official sources above on 23 October 2026. Rules and forms change, so confirm the current version on the official page before you act.
