FreighAI
FreighAI · Guides
Guide · Regulatory

How does a Mirsal 2 customs declaration work in Dubai?

A Mirsal 2 declaration takes minutes to submit. Assembling what goes into it does not. The invoice, the certificate of origin, the delivery order and the permit sit with a shipper, a shipping line and a government office.

This guide sets out what Dubai Customs and Dubai Trade publish. What Mirsal 2 is and what they call it now, who registers, the declaration types a forwarder meets most, the documents each one needs, and what stops a declaration or costs a fine.

The short answer

Mirsal 2 is Dubai Customs’ electronic customs declaration system. Importers, exporters and licensed customs brokers file through it on the Dubai Trade portal, against a Dubai Customs business code. The declaration type you pick sets the documents, the duty treatment and the deadlines. This guide explains the process. It is not legal advice.

What is Mirsal 2, and is that still what Dubai Customs calls it?

Dubai Customs describes Mirsal 2 as a combination of IT services and Dubai Customs processes and procedures, provided through an electronic environment in an automated and paperless way. Its own publication titles it the electronic customs clearance system. Dubai Customs launched it on 24 March 2010.

The name is worth checking before you use it in writing. Dubai Customs’ 2026 announcements say “the Mirsal system”. The portal path printed in its January 2026 announcement of the Digital MAKASA procedure (a Dubai Customs process name, used here only as it appears) reads “Mirsal II, then Declaration”. Its publications say Mirsal 2. All three are the same thing, and nothing in the Dubai Customs or Dubai Trade material checked on 3 September 2026 announces a replacement. The Dubai Trade service page itself is headed “Submit Customs Declaration”, and uses the Mirsal name only in passing.

Dubai Customs says the system collects customs duties, runs the risk management cycle, and connects other administrations in the Dubai trade supply chain with electronic messages for inspection and clearance.

There are three submission channels.

  • Dubai Trade, the portal itself.
  • Business to Government, which Dubai Customs offers to clients with high volumes and frequent transactions.
  • Customs Bureau Services, for non-commercial customers such as private individuals and government entities.

Dubai Customs states that commercial clients shall only use the online channel, so a forwarder has two real routes: the portal, or a system-to-system connection.

Who has to register, and what do you need before you can file?

Mirsal 2 is not open to anyone with a browser. The Mirsal 2 FAQ that Dubai Trade hosts puts it plainly. Anyone registered with Dubai Customs as the authorised person to import, export or transit goods through Dubai can use Mirsal 2 to submit goods declarations.

Registration runs on Dubai Trade as a service called Request Business Registration. You give Dubai Customs a valid licence, the business address, the activities, the facilities and the business group, with documents. Dubai Customs issues a unique identification code called the business code, and its validity is tied to the validity of your licence. A lapsed licence takes the code with it, and the code is renewed only after the licensing authority has renewed the licence.

The documents are:

  • a trade licence copy
  • an authorised person passport copy
  • an Emirates ID copy
  • residence permit and labour card copies, which Dubai Trade’s registration panel also asks for

A new registration is AED 100 and a renewal AED 25, with an AED 20 Knowledge and Innovation fee on any service cost of AED 50 and above. The fee is charged per business type, and Customs Brokers, and Clearing and Forwarding, are types of their own.

