Generate your eBRC
without the chase.

We took the bank visits, portal sessions, and paperwork out of eBRC generation. Your part takes minutes; the certificate is usually back in about two hours, ready for audits and incentive claims.

Running total
0crore+

Inward remittances pulled in to map to shipping bills, through the app and the API.

On your phone
Get the Android app

Point your camera at the code.

Get it on Google PlayGoogle PlayiOS coming soon
For platforms and banks
Building on eBRC?

The same certificates, issued through the eBRC API.

See the API
Built for Indian exporters

Three separate systems demand this certificate.

The eBRC is proof that your export payment was received and realised. Without it, money you have already earned stays out of reach.

IncentivesDGFT schemes

RoDTEP and duty drawback are claimed against realised export proceeds. The eBRC is the evidence, and claim windows close on fixed calendar dates.

ComplianceFEMA

Export proceeds must be realised within prescribed periods, and inward remittances matched to the exports they pay for. The certificate closes that loop.

ScrutinyAudits

Realisation and utilisation records are standard asks in customs and statutory audits. A clean ledger makes audits boring.

How it works

You file in minutes.
We do the chasing.

Everything after the connection happens from one workspace. No branch visits, no portal sessions, no follow-up calls.

01

Connect once

Link your DGFT account a single time, from Settings. The connection state is always visible: Connected, Action needed, or Not connected.

02

Remittances arrive on their own

Your inward remittances show up in the app without you fetching anything, each with a status: Fresh, Amended, or Cancelled. Refresh on demand.

03

Map, auto-filled, and submit

Match each remittance to its invoice or shipping bill. One certificate at a time, or a whole spreadsheet at once, with every row checked before anything is filed.

04

Your certificate comes back

You submit in minutes. We return your certificate, usually in about two hours, filed with DGFT and ready to download, with the eBRC number a click away.

~2 hrstypical certificate turnaround
4export types: Direct, Softex, Service, Deemed
Row by rowevery filing checked before it leaves
₹0the eBRC exporter app, forever, at any volume. No card required
The eBRC exporter app

Every remittance, accounted for.

Six screens, one job: certificates in hand and claims unblocked.

Your ledger, searchable and statused

The IRM Repository is where every inward remittance lives: searchable by date range or IRM number, opened for full detail, and exported whenever you want it.

  • Status on every remittance. Fresh, Amended, or Cancelled, so you always know what is usable.
  • Full detail on open. Remitter, country, purpose code, PAN, IEC, AD code, currency, and a utilisation bar.
  • Export to Excel as a pre-filled bulk template or as raw IRM data.
IRM Repository214 remittances
IRM24070118Meridian TradingUnited States · Purpose P0102 · AD 0510023
USD 48,200Fresh
Utilised 62%
IRM24070102Halcyon ImportsUSD 31,750Fresh
IRM24069988Northgate RetailGBP 12,400Amended

One certificate, or a whole spreadsheet

A four-step wizard for single filings. A template for volume. Both end the same way: a certificate.

  • Less typing. Mapping fields arrive pre-filled wherever the details are already known.
  • Use Full. One click maps the entire remittance amount to the invoice.
  • Four export types. Direct Export, Softex, Service (Non-IT), and Deemed Export, with deductions, Vostro, and third-party cases handled where they belong.
  • Row-level checks on bulk. Errors come back per row, in plain terms. Fix the file, upload again. Resubmitting never creates a duplicate filing.
Bulk uploadremittances_july.xlsx · 214 rows
Row 12

billNo: this field is required

Row 87

currency: use the ISO code, e.g. USD

212 rows clean · fix 2, upload again. You won't create duplicates.

Your certificates, yours to take

Every eBRC arrives with its realised value, GST detail, status and utilisation, and leaves with you whenever you want it to.

  • Download the PDF. Copy the eBRC number for bank and DGFT portals.
  • Export the full ledger to Excel when the auditor calls.
  • Analytics on top. Total realised value, active eBRCs, available balance ready to utilise, utilised, and cancelled.
