CargoSharks
Blog

Customs clearance UAE: Mirsal 2 and Dubai Trade lifecycle

Customs clearance in the UAE follows a structured declaration lifecycle across two main platforms: Mirsal 2 for Abu Dhabi and the Northern Emirates, and Dubai Trade for Dubai.

8 min read

Photo by AlphaTradeZone on Pexels

Customs clearance in the UAE follows a single declaration lifecycle, regardless of whether your shipment enters through Dubai or through any other emirate. The two platforms a broker uses are Mirsal 2 for Abu Dhabi and the Northern Emirates, and Dubai Trade for Dubai. Both feed the same federal risk engine and produce the same clearance statuses. Understanding that lifecycle, from bill registration to the moment the system shows "released", is what lets an operations team tell a customer the one thing they want to know: when the cargo can be picked up.

Walks through the declaration lifecycle in the order it happens. It covers the declaration types a UAE customs broker uses, how duty and VAT are calculated and settled, what happens during inspection, and what each status means for the customer update.

The UAE customs clearance platform: Mirsal 2 and Dubai Trade

A customs broker in the UAE logs into the platform that matches the port of entry.

  • Mirsal 2: the Federal Customs Authority platform; used for Abu Dhabi, Sharjah, Ajman, Umm Al Quwain, Ras Al Khaimah and Fujairah.
  • Dubai Trade: the Dubai Customs portal; brokers use it for Jebel Ali, Dubai Airport, Dubai South and all other Dubai ports.

Both platforms follow the same electronic workflow, use the same declaration codes, and share the same risk-assessment logic. The difference is only in the login and the user interface. A broker working both destinations must maintain active accounts in both systems.

Step 1: Register the bill before the cargo arrives

Before submitting a customs declaration, the manifest and transport document details typically need to be registered with customs; the exact requirement for air waybills depends on the system. The broker then pulls that record to start the declaration.

  • Sea freight: The shipping line files the manifest. The broker retrieves the bill of lading number in Mirsal 2 or Dubai Trade and creates a declaration against it.
  • Air freight: The airline or its general sales agent files the master air waybill. The forwarding broker creates the house air waybill record if consol, or works against the master for a direct consignment.
  • Road freight: The trucking manifest is loaded at the border. A land waybill number is generated and the broker uses that reference.

If the bill has not been registered when the broker searches, they wait. No declaration can proceed without a matched manifest record.

Step 2: Choose the declaration type and code

A UAE customs declaration always carries a four‑character code that tells the system what the cargo is doing. The table below lists the codes a clearance desk uses most often.

Code Type Plain meaning
IM4 Import for home use Goods that stay in the UAE after duty and VAT are paid
IM7 Temporary import Goods entering temporarily (exhibitions, repair), subject to a deposit or bank guarantee
EX1 Export Goods leaving the UAE permanently
EX2 Re‑export Goods that were imported temporarily and are now exiting
TR1 Transit Goods moving through the UAE to another customs territory
CT1 Transhipment Goods that stay within the port/customs area and move to another vessel

An import broker in the UAE selects the code when creating the declaration. Choosing the wrong code stops clearance; the declaration is rejected and must be resubmitted.

Step 3: Duty and VAT calculation

Once the declaration type is selected and the commodity details are entered, the system calculates what is owed.

  • Customs duty: The general rate is 5 % of the CIF value (cost, insurance and freight). The final rate depends on the HS code. Some goods are zero‑rated; others, like tobacco and alcohol, carry higher rates. Duty is not negotiable.
  • VAT: 5 % of the CIF value plus customs duty. For most commercial imports, VAT is paid to customs at the point of clearance. Registered businesses recover it on their next VAT return.

The system shows the exact duty and VAT figure on the declaration. A broker never estimates; the amount due is what the declaration screen displays.

When the customer asks how much clearance will cost, the answer is the sum of:

CIF × duty rate + (CIF + duty) × 5 % VAT

plus any inspection fees, port charges or late‑registration fines that the terminal or customs may add.

Step 4: Submit the declaration and wait for the risk channel

After attaching the required documents, commercial invoice, packing list, bill of lading or air waybill, and any certificate of origin or required permit for the goods, the broker submits the declaration. The risk engine returns one of four channels within seconds.

Channel Colour code What it means
Green Green No inspection required. Move straight to payment.
Yellow Yellow Document check. A customs officer will review the papers, usually within a few hours.
Red Red Physical inspection. An inspector will visit the container or cargo location.
Blue Blue Audit check. Less common; often selected on a post‑clearance audit schedule.

