Playbooks

From AWB to eBRC: How a Courier Export Actually Gets Closed

Delivery is the midpoint of an export, not the end. Between the airway bill and a generated eBRC sit four systems that each demand a different document. This is the full closure chain for courier exports, in order, with what breaks at each step.

By Anirudh Pratap Singh · · 9 min read

What does "closed" even mean for an export?

An export is closed when four independent systems agree that the goods left, the money arrived, and the two belong together:

SystemOwned byWhat it wantsWhat you get
ICEGATE / ECCSCustoms (CBIC)The CSB-V declarationShipping bill number
EDPMSRBI, via your AD bankRemittance matched to shipping billClosed entry (no caution-list risk)
DGFTDGFTRealisation evidence per shipping billeBRC
GSTNGST Council / CBICStatement 3 with SB + invoice detailRefund of accumulated ITC (LUT route)

The chain is strictly ordered. No shipping bill, nothing downstream. Shipping bill but no matched remittance, no eBRC. No eBRC and unclosed EDPMS entries, and your refunds stall while your IEC drifts toward the caution list.

Step 1: Do I hold the shipping bill?

For courier exports the shipping bill is the CSB-V, and holding it is not automatic. Retrieval depends on your provider and on whose IEC was declared. We cover both in detail in How do I get my CSB-V shipping bill? and Whose IEC is your courier export filed under?

Step 2: Where is the money, and can I prove it?

The proof of payment is the FIRA / IRM (Foreign Inward Remittance Advice / Inward Remittance Message) issued by the bank or payment provider that brought the money into India. For marketplace and gateway sellers this is where the join gets ugly:

  • Marketplaces remit net of fees, weeks after shipment, so one credit covers many shipments at amounts that match nothing.
  • Gateways (Stripe, PayPal, Payoneer, Wise, Razorpay) each issue FIRAs in their own format, on their own schedule.
  • One shipping bill can be paid across multiple remittances, and one remittance can pay multiple shipping bills. The match is many-to-many.

RBI expects export proceeds to be realised and repatriated within nine months of export, and that includes SEZ and EOU units. The clock runs per shipping bill, which is why a received but unmatched payment is almost as bad as an unpaid one: the bank cannot close what it cannot match.

Step 3: How does the shipping bill get closed in EDPMS?

Your AD bank closes the EDPMS entry by linking the inward remittance (IRM) to the shipping bill and marking it realised. In practice this means submitting a reconciliation to the bank in whatever template that bank uses. Each bank keeps its own.

  1. Build the match For each shipping bill: which IRMs pay it, and how much of each. Allocate fees and short realisations explicitly rather than leaving gaps.
  2. Submit in the bank's format Banks accept bulk closure templates, and the formats differ across HDFC, ICICI, Kotak, Axis and the rest. Wrong column mapping is the most common rejection reason.
  3. Handle the tail Returns, RTO and genuine short payments need write-off treatment under the bank's FEMA-permitted limits. Silent gaps become caution-list entries.

Step 4: When can I generate the eBRC?

Once realisation is recorded, the eBRC is generated on the DGFT portal, since late 2023 largely as self-certification by the exporter against the bank's IRM data rather than the bank issuing it unilaterally. The eBRC is then the realisation evidence for everything else: incentive claims, refund scrutiny, and your own audit trail.

With eBRC in hand and EDPMS closed, the LUT-route GST refund becomes mechanical. Statement 3 of RFD-01 is assembled from shipping bill numbers, dates, invoice values and realisation detail. It is the same joined dataset you built in steps 1 to 3.

Which of this can be automated?

All of it. This is what Seasaw runs in production: statement readers for the native formats of India's eight major banks, FIRA parsers for the major gateways, an IRM to shipping bill matching engine that handles the many-to-many and fee-allocation cases, bank-specific EDPMS templates, and eBRC filing through the official DGFT API path. Over ₹150 crore of export trade has been reconciled through it.

If your closure chain currently lives in spreadsheets and portal logins, see what it looks like automated.

Sources & citations

  • RBI Master Direction, Export of Goods and Services. EDPMS framework and the nine-month realisation and repatriation period.
  • DGFT eBRC self-certification framework (November 2023 onwards). Exporter-generated eBRC against bank IRM data.
  • CGST Rules, Rule 89, Statement 3 (RFD-01). Refund of accumulated ITC on exports without payment of tax (LUT route).