How do you generate an e-BRC on the DGFT portal for exported services?
- Verified by:
- Editorial team
- Published
- Last modified
- Reading time
- 8 min read
Short answer
A service exporter generates an e-BRC on the DGFT portal under Services, eBRC, Generate e-BRC, using a linked IEC.2 The exporter adds the Inward Remittance Message (IRM) the bank reported and attaches the invoice.123 An e-BRC cannot be generated without an IRM.3 DGFT charges no fee.4 Since 1 May 2025, services e-BRCs must state the mode of export.5
| Applies to | Governed by | Deadline | Penalty | Last verified |
|---|---|---|---|---|
| IEC holders receiving trade-account remittances reported by their bank as IRMs1 | DGFT Trade Notices 33/2023-24, 12/2024-25 and 02/2025-26; DGFT eBRC generation rules1567 | Exporter can cancel within 120 days of generation3 | Not applicable | 28 October 2026 |
An electronic Bank Realisation Certificate (e-BRC) is DGFT's record that an export has been paid for. Since DGFT's Trade Notice 33/2023-24 of 10 November 2023, exporters create e-BRCs themselves on the DGFT portal, using payment data their bank sends electronically.1 Banks no longer issue them for remittances after each bank's cut-off date.3
This page is the step-by-step for service exporters: designers, developers, consultants, agencies and IT firms. For how e-BRCs compare with FIRAs and FIRCs, see FIRC vs FIRA vs e-BRC; for how the self-certified e-BRC differs from bank-issued certificates, see BRC vs e-BRC.
What is an e-BRC on the DGFT portal?
An e-BRC on the DGFT portal is the electronic Bank Realisation Certificate an exporter self-generates from the bank's Inward Remittance Message (IRM), used as proof of realisation for GST refunds and Foreign Trade Policy benefits.12 DGFT's user guide describes it as establishing inward remittance details "to avail various benefits under the Foreign Trade Policy and other tax exemptions and refunds under the GST provisions".2
- GST refunds: rule 89(2)(c) of the CGST Rules asks a refund claimant exporting services for a statement of invoices with the relevant Bank Realisation Certificates or Foreign Inward Remittance Certificates.9 See GST refund on export of services.
- Bill ID: DGFT's FAQs say the "Bill ID" on the certificate is your invoice number.3
- EDPMS: DGFT's FAQs note that EDPMS (RBI's export monitoring system run by banks) and the e-BRC system are separate, so generating an e-BRC does not by itself close a bank's export entry.3
Requirements for a GST refund can vary by jurisdiction, so confirm your documents with a GST practitioner before filing.
Who can generate an e-BRC on the DGFT portal?
An IEC holder whose bank reports a trade-account remittance as an IRM can generate an e-BRC on the DGFT portal.123 Banks send IRMs for trade-account remittances only, and since IECs are linked to PAN, only the IEC holder sees their IRMs.1
| Exporter situation | Can self-generate? | Why | Best for |
|---|---|---|---|
| IEC holder with an IRM dated on or after the bank's cut-off date | Yes | IRMs from the cut-off date come to DGFT for self-certification13 | Most current service exporters |
| IRM dated before the bank's cut-off date | No, legacy process | The bank issues the e-BRC under the legacy process13 | Exporters with older receipts |
| Payment received through PayPal or Wise | Yes, once the bank reports the IRM | DGFT's FAQs say you can ask the bank to report the IRM3 | Freelancers paid through platforms |
| IT services exporter | Yes, under Services, IT | Only P0802, P0803, P0807 and P0103 apply6 | Software and IT firms |
| Non-IT services exporter | Yes, under Services, NON-IT | Uses the purpose code matching the service6 | Marketing, design and consulting |
Before generating an e-BRC on DGFT you need four things:23
- DGFT login: a DGFT website login registered as an importer/exporter.
- Linked IEC: an Importer-Exporter Code (IEC) linked to that login. DGFT's user guide says you link an existing IEC or apply for a new one. See how to apply for an IEC.
- IRM: an Inward Remittance Message from your bank for each foreign payment. DGFT's FAQs state an e-BRC cannot be generated without an IRM.
- Invoice details: including the SAC (Services Accounting Code) for the service.
Banks report IRMs on an account-credit basis without asking you for documents.3
How do you generate an e-BRC on the DGFT portal for exported services?
You generate an e-BRC on the DGFT portal for exported services by opening Generate e-BRC, entering the IRM, attaching the invoice, choosing the mode of export and self-certifying. The DGFT exporter user guide sets out this sequence:2
- Log in at dgft.gov.in and go to Services, eBRC, Generate e-BRC.
- Open the draft list and start a new e-BRC.
- Choose the type "For export of Services", then the category IT or NON-IT.
- Enter the IRM number and the amount for this e-BRC. The bank name, purpose code, IRM currency, remittance amount and available balance fill in automatically.
- Add more IRMs if the rules allow clubbing (see below), then click Save & Next.
- Enter or attach the invoice. For services, you can only attach invoices whose SAC code matches the service description.6
- Select the Mode of Export of Services (required since 1 May 2025).5
- Enter any deductions, such as bank charges, in the deduction fields, then self-certify and submit.
The finished e-BRC appears under My Dashboard, Repositories, Bills Repository, with bill type e-BRC.3
How does the IRM reach the DGFT portal?
The IRM reaches the DGFT portal when your bank pushes it for each foreign remittance credited to your account, once the bank has moved to the enhanced system. Each bank set its own cut-off date; IRMs dated on or after it come to DGFT for self-certification, while older ones follow the legacy process where the bank issues the e-BRC.13 DGFT lists banks and their cut-off dates on its on-boarding page; for example, it shows HDFC Bank live from 31 January 2024 and State Bank of India from 1 February 2024.8
To see your IRMs, log in and go to Services, eBRC, IRM/ORM repository. You can search by IRM number or bank and request a bulk download.2
Which rules and fields apply to services e-BRCs on DGFT?
DGFT validates each services e-BRC against the IRM's purpose code and its published rules, and since 1 May 2025 requires a mode of export.156
| Rule | What it means for a service exporter | Best for |
|---|---|---|
| IT category codes | Only P0802, P0803, P0807 and P0103 apply under Services, IT | IT services exporters |
| One purpose code per e-BRC | No two purpose codes can be clubbed, except P0103 (advance) with another code | Exporters with advance and final payments |
| Same currency and bank | Only IRMs of the same currency and the same bank can be clubbed | Exporters with several receipts for one invoice |
| Advances | For P0103, the invoice date must be on or after the remittance date | Exporters paid in advance |
| SAC match | Only invoices with SAC codes matching the service description can be attached | All service exporters |
The table above reproduces DGFT's general guidelines last updated 26 March 2024.6 DGFT publishes a purpose code to SAC mapping under Services, eBRC.3 A non-IT service, such as marketing or design, cannot use a SOFTEX-linked e-BRC; DGFT's FAQs say the purpose code on the IRM must first be amended to the correct services category.3 See purpose codes for freelancers.
How do you choose the mode of export on a services e-BRC?
You choose the mode of export on a services e-BRC from the four modes of the WTO's General Agreement on Trade in Services, which DGFT's Trade Notice 02/2025-26 dated 21 April 2025 made mandatory for services e-BRCs generated on or after 1 May 2025:5
| Mode | Meaning | Example for an Indian exporter | Best for |
|---|---|---|---|
| Mode 1: Cross-border supply | Service supplied remotely from India | A developer coding for a US client from Bengaluru | Most freelancers and remote agencies |
| Mode 2: Consumption abroad | Foreign client comes to India | A foreign student attending classes in India | Tutors and providers serving visitors |
| Mode 3: Commercial presence | Indian supplier sets up an entity abroad | An agency's overseas subsidiary | Firms with overseas entities |
| Mode 4: Presence of natural persons | Indian individual travels abroad to deliver | A consultant on assignment at the client's office | Consultants working on site abroad |
The modes and definitions above follow the trade notice.5 Most freelancers and remote agencies use Mode 1.
What happens if an e-BRC on DGFT is wrong?
If an e-BRC on DGFT is wrong, you can cancel it yourself within 120 days of generating it; after 120 days, DGFT's FAQs say you must ask your bank, which flags the e-BRC, you then submit a cancellation request in response to the flag and the bank cancels it.3
- Legacy e-BRCs: you cannot cancel e-BRCs that a bank issued under the legacy system.3
- Wrong purpose code on the IRM: DGFT's FAQs say only the bank can amend it, so contact your bank.3
- Non-IT service on a SOFTEX-linked code: the purpose code must first be amended to the correct services category.3
Checking the IRM's purpose code before you generate the e-BRC avoids most cancellations.3
Which DGFT trade notices govern e-BRC generation for services?
E-BRC generation for services is governed by DGFT Trade Notice 33/2023-24, Trade Notice 12/2024-25 on bulk upload and API, and Trade Notice 02/2025-26 on the mode of export, with DGFT's published rules and FAQs.13567
| Document | Date | Plain meaning | Best for |
|---|---|---|---|
| Trade Notice 33/2023-241 | 10 November 2023 | Exporters self-certify e-BRCs from bank IRMs | All exporters |
| DGFT FAQs (Self-Generation of eBRC), Version 1.03 | March 2024 | Explains IRMs, cancellation and EDPMS | Exporters with questions |
| General Guidelines for Generating eBRC6 | Last updated 26 March 2024 | Purpose code, clubbing and SAC rules | Checking validation rules |
| Trade Notice 12/2024-257 | 14 August 2024 | Bulk upload and API from 20 August 2024 | High-volume exporters |
| Trade Notice 02/2025-265 | 21 April 2025 | Mode of Export of Services mandatory from 1 May 2025 | All service exporters |
Can you generate e-BRCs in bulk on DGFT?
You can generate e-BRCs in bulk on DGFT: Trade Notice 12/2024-25 dated 14 August 2024 introduced bulk upload and API integration from 20 August 2024.7 Bulk upload takes a spreadsheet mapping IRMs to invoices (Services, eBRC, Bulk Generate eBRC); the API lets accounting or ERP software request e-BRCs directly after you register the API consumer against your IEC.73
What are the common mistakes when generating an e-BRC on DGFT?
The common mistakes when generating an e-BRC on DGFT are using the wrong category or purpose code, clubbing IRMs that cannot be combined, and attaching an invoice with a mismatched SAC code.36
- Wrong category: IT services use only P0802, P0803, P0807 and P0103.6
- Mixed clubbing: IRMs must share currency and bank, and purpose codes cannot be mixed except P0103 with another code.6
- SAC mismatch: only invoices with SAC codes matching the service description can be attached.6
- Missing mode of export: the field is mandatory for services e-BRCs since 1 May 2025.5
- Waiting too long to fix errors: self-cancellation is possible only within 120 days.3
For example, a design studio that receives an advance under P0103 and the balance under a services code can club the two on one e-BRC, provided both IRMs are in the same currency from the same bank.6
How did we verify this?
We checked this page against the sources below on 30 October 2026. Read our methodology or report an error.
- [1]DGFT: Trade Notice No. 33/2023-24 dated 10 November 2023, Pilot launch of the upgraded eBRC system for self-certification by exporters
- [2]DGFT: Self-certification of e-BRC on DGFT e-platform, eBRC User Guide for Exporters v1.0
- [3]DGFT: FAQs (Self-Generation of eBRC), Version 1.0, March 2024
- [4]DGFT: eBRC services page (checked 28 October 2026)
- [5]DGFT: Trade Notice No. 02/2025-26 dated 21 April 2025, Mode of Export of Services field in eBRC from 1 May 2025
- [6]DGFT: eBRC generation rules (General Guidelines for Generating eBRC, last updated 26 March 2024) (checked 28 October 2026)
- [7]DGFT: Trade Notice No. 12/2024-25 dated 14 August 2024, API integration and bulk upload facility for self-certification of eBRC
- [8]DGFT: Banks on-boarding status and cut-off dates for the enhanced eBRC system (checked 28 October 2026)
- [9]CBIC: CGST Rules, 2017, rule 89 (application for refund), sub-rule (2)(c)
Frequently asked questions
Can I generate an e-BRC for money received through PayPal or Wise?+
An e-BRC can be generated for money received through PayPal or Wise, according to DGFT's FAQs. The exporter can approach the bank to report the IRM for that credit and then self-generate the e-BRC from it on the DGFT portal.3 Without an IRM from the bank, no e-BRC can be generated.3
Which purpose codes work for IT services e-BRCs?+
DGFT's rules allow only P0802, P0803, P0807 and P0103 (advance) under Services, IT.6 Non-IT services use the purpose code matching the service. If the IRM carries the wrong purpose code, DGFT's FAQs say only the bank can amend it, so contact your bank before generating the e-BRC.3
Does an e-BRC close my export entry in EDPMS?+
An e-BRC does not by itself close your export entry in EDPMS. DGFT's FAQs say EDPMS, RBI's export monitoring system run by banks, and the e-BRC system are separate.3 Your bank closes its own export entry, so track the EDPMS status with the bank alongside the e-BRC on the DGFT portal.
Do I need an IEC to generate an e-BRC?+
An IEC is needed to generate an e-BRC. The DGFT user guide requires you to register on the DGFT website and link an existing IEC or apply for one before Generate e-BRC becomes available.2 Since IECs are linked to PAN, only the IEC holder sees the IRMs reported by the bank.1
Is the e-BRC fee paid to DGFT or the bank?+
No e-BRC fee is paid to DGFT or the bank for self-generated e-BRCs. DGFT's eBRC page lists no fee, and its user guide says exporters do not have to pay e-BRC charges to banks.42 Bank charges on the remittance itself are separate and can be entered as deductions.
Which mode of export do most freelancers choose on an e-BRC?+
Most freelancers and remote agencies choose Mode 1, cross-border supply, on an e-BRC, because the service is supplied remotely from India.5 Mode 4 applies when an Indian individual travels abroad to deliver the service, and Mode 2 when the foreign client comes to India.5
This page is general information for Indian service exporters, not tax or legal advice. Rules change and outcomes depend on your facts, so confirm with a chartered accountant before acting.
Keep reading
What is the difference between FIRC, FIRA and e-BRC for service exporters?
What FIRC, FIRA and e-BRC are, who issues each, how e-BRC works on the DGFT portal, and which documents Indian service exporters should keep for GST and tax.
RBI and FEMAWhat is the difference between a BRC and an e-BRC?
What 'BRC' means today, how bank-issued e-BRCs differ from the self-certified e-BRCs exporters now create on DGFT, and what to do with older certificates.
SetupDo freelancers in India need an IEC code to export services?
Whether an Indian freelancer billing foreign clients needs an Importer Exporter Code under FTP 2023, when it becomes useful, and how a sole proprietor applies.
GSTHow do you claim a GST refund on export of services?
The two GST refunds open to service exporters, the two-year deadline, documents, the RFD-01 steps and processing times, including rule changes from 1 November 2026.
GlossaryWhat is an e-BRC (electronic Bank Realisation Certificate)?
An e-BRC is an electronic Bank Realisation Certificate that exporters self-generate on the DGFT portal from their bank's inward remittance data. What it is for.