Green declarations are the fastest. Yellow usually adds a few hours. Red depends entirely on the queue at the inspection bay, it can add one day or more.

The channel is shown on the declaration screen as soon as submission is accepted. This is the moment to give the customer their first real timing update: green means same‑day release is possible; red means wait for an inspection appointment.

Step 5: Inspection, when the channel is yellow or red

Yellow, document check

The officer opens the attached documents and may ask for a missing certificate, a translation or a corrected invoice. The broker uploads the additional paper and the officer either clears the declaration or refers it to physical inspection (turning it red).

Red, physical inspection

  • The broker receives an inspection appointment time and bay number.
  • An inspector physically examines the cargo. They check the HS code, quantity, packing, and conformity marks.
  • If the goods match the declaration, the inspector releases the hold. If not, the declaration is sent back for amendment, which can include reassessment of duty.

Throughout this stage, the declaration status moves from Referred to Inspection to Under Inspection, then either Cleared or Referred for Amendment.

Step 6: Settle duty and VAT

Once the declaration is cleared, either directly from green, after a document approval, or after a physical inspection, the system shows Awaiting Payment. The broker can pay immediately.

Payment is made online through the platform:

  • Mirsal 2 uses e‑Dirham or a bank transfer that references the declaration number.
  • Dubai Trade accepts e‑Dirham, credit card or direct debit from a registered Dubai Trade account.

The payment is processed in real time. The moment it settles, the declaration status changes from Awaiting Payment to Cleared (sometimes shown as Paid).

A broker who delays payment holds the cargo. A broker who pays before inspection (on a green declaration) moves directly from payment to release.

Step 7: Release and what to tell the customer

The final status the broker waits for is Released. This means:

  • Customs has no further hold.
  • The gate pass can be generated.
  • The truck can enter the terminal and collect the cargo, or the goods can be delivered from the airport.

The broker also checks that the container does not sit after release, because free‑time and demurrage clocks keep running. Our free‑time cost calculator helps a forwarder estimate what overruns cost a month, not for a single container, but as a way to size the problem across the whole operation.

Customs statuses at a glance and the customer update each triggers

The operations team tracks statuses in the platform and translates them into a one‑line update for the customer. The table below matches what the screen shows with what to say.

Platform status What the customer wants to know
Registered Declaration created; documents being prepared.
Under Assessment Customs calculating duty and VAT.
Referred to Inspection Inspector assigned; we will update when the appointment is set.
Under Inspection Inspection in progress; expected to complete today.
Referred for Amendment Customs asked for a document change; we are resubmitting.
Awaiting Payment Duty and VAT settled online now; release follows immediately.
Cleared (Paid) Payment confirmed; waiting for gate pass.
Released Cargo can be collected; gate pass ready.

A UAE import broker who updates the customer at each status change keeps the customer calm and reduces the volume of "where is my shipment" calls.

From release to invoice: closing the job

Release is not the end of the desk work. The broker still needs to invoice the customer for the clearance service and any disbursements. In the UAE, that invoice must comply with e‑invoicing requirements, a structured electronic invoice exchanged with the customer under the UAE e-invoicing framework. We cover the exact workflow, without hype, in our post on UAE e‑invoicing for freight forwarders.

Software that holds the declaration reference, tracks the status in real time and writes the invoice with the correct VAT category turns a multi‑system process into a single job record. CargoSharks does that for forwarders and brokers in the Gulf. The customs clearance module logs every status change and links it straight to the customer invoice, and the UAE‑specific forwarding features handle both Mirsal 2 and Dubai Trade in the same screen. If you want to see how that works on sample data, try the live demo.

Asked about this

Anything not answered here, ask us directly at infocargosharks.com.

What is the difference between Mirsal 2 and Dubai Trade?

Mirsal 2 handles all emirates except Dubai; Dubai Trade is the single portal for Dubai Customs. Both platforms run on the same risk‑engine but use different login and interface, so a broker logs into the portal that matches the port of entry.

How does an import broker in the UAE submit a customs declaration?

An import broker in the UAE logs into the relevant platform, enters the shipment reference, fills in the declaration, attaches documents, and submits. The system assigns a risk channel (green, yellow, red or blue). The broker then pays duty and VAT online if required and watches for the released status.

What do the different customs statuses mean in Mirsal 2?

The key statuses are: Registered, Under Assessment, Referred to Inspection (yellow/red), Under Inspection, Awaiting Payment, Cleared, and Released. Each status tells you exactly what the cargo needs before the customer can collect it.

See how it works, then get a quote.

The demo is open now, with no sign-up. The demo call is free, and your quote is built from what you tell us about your operation.