Then come the people. Once the code exists, an administrator adds the people who will file, each with a Broker Representative role, which is what opens Mirsal 2 services for a clearing agent (a cargo owner's own filer gets a Trader Representative role). Dubai Customs says to apply for a digital certificate for everyone who needs to submit customs declarations on Dubai Trade. From 10 May 2026 it also allows UAE Pass login instead, provided the account is Advanced (SOP2) or Qualified (SOP3). A Basic (SOP1) account, created with only an email address and a mobile number, cannot submit. The digital certificate mechanism continues alongside until further notice.

If you clear for somebody else, there is a second permission on top of your own. Dubai Customs’ business association service lets the owner of the goods authorise a broker code electronically, decide which declaration types that broker may submit, and set how long the authorisation lasts. An owner who turns on self-declaration reserves submission to themselves. The broker licence is a separate application under Customs Policy No. 17 of 2008, and Dubai Customs holds the broker responsible for the accuracy of the details contained in the goods declaration.

Where FreighAI is not

FreighAI does not submit declarations. Direct customs filing stays in the system you already use for it, with the people licensed to do it.

Which declaration type will you meet most?

Dubai Customs asks you to name the regime before anything else. Its Customer Guide lists five: import, export, transit, temporary admission and transfer. Dubai Trade prices them separately, from AED 15 for an import, export or transit to AED 100 for a temporary admission, plus the AED 20 Knowledge and Innovation fee.

The type inside the regime decides the work. The Customer Guide lists eleven import types alone, split by where the goods come from and whether the import is for consumption, for re-export or after a temporary admission. The Mirsal 2 FAQ that Dubai Trade hosts, dated 30 July 2009, prints thirty-eight types in all. That document is old, so read it as the shape of the catalogue rather than today’s exact list.

What separates the types is the duty position and the evidence you owe afterwards. Import to local pays duty. Import for re-export suspends it against a deposit, refunded only if the goods leave within six months, with customs inspection and exit certification. Where goods leave a free zone without proof of export, Dubai Customs says it charges ten per cent of the value. Transit through Dubai is permitted for thirty days from the date the declaration is cleared.

Five regimes
Import
To local, to a customs warehouse, or for re-export. Eleven types in the Customer Guide.
Export
To the rest of the world, to a Dubai free zone, or to the GCC as a statistical export.
Transit
Goods passing through, free zone transit in and out, and moves between Dubai free zones.
Temporary admission
From the rest of the world, a free zone or a warehouse, against a guarantee or deposit.
Transfer
Between customs warehouses, and within a free zone.
System of record
The declaration
  • You name the regime first.
  • The type inside it sets the documents.
  • It also sets the duty and the evidence.
The five customs regimes Dubai Customs asks a declarant to choose between, and what each one does to the duty.

What documents does a declaration need?

Dubai Trade’s service page gives the short answer: invoice, packing list, certificate of origin and a permit from restriction entities. The Customer Guide gives the long answer, one list per declaration type, and warns that requirements vary according to the cargo channel.

The documents Dubai Customs lists for each declaration type in its Customer Guide, version 3.03. The third column is not Dubai Customs’ — it is who a forwarder normally has to ask.
  1. Import to local from the rest of the world
    Documents Dubai Customs lists
    Master or house air waybill or bill of lading, commercial invoice, certificate of origin, packing list, delivery order for sea, permits where applicable
    Who you ask
    Shipper, carrier, chamber of commerce, permitting authority
  2. Import to local from a free zone
    Documents Dubai Customs lists
    Delivery advice, invoice, packing list, permit for restricted goods
    Who you ask
    Free zone seller, permitting authority
  3. Import to local from the GCC, statistical import
    Documents Dubai Customs lists
    Air waybill, bill of lading or land manifest, delivery order for sea, commercial invoice, packing list
    Who you ask
    GCC seller, carrier, trucker
  4. Export from local to the rest of the world
    Documents Dubai Customs lists
    Export invoice, packing list, export permit for restricted exports
    Who you ask
    Your customer, permitting authority
  5. Export from local to the GCC, statistical export
    Documents Dubai Customs lists
    Export invoice, packing list, copy of the import declaration for MAKASA
    Who you ask
    Your customer, your own declaration history
  6. Transit, rest of the world to rest of the world
    Documents Dubai Customs lists
    Copy of the transport document, delivery order
    Who you ask
    Carrier, shipping line
  7. Free zone transit in
    Documents Dubai Customs lists
    Master or house air waybill or bill of lading, commercial invoice, certificate of origin, packing list, delivery order
    Who you ask
    Shipper, carrier, chamber of commerce

Two rules sit underneath that table. The delivery order must have been issued by the shipping agent before the declaration is submitted, so it is a precondition rather than an attachment. And duty is calculated on the value of the goods plus freight, insurance and other charges to the port of destination, so the freight figure on your file is part of the declaration.

The paperwork does not end when the declaration clears. Declarations and attachments must reach the designated Customs Office within fourteen days, then cost AED 50 for each day of delay up to ninety days, and no refund claim for duty or deposit is accepted until they are in. The documents themselves have to be kept for five years, under Article 127 of the Common Customs Law of the GCC States.

Clearing before the cargo arrives is allowed, and it is the whole game. Dubai Customs says a customer can complete clearance before the goods arrive, provided all the essential information is on the declaration. Whether you clear early is a question about your documents, not about the system.

Documents to clearance
    1. 01Documents arriveInvoice, certificate of origin, delivery order, permit.
    2. 02Type chosenThe regime and type decide duty and evidence.
    3. 03SubmittedOn Dubai Trade, or through a B2G connection.
    1. 04Duty paidOn value plus freight, insurance and charges to destination.
    2. 05Customs decidesCleared in seconds, unless Customs verify further.
    3. 06Documents filedTo the Customs Office within fourteen days.
One shipment, from the documents landing in a mailbox to the file Dubai Customs keeps afterwards.

What holds a declaration up, or costs you a fine?

Dubai Customs does not publish a ranked list of rejection reasons. It does publish the rules that stop a declaration, and most of them are about a document that has not arrived yet.

  • The air waybill has to reach Customs first. Dubai Customs validates the air waybill number given in import declarations against what the carrier submitted, and expects the carrier, the air cargo agent or the courier company to file that information first. Its announcement said the system would begin by showing a warning, and that after the awareness period it shall not allow declaration submission if the corresponding air waybill has not been submitted beforehand.
  • The delivery order has to exist. For sea cargo the delivery order must have been issued by the shipping agent before the declaration goes in, and it is on the required-documents list for imports, transit and temporary admission alike. It is what lets the declaration be submitted at all.
  • The tariff code has to be one the trade flow allows. The UAE is moving to twelve-digit Integrated Customs Tariff codes in phases under Customs Notice 10/2025, starting with shipments destined for the GCC. Several flows sit outside that and stay on eight digits, including moves between Dubai free zones, transhipments and transit trade. Using twelve-digit codes outside the permitted trades, Dubai Customs said, would be in violation of the notice and may attract penalties. Customs Notice 02/2026 then extended the eight-digit flexibility until further notice, so check which notice is in force before anyone argues with a rejection.
  • Amendments are charged, and sometimes refused. Dubai Trade prices an amendment at AED 25 and a cancellation at AED 25, and adds a fine of AED 500 on amendment of invoice-level goods information. Amendment is not allowed where there is a collected claim, where the declaration is under audit, where a MAKASA has been issued, or where its time limit has expired. Cancellation is not allowed once the cargo has been released.
  • There is now a way out of the AED 500. From 25 January 2026 Dubai Customs waives it on sea cargo where the declaration went in before the vessel arrived and the amendment was completed within seventy-two hours of arrival. The facility is intended to encourage customers to arrange all necessary shipping documents, such as the bill of lading and delivery order, and to submit declarations in advance of vessel arrival. The regulator is describing a document chase and putting AED 500 on winning it.
  • Late documents, wrong declarations and a missing permit. The Customer Guide’s fines appendix prints a fine on a wrong declaration of AED 500, on top of the AED 50 a day for late documents. Restricted goods need a permit from the competent authority. And a declaration clears in seconds only where Customs do not feel the need to intervene and verify further.

So where does the forwarder’s work actually sit?

Go back over the table and mark the documents your own office creates. There will not be many. The declaration type is a fact about the shipment. The tariff code follows the goods. Everything else is a document somebody else has to send you. The invoice from the shipper. The certificate of origin from a chamber. The delivery order from the line.

Submitting the declaration is a short piece of work. Gathering what goes into it is not. It runs from the booking to the vessel, across offices that keep different weekends, and in most companies one coordinator carries the whole list in their head. Dubai Customs has effectively priced that chase at AED 500.

FreighAI does not submit declarations, in Mirsal or anywhere else. Direct customs filing stays in the system you already use for it. What it works on is the chase around the declaration. Spots what is missing in an enquiry and drafts the email asking for it. Follow-ups, chasers and reminders happen on their own, on the same conversation.

A missing-document chase
Inbox · thread
Shipper · Ningbo
SO 7412 · Ningbo to Jebel Ali · ETA 14th
Commercial invoice and packing list attached.
No certificate of origin enclosed.
Delivery order not released by the line yet.
Goods described as “assorted fittings”.
Task · assignedDrafted
Chase the two documents the declaration needs
Reem · Operations
ShipmentSO 7412
MissingCertificate of origin, delivery order
AskedShipper and line, same day
ChaserEvery working day
DeadlineBefore the vessel arrives
Your team approves. The reply goes out in their name.
The documents land on the file your declaring team works from.
A booking email with the certificate of origin and the delivery order missing becomes an assigned task, with the request already written and the chaser already scheduled.

The declaration is still prepared and signed by whoever is licensed to do it, and it still leaves through Dubai Trade or your own B2G connection. Two questions are worth putting to any supplier who says it helps with this:

  • 01Show us a booking where the certificate of origin and the delivery order are both missing. What does the system send, who does it go to, and when does it chase again?
  • 02When the shipping line releases the delivery order at nine at night, who is told, and what does the person still have to retype into the declaration?
Where this shows up in FreighAI
Questions

Common questions

01

Is Mirsal 2 still the current Dubai Customs system?

Dubai Customs’ 2026 announcements describe enhancements to the Mirsal system, and the portal path printed in its January 2026 MAKASA announcement reads Mirsal II. Its publications call it Mirsal 2. Nothing in the material checked in September 2026 announces a replacement. On the portal, the service you click is called Submit Customs Declaration.

02

Does FreighAI file our Mirsal declarations?

No. Direct customs filing stays in the system you already use for it. FreighAI works on what happens before the declaration, which is getting the invoice, the certificate of origin, the delivery order and the permit out of the people who hold them.

03

Can a freight forwarder file on a customer’s behalf?

Dubai Customs licenses customs brokers under Customs Policy No. 17 of 2008 to prepare, sign and submit declarations for other people’s account. Its business association service then lets the owner of the goods authorise that broker code electronically, choose which declaration types it may submit, and fix how long the authorisation lasts.

04

Do we still need a digital certificate?

From 10 May 2026, Dubai Customs allows UAE Pass login instead of digital certificate authentication for declarations and claims, provided the account is Advanced (SOP2) or Qualified (SOP3). A Basic (SOP1) account cannot submit. Dubai Customs says the digital certificate mechanism continues alongside until further notice.

05

What does an amendment cost?

Dubai Trade prices the amendment service at AED 25, and a fine of AED 500 applies on amendment of invoice-level goods information. Since 25 January 2026 that AED 500 is waived on sea cargo where the declaration was submitted before the vessel arrived and amended within seventy-two hours of arrival.

READY WHEN YOU ARE

Bring one file where the paperwork was late

Pick a shipment that cleared after the vessel arrived. Put the arrival date next to the day each document turned up. We will show you which gaps were a waiting problem and which were a remembering problem.