Customs

Complete Guide to Customs Clearance in Bangladesh

BCL Editorial5 min read

Bangladesh is one of the fastest-moving trading nations in South Asia โ€” when you set your paperwork up right. Chattogram Port handled roughly 3.2M TEU in 2025 and Hazrat Shahjalal International Airport (HSIA) is in the middle of a capacity expansion that will move the needle for air cargo cut-offs through 2027. Both run on documentation flows that are optimised for volume, not hand-holding. Here is how to work with them.

The four documents every declaration needs

Before we talk about strategy, the floor: a clean Bangladesh export or import declaration requires a commercial invoice, a packing list, a transport document (B/L or AWB), and โ€” for exports โ€” a valid Export Registration Certificate (ERC) copy and a UD certificate where bonded RMG inputs are involved. Miss any of these and you don't get held later; you get held at the first checkpoint.

Two details that trip up first-time shippers:

  • The invoice currency must match the declaration currency, or the declaration must show a conversion at the Bangladesh Bank reference rate on filing day. An invoice in USD declared against BDT at the morning's bank rate is fine; "as per contract" is not.
  • Incoterms must be on the invoice itself, not inferred from a separate contract. "FOB Chattogram" in plain text on the commercial invoice is fine; "as per agreement dated 14 Feb" is not.

BAFFA licensing: the difference between a 24-hour clear and a 3-day hold

The Bangladesh Freight Forwarders Association (BAFFA) and the Chattogram Port C&F agent licence are what separate a broker that actually files on your behalf from one that outsources the work to a sub-agent on your dime. In practice, BAFFA-licensed C&F agents working on Chattogram's ASYCUDA World system clear cargo at measurably faster median times than brokers working through third-party handlers.

You can use any C&F agent you like โ€” BCL is one โ€” but pick one with direct ASYCUDA access and a named customs officer who owns your file. The "my agent knows someone at port" approach works until the day it doesn't.

Bond management: the thing most RMG exporters don't file correctly

Bangladesh operates a well-structured bonded warehouse regime under the NBR. For RMG exporters, bond licences cover imported inputs (yarn, accessories, fabric) that are used in export production โ€” duty is suspended on input and closed out when the finished goods are exported.

The cashflow benefit is material but the closure paperwork is where exporters lose money. Utilisation declarations (UDs), export performance certificates (EP-certs) and the annual audit all need to tie back cleanly to HS-coded input consumption. A sloppy bond file triggers retrospective duty demands โ€” which on a mid-size RMG factory can be multi-crore-taka bills. The fix is upstream: tight bond-register discipline, HS-coded material reconciliation every quarter, and a broker who audits your utilisation quarterly, not yearly.

The four most common reasons declarations get held

From 14 months of BCL operational data across roughly 21,000 declarations at Chattogram and HSIA:

  1. HS code mismatch between invoice and declaration (34% of holds). Usually a junior logistics coordinator copies the code from the last shipment instead of from the invoice. Fix: match codes at entry, not from memory โ€” and run an annual HS library audit for your top 50 SKUs.
  2. Value inconsistency (22%). The freight cost on the invoice doesn't match the B/L rate, or the declared customs value excludes royalty payments that should be included. Bangladesh Customs cross-references declared value with the forwarder's freight invoice as a routine check.
  3. GSP / origin documentation missing (19%). A claim for preferential origin into the EU (REX statement / GSP Form A), UK (UKGSP), Canada or Japan must be backed by a valid certificate issued by the Bangladesh Export Promotion Bureau. If the certificate is missing or names the wrong party, you lose the preference at destination and pay the full MFN tariff โ€” plus a hold while customs requests replacement documents.
  4. Bangladesh Bank EXP-form issues (14%). Every export declaration must have a correctly filled EXP form linking the shipment to the exporter's AD bank for proceeds repatriation. Mismatches between EXP-form value, LC value and invoice value trigger holds at the Bangladesh Bank side that can take 5โ€“10 days to resolve.

The remaining 11% are a long tail: restricted goods flagged for export control review, sanctions screening on consignees (Russia/Belarus remain active), food safety holds on agro exports, and the occasional random physical inspection.

When to pre-clear

Pre-clearance โ€” submitting the declaration before the vessel or flight arrives at port โ€” typically saves 4โ€“8 hours on standard lanes and up to 24 hours during RMG peak weeks. It is free to do at Chattogram. The only reason not to pre-clear is if you're genuinely uncertain about the cargo details (mixed container, unknown HS codes), and even then a provisional entry is usually better than waiting.

For perishables out of HSIA (shrimp, vegetables, pharma cool-chain), pre-clearance is effectively non-negotiable. A cool-chain shipment stuck airside for a documentation query has a higher chance of a temperature excursion than one that is pre-cleared and moves directly to a bonded cold room.

The bottom line

A well-run Bangladesh export operation clears median cargo in under 24 hours from Container Yard gate-in at Chattogram, and inside four hours at HSIA airside. A badly-run one runs at 72 hours at port and spends management time on each exception. The difference is entirely upstream: clean documents, the right licences, tight bond-register discipline, and a broker that does this every day. Start with a named C&F agent, tidy your UD file, and audit your HS code library annually.