
Home / Guides / Dubai Customs Registration
If your company imports or exports anything through Dubai, you need a Customs Client Code. This guide explains what registration involves, the documents required, how long it takes, and the mistakes that get applications rejected.

A Customs Client Code — often called a customs code, or an importer/exporter code — is the unique identifier Dubai Customs assigns to your company. Every customs declaration you ever file, whether an import, an export or a re-export, is recorded against it. Without a valid code you simply cannot clear goods through Dubai’s sea ports, airport cargo terminals or land borders; your shipment has no legal identity to move under.
The code is tied directly to your trade licence, so it is only valid while that licence is active, and it must reflect the correct trading activity. A company licensed purely for consultancy, for example, cannot register to import goods — the licence has to permit trading first. This link between licence and code is the source of most registration problems, and it is why getting your activity right at company-formation stage saves real friction later.
Requirements vary slightly by licence type and jurisdiction, but the core set is consistent. Having these ready and legible is the single biggest factor in a fast approval:
Your Customs Client Code is valid for as long as your trade licence is valid, and it must be renewed each year in step with the licence. If your licence lapses, the code is suspended along with it — and any shipments in transit can be held at the border until it is restored, which turns a simple admin oversight into a costly logistics problem. How long does registration take in the first place? With a complete, correct document set, the code is often issued within a few working days; the usual causes of delay are a missing document or an activity that does not permit trading. Keeping licence and code renewals synchronised is exactly the kind of recurring deadline a PRO service tracks for you so nothing lapses.
| Reason | How to avoid it |
|---|---|
| Activity does not allow trading | Add the correct trading activity before applying |
| Expired licence or documents | Renew the licence first; submit in-date IDs |
| Illegible or mismatched scans | Upload clear copies; details must match the licence |
| Wrong signatory | Use an authorised signatory named on the licence |
Yes — if they move goods in or out. It is a common misconception that free-zone companies sit outside the customs system. In reality, free zones have their own customs procedures, and any shipment travelling between a free zone and the mainland, or between a free zone and another country, requires a valid code and proper declarations. What differs is the treatment: goods can often sit within a free zone without duty until they enter the local market, at which point customs formalities apply. If you trade physical products from a free-zone base, you need a code just as a mainland trader does, and the same activity-matching rules apply.
One practical point worth planning for: some businesses rely on a logistics or freight partner’s code rather than registering their own. That can work for occasional shipments, but if trading is core to your business, your own code gives you control, cleaner records for corporate tax, and a smoother path through bank KYC when customers ask how your goods move. We can advise on which route fits your model.
Get a fixed, written quote from Pro24’s DMCC specialists in JLT — licence, visas, banking and office, handled end to end.
Get Your Free DMCC Consultation