eBRC ReportsAll certificates
Realised, FY 2024-25USD 1.9M
128 active · USD 412K available
GJ24EB004215USD 48,200realisedGST Availedfiled 08 Jul 2024
PDFActive
GJ24EB004190Not availedEUR 22,300Active
GJ24EB004131GST AvailedUSD 31,750Utilised
GJ24EB004087Not availedGBP 9,400Active
Export ledger to Excel132 certificates
Test mode

Practise on a real form before you file for real.

Every workspace has Test and Live. Test submits to a sandbox: same form, same validations, same feedback, and nothing that comes back is legally binding. Nothing is legally binding until you say so, and every certificate records the environment it was filed in.

TestLive
Sandbox · not legally binding
CertificateTEST-EB000042
RealisedUSD 48,200
Validationall rows clean
Environmenttest
Same form, same validations, same feedback. Practise freely.
Before you switch to LiveIn Live mode, every eBRC you generate is submitted to DGFT as a real, legally-binding certificate. This is a genuine filing. It can't be undone from here.
You'll see this confirmation before anything goes Live.
The API

Submit once, get a request ID, poll for status.

That is the real contract, and it is a dependable one. The whole certificate lifecycle over REST, built against a real sandbox by default.

  The lifecycle · REST, JSON, x-api-key
POST/v1/platform-customerscreate an exporter entity
POST/v1/irm/refreshpull latest remittances
POST/v1/genebrc/push-irmsubmit mappings, single or array
POST/v1/genebrc/statuspoll by request ID
GET/v1/genebrc/download-pdf/{eBRC}download the certificate
202 AcceptedrequestId req_8f3a21certificate back in ~2 hrs

Build against a real sandbox. Nothing is legally binding until you switch, and every certificate records which environment produced it.

Production access follows the signed Master Platform Agreement, e-signed in the console. Rigour, not friction.

Published per-endpoint rate limits, a request ID on every call, OpenAPI plus cURL for every endpoint, and full DGFT annexures.

Many exporter entities under one account, each with its own DGFT connection. Every customer files as themselves.

Straight answers

Trust, stated plainly.

Link your DGFT account a single time, from Settings. The connection state is always visible: Connected, Action needed, or Not connected.

Every row is checked before anything is filed, and errors name the row and the field. Resubmitting never creates a duplicate filing.

PDF downloads, copyable certificate numbers, and full Excel export of the ledger, whenever you want. Your data leaves with you.

You file in minutes. We bring your certificate back, usually in about two hours. We will never tell you otherwise.

File a bug, a feature request, or a question from inside the app. A real human replies, usually within a day.

Every workspace shows its mode, the switch to Live asks you to confirm, and every certificate records which environment produced it.

Questions

Asked, answered.

An Electronic Bank Realisation Certificate (eBRC) is a digital document issued through the DGFT that certifies your export payment was received and realised in India. Exporters need it to claim incentives such as RoDTEP and duty drawback, and for FEMA compliance. It replaced the old paper Bank Realisation Certificate that banks issued by hand.

A managed workspace such as ebrc.in: connect your DGFT account once and your remittances arrive on their own. You supply only the invoice or shipping bill details; validation, error checks, duplicate protection, and the status-chasing are handled for you, and the certificate is usually back in about two hours. The DGFT portal route works too; it asks you to do everything yourself.

Connect your DGFT account once, from Settings. Your inward remittances then appear in the app, and you map each one to its invoice or shipping bill and submit; upload the shipping bill PDF and the mapping fields fill themselves for you to confirm. You can file one certificate at a time in a short wizard, or a whole spreadsheet at once.

How to generate an eBRC on the DGFT portal, step by step

Yes. In the eBRC exporter app every IRM is auto-mapped to the shipping bill and invoice it paid for, so the filing record arrives with every field filled in. You look the match over and file; nothing reaches the DGFT until you click. In the guided wizard the same fields fill themselves from a shipping bill PDF, and Use Full maps the whole remittance amount in one click.

