UAE customs registration is the step that turns a trading company's licence into a functioning ability to move goods across the border. It is administered separately from company licensing, with each emirate running its own customs authority — Dubai Customs, Abu Dhabi Customs, Sharjah Customs, and so on — each with its own registration system, though they follow broadly similar principles and cooperate under the shared GCC Common Customs Tariff framework.
In Dubai, the process runs through Mirsal 2, the electronic customs declaration platform that has replaced almost all paper-based clearance. Understanding how Mirsal 2 registration works, what an importer code actually does, how duty is calculated, and how goods move between free zones and the mainland is essential for any company planning to import, export or re-export through the emirate, whether it is a dedicated trading company or a manufacturer bringing in raw materials.
This guide focuses specifically on the customs registration and clearance mechanics. For the broader question of setting up a trading company itself — licensing, activity selection and business costs — see our companion guide on import-export licensing in the UAE, which this article assumes as the starting point.
What Mirsal 2 does
Mirsal 2 is Dubai Customs' electronic platform for customs declarations, covering imports, exports, re-exports and transit shipments. It replaced the earlier paper-heavy Mirsal system and now handles the full declaration lifecycle: submission, duty calculation, payment, and the release order that authorises goods to leave the port or airport.
Registered users, whether the importer directly or an appointed customs broker acting on their behalf, submit declarations through the system referencing the company's importer code, the relevant HS codes, and supporting shipping documents. Mirsal 2 cross-checks the declaration against the company's licence activity, any required additional approvals, and applicable duty rates before issuing a clearance.
Registering for an importer/exporter code
Before any shipment can be declared under a company's name, the company must register with Dubai Customs (or the relevant emirate authority) to obtain an importer code, sometimes referred to as a customs client code. This is a straightforward but essential registration that most companies complete shortly after receiving their trade licence.
- Step 1 — Prepare the trade licence, Memorandum of Association and Emirates ID/passport of the signatory
- Step 2 — Create an account on the Dubai Trade or Mirsal 2 portal
- Step 3 — Submit the customs registration application with the required documents
- Step 4 — Pay the registration fee
- Step 5 — Receive the importer code, typically within a few working days
- Step 6 — Link a customs broker or freight forwarder to the account if declarations will not be filed in-house
Documents required for customs registration
Dubai Chamber of Commerce membership is a specific prerequisite many first-time applicants overlook. It is a separate registration from both the trade licence and the customs code, and it must be active before Dubai Customs will finalise the importer code application.
- Valid trade licence showing an import, export or general trading activity
- Passport and Emirates ID copy of the company's authorised signatory
- Chamber of Commerce membership certificate (mandatory in Dubai for customs registration)
- Memorandum of Association and shareholder/board resolution
- Company letterhead request for customs code registration
- Bank guarantee or cash deposit for companies handling certain regulated or bonded goods
Customs duty rates by category
Duty is calculated on the CIF value — cost of goods, insurance and freight combined — rather than on the goods' value alone, which surprises some first-time importers who quote landed cost based only on the supplier invoice. VAT at 5% applies on top of the duty-inclusive value for most goods, typically handled through the reverse charge mechanism for VAT-registered businesses.
| Goods category | Typical duty rate |
|---|---|
| General goods (standard GCC tariff) | 5% of CIF value |
| Alcohol | 50% |
| Tobacco and tobacco products | 100% |
| Basic foodstuffs (specific exempted list) | 0% |
| Pharmaceuticals (specific exempted list) | 0% |
| Raw materials for approved industrial use | 0% (subject to approval) |
| Goods re-exported without entering local market | 0% (duty-suspended in free zone/transit) |
Moving goods between free zones and the mainland
Goods held within a designated free zone, such as JAFZA or DAFZA, are treated for customs purposes as being outside the UAE mainland market, even though they are physically inside the country. Duty is only triggered when goods actually move from the free zone into the mainland for local sale or consumption, at which point a standard import declaration and duty payment (typically 5%) apply.
Transferring goods from one free zone to another, or re-exporting them out of the UAE entirely without entering the mainland, generally avoids UAE customs duty altogether. This structure is what makes UAE free zones attractive as regional distribution hubs, since goods can be received, stored, repackaged and onward-shipped to other markets without ever triggering UAE import duty.
Companies need to file the correct declaration type for each movement — a free zone entry, an inter-zone transfer, a mainland import ('local sales' declaration), or an export/re-export declaration — since Mirsal 2 calculates duty and required approvals differently depending on which movement type is selected.
Common Mirsal 2 declaration types
| Declaration type | When used |
|---|---|
| Import for local consumption | Goods entering the UAE mainland market permanently |
| Import to free zone | Goods entering a designated free zone for storage or processing |
| Export | Goods leaving the UAE permanently, of UAE origin or already duty-paid |
| Re-export | Goods previously imported (often into a free zone) now leaving the UAE without entering local circulation |
| Transit | Goods passing through the UAE to another destination without release into local circulation |
| Temporary admission | Goods entering temporarily, such as for exhibitions, with a bond or guarantee |
Working with a customs broker
Many companies, particularly in their first year of trading, use a licensed customs broker or freight forwarder to file Mirsal 2 declarations on their behalf rather than managing the system in-house. Brokers are already registered with the customs authority, understand current HS code nuances and documentation requirements, and can often resolve minor discrepancies with customs officers faster than a company filing its own first declaration.
The trade-off is a per-shipment fee, typically modest relative to the value of most commercial shipments, against the time saved and the reduced risk of a costly misdeclaration. Companies with high shipment volume often eventually bring declarations in-house once they have trained staff, while lower-volume traders tend to continue using a broker indefinitely.
Penalties and common customs errors
- Filing the wrong declaration type (for example, declaring a free zone transfer as a local import) triggers duty that should not have applied and requires a correction process
- Incorrect HS code classification can lead to back-dated duty assessments and administrative fines
- Missing category-specific approvals (food, health, telecom) holds the shipment at the port until resolved
- Letting the Chamber of Commerce membership or trade licence lapse suspends the customs code automatically
- Under-declaring the CIF value to reduce duty is treated as a customs offence with significant penalties
Keeping customs registration active
A customs code is linked directly to the underlying trade licence and Chamber of Commerce membership. When the trade licence is renewed annually, the customs registration should be confirmed as still active; a lapsed licence, even briefly, can suspend the customs code until the licence renewal is reflected in the customs system.
Companies that change their registered activities, add new goods categories, or change their authorised signatory should update their customs registration promptly, since Mirsal 2 checks declarations against the registered company profile and a mismatch between the current activity and the declared goods can delay clearance even when nothing else about the shipment is unusual.
How registration differs in Abu Dhabi, Sharjah and other emirates
While Dubai Customs and Mirsal 2 are the most widely referenced system because of Jebel Ali Port and DXB/DWC volumes, companies importing through Abu Dhabi (Khalifa Port and Zayed Port) or Sharjah (Sharjah Port, Hamriyah and Sharjah Airport) register with Abu Dhabi Customs or Sharjah Customs respectively, each running its own electronic declaration platform with broadly the same document requirements: trade licence, MOA, signatory identification and a chamber of commerce membership. A company physically bringing goods through more than one emirate's port needs a separate customs registration in each emirate, even if it holds a single trade licence, since customs registration is tied to the point of entry rather than the licence issuing authority alone.
The practical difference traders notice most is processing speed and the degree of manual review at each port. Jebel Ali's scale means Dubai Customs has invested heavily in automated risk-scoring that clears low-risk, repeat-pattern shipments with minimal manual intervention, while smaller ports in other emirates may route a higher proportion of shipments through manual inspection simply because the volume allows for it. This is not a reason to avoid a particular emirate, but it is worth building into shipment timeline planning if speed to market is critical.
Bonded warehouses and duty suspension
A bonded warehouse is a customs-approved facility where imported goods can be stored with duty payment suspended until the goods are either released into the local market (triggering duty) or re-exported (avoiding it entirely). This is distinct from free zone storage, though it achieves a similar cash-flow benefit, and it is particularly useful for companies operating from mainland premises that still want to defer duty on large inventory positions rather than paying duty upfront on the full shipment value at the point of import.
Operating a bonded warehouse requires a specific customs licence for the facility, typically backed by a bank guarantee or cash deposit sized to the maximum duty exposure the warehouse could hold at any one time. Smaller traders rarely operate their own bonded facility and instead use third-party logistics providers who already hold bonded warehouse licences, paying a service fee for storage and handling rather than bearing the guarantee cost themselves.
Post-clearance audits and record-keeping obligations
Customs clearance is not the end of a company's obligations for a given shipment. UAE customs authorities, including Dubai Customs, run post-clearance audit programmes that can review declarations retrospectively, sometimes years after the goods have already been sold, checking that the declared value, HS code classification and origin claims were accurate at the time. Companies are required to retain import and export records, including commercial invoices, packing lists, certificates of origin and the underlying Mirsal 2 declarations, for a minimum retention period, generally aligned with the five-year record-keeping requirement that also applies under UAE VAT law.
A post-clearance audit that uncovers systematic misclassification or undervaluation can result in back-dated duty demands across every affected shipment, not just the one under review, plus penalties calculated on the total shortfall. This is one of the strongest arguments for treating HS code accuracy as a compliance function rather than a one-time task completed at company setup, since product ranges change, tariff schedules are periodically revised, and a classification that was correct three years ago may no longer be current.
الأسئلة الشائعة
What is Mirsal 2 in UAE customs?
Mirsal 2 is Dubai Customs' electronic platform for filing import, export, re-export and transit declarations. It calculates duty, checks required approvals, and issues the release order needed to clear goods through Jebel Ali Port, Dubai airports and other Dubai customs points.
How do I get a customs importer code in Dubai?
Register on the Dubai Trade or Mirsal 2 portal with your trade licence, Memorandum of Association, signatory identification and an active Dubai Chamber of Commerce membership. Once the application and fee are submitted, the importer code is typically issued within a few working days.
Is Chamber of Commerce membership required for customs registration?
Yes, in Dubai an active Dubai Chamber of Commerce membership is a prerequisite for finalising customs registration and obtaining an importer code, separate from the trade licence itself. Many first-time traders overlook this step and experience delays as a result.
What is the standard customs duty rate in the UAE?
Most goods attract a 5% customs duty on the CIF value under the GCC Common Customs Tariff. Certain categories, such as alcohol and tobacco, carry much higher rates, while some foodstuffs, pharmaceuticals and approved industrial raw materials are duty-exempt.
Do I pay customs duty on goods stored in a free zone?
No, goods held within a designated free zone are treated as outside the UAE mainland market for customs purposes. Duty is only triggered when the goods move from the free zone into the mainland for local sale or consumption.
What documents are needed for a Mirsal 2 customs declaration?
A typical declaration requires the commercial invoice, packing list, bill of lading or airway bill, certificate of origin where relevant, the correct HS code classification, and any category-specific regulatory approval, referenced against the company's registered importer code.
Can I transfer goods between two UAE free zones without paying duty?
Yes, inter-zone transfers between designated free zones generally do not trigger UAE customs duty, provided the correct transfer declaration type is filed in Mirsal 2 and the goods do not enter mainland circulation during the movement.
What happens if my trade licence expires while I have an active customs code?
The customs code is typically suspended automatically if the underlying trade licence lapses, since customs systems check licence validity against the registered company profile. Renewing the licence promptly and confirming the update reflects in the customs system restores normal clearance ability.
Do I need a customs broker to clear shipments in Dubai?
It is not mandatory, but many companies use a licensed customs broker to file Mirsal 2 declarations, particularly for their first shipments, since brokers are already familiar with documentation standards and can resolve classification or approval issues more quickly.
How is customs duty calculated on an import into the UAE?
Duty is calculated as a percentage of the CIF value, meaning the cost of the goods plus insurance and freight combined, not just the invoice price of the goods themselves. The applicable percentage depends on the HS code classification of the goods being imported.