How auto-mapping works

Yes. The free shipping bill extractor on ebrc.in reads every field out of an ICEGATE shipping bill PDF, from the number, date and port code to each invoice and item line, into a CSV that opens in Excel or as JSON, free, with no sign-up. The file is kept so the extractor can be improved against real documents. In the eBRC exporter app the same read fills the mapping fields from the shipping bill you upload, for you to confirm.

Try the free shipping bill extractor

Your part takes minutes: choosing the remittance, mapping the invoice, and submitting. The certificate is usually back in about two hours, once the DGFT has processed the request. Resubmitting never creates a duplicate filing.

Yes. Download a pre-filled Excel template, add your invoice details, and upload it back. Every row is checked before anything is filed, and errors come back row by row so you know exactly what to fix, and resubmitting never creates a duplicate filing.

Nothing, ever. The eBRC exporter app on ebrc.in is free at any volume, and sign-up collects no card. There is no certificate limit and no paid tier for exporters, whether you file one certificate a year or hundreds a month. The eBRC API is a separate product for platforms and enterprises, with its own published limits.

Exporters have pulled Rs 4,000 crore and more of inward remittances into the eBRC app and the eBRC API to map to their shipping bills, some mapped and some still waiting on a bill, each converted to rupees at one standard rate. The figure is indicative, not audited, and is updated about once a month. It counts what came in, not certificates issued; the homepage says so in a note titled How we count this.

Yes, on Android. The eBRC exporter app is live on Google Play, free, listed as eBRC Exporter App by Eximfiles under the package in.ebrc.app. It does on a phone what the eBRC exporter app does on the web: connect a DGFT account once, see inward remittances as they arrive, map each one to its shipping bill or invoice, generate the certificate, and keep every eBRC and the ledger to hand. The iOS version is not released yet and is coming to the App Store; until it is, an iPhone runs the same exporter app in the phone's browser. The listing, the code that opens it and the details are on ebrc.in/mobile-app, and the terms are the same on a phone as on the web: free at any volume, no certificate limit, no card.

The eBRC API is ebrc.in's REST interface for platforms and enterprises that generate DGFT-issued certificates from their own systems. You submit filings as JSON or Excel, get a request ID, and poll for status. One account can hold many exporter entities, each with its own DGFT connection. It is a separate product from the eBRC exporter app: the API is free for general use within published limits of 250 production certificates a month and up to 10 exporter entities in either environment, with sandbox filing not metered, while the eBRC exporter app stays free at any volume, with no certificate limit and no paid tier for exporters. Beyond the free allowance, plans and your usage for the month sit together in the console under Billing.

Yes. Every workspace has a Test mode and a Live mode. Test submits to a sandbox, so you can check your format and mapping without creating a real certificate. Nothing is legally binding until you explicitly switch to Live, and the switch asks you to confirm.

Electronic Bank Realisation Certificate. Electronic because it is issued digitally, Bank because your bank reports the incoming payment, Realisation because the money actually reached India, and Certificate because the DGFT issues it as formal proof.

Every certificate generated from the app stays in your reports, where you can download it as a PDF and copy its eBRC number whenever a bank, an auditor, or a claim needs it. On the DGFT portal, certificates sit under Repositories, in Bank Realisations.

The status view in the app shows where every request is, live, with no portal session. On the DGFT portal the same answer lives under Repositories, in Bank Realisations, once you sign in.

Contact

Talk to a human.

A question about certificates, the API, or a filing that will not behave: write to us and a real person replies, usually within a day.

  • Exporters: stuck filings, missing IRMs, bulk uploads.
  • Platforms and enterprises: API access, sandbox keys, and volume or customisation quotes.
  • Anything else: we read everything that arrives.

Prefer email? amin@eximfiles.io

Used only to reply to you. No newsletters, no sharing.

Get started

Ready to file your next eBRC from here?

Connect DGFT once. File certificates forever after.

The eBRC exporter app is free at any volume. No certificate limit, no card required.