CustomsUAE & KSA8 min read
Customs Clearance Software: UAE and Saudi Buyer's Guide
Customs clearance software for UAE and Saudi importers: Mirsal 2, ATLP and Fasah differences, agent access, deadlines and a demo checklist.
By Quickship Editorial Team · Published 27 October 2026
Customs clearance software is the system of record for an import before it becomes stock: one file per inbound shipment holding the goods, the documents, the people filing and the state of the entry. For an importer serving both the UAE and Saudi Arabia, the hard part is not the feature list: Dubai, Abu Dhabi and Saudi Arabia file through different platforms, with different registrations, broker rules and deadlines. This guide covers what the record must hold, what differs across the three, and what to test before you buy.
What customs clearance software has to cover
Four jobs sit under the dashboards:
- Hold the shipment record. One record per inbound shipment, from supplier dispatch to stock received, carrying the port it lands at, because the port decides the rulebook.
- Hold the documents. Commercial invoice, packing list, bill of lading or airway bill, certificate of origin and product approvals, kept against the shipment rather than in an inbox. Dubai Customs' examination policy has the officer reconcile exactly those documents against each other, then against the declaration (policies booklet).
- Get the data to whoever files. In Dubai, Mirsal 2, through the Dubai Trade portal or a business-to-government link (Dubai Customs). In Abu Dhabi, Abu Dhabi Customs and ATLP. In Saudi Arabia, Fasah, where ZATCA says the data may be presented directly or through a customs broker (import instructions).
- Show status per country. Dubai clears an online declaration within seconds unless customs intervene for further verification, with documents still due at the counter afterwards (customer guide).
One company, three customs platforms
A UAE and Saudi importer is not dealing with one authority or one portal.
| Dubai | Abu Dhabi | Saudi Arabia | |
|---|---|---|---|
| Platform | Mirsal 2, Dubai Customs' declaration system | Advanced Trade and Logistics Platform (ATLP), with Abu Dhabi Customs | Fasah |
| How declarations arrive | Dubai Customs' customer guide lists three channels: Dubai Trade, business-to-government for clients with high volumes and frequent transactions, and Bureau Services, which is for non-commercial customers only | At the module's launch in January 2022, Maqta Gateway said it integrates directly with Abu Dhabi Customs online services, and that goods can be pre-notified with an electronic customs declaration document | The importer or an authorised customs broker submits on Fasah (ZATCA) |
| Trader registration | A customs client code from Dubai Customs (booklet) | A customs registration number from Abu Dhabi Customs, via the Create Customs Profile service on TAMM (AED 100) | A Fasah account, which needs a Commercial Registration number and an ID number (ZATCA) |
| Broker arrangement | The Administration licenses the broker, who must be registered with the Department of Economic Development and post an AED 50,000 banking guarantee (booklet) | A Clearance Agent Delegation on the General Administration of Customs' systems in Abu Dhabi, for the company's authorised employees | A broker authorised on Fasah for a specific customs port, for import, export or both (ZATCA) |
| Product compliance step | Regulated products need a UAE Certificate of Conformity. MOIAT's product status statement clears a shipment without one, but the goods cannot be traded domestically until a Certificate of Conformity is obtained, or must be re-exported within six months | The same MOIAT route (product registration) | Saber, SASO's platform, where importers register consumer products for commercial import |
"Integrated with customs" is not one claim, it is three, so ask which emirate or country each covers. And a Fasah broker authorisation tied to Jeddah Islamic Port means nothing at Jebel Ali.
The record each shipment needs before anyone files
Dubai Customs' examination policy describes how an officer works: the invoice is reconciled with the packing list, the certificate of origin, the bill of lading and the marks and numbers, then with the declaration. That is your specification.
| What the record holds | Where it comes from | What happens when it is wrong |
|---|---|---|
| Line level description, quantity, unit value, currency | Supplier's commercial invoice | The Mirsal 2 or Fasah declaration line stops agreeing with the packing list |
| Carton count, marks and numbers | Packing list | Dubai Customs lists items imported in irregular packages without detailed packing lists among the cases for full inspection (booklet) |
| HS code per line | The 12 digit GCC integrated tariff (Dubai Customs, ZATCA) | Duty and restrictions hang off the code. Dubai Customs keeps 8 digit codes for transit, transshipment and free zone movements, so the record needs both (HS code guide) |
| Origin and the certificate that proves it | Supplier or chamber of commerce | Dubai Customs lists a dispute over origin among the cases where release needs a guarantee and its Customs Tariff and Origin department's approval (booklet) |
| Product approvals | Saber certificates in KSA, MOIAT conformity in the UAE | Dubai Customs policy says no restricted goods are cleared unless approvals from the competent authorities are obtained (booklet) |
Deadlines the software should be counting
The clocks that cost money when nobody is watching them:
- Filing before arrival in Saudi Arabia. ZATCA's import instructions say clearing procedures and the customs declaration must be completed at least 48 hours before the shipment arrives at the port of entry. Flag it at estimated arrival minus a working day or two. The rest of that sequence is in our Fasah guide.
- The customs client code in Dubai. Dubai Customs' policies booklet gives sixty days from licence expiry to renew the code, and suspends it if the client processes no customs transactions for six months. A seasonal importer can lose its code quietly between shipments.
- The Saber shipment certificate. Saber's shipment certificate service for imported commercial products takes one to two working days to issue, costs SAR 350 before VAT, and the certificate is valid for 90 days. Start it early enough that the certificate is live when the goods arrive, and see our Fasah guide for where it fits.
- Duty payment in Saudi Arabia. ZATCA's customs duty deferral e-service offers a 30 day postponement, through a bank guarantee or a documentary obligation, with financial statements provided through the Qawaem programme. If you use it, the deferral date belongs on the shipment.
- The point of no return. The FTA's VAT Import Declaration User Guide says that once the declaration is sent to the FTA, the customs system will not allow any further editing of the form, and the only states it can change to are approved or declined. Put the review before submission.
Giving your clearing agent access without losing control
ZATCA's import instructions allow the importer to present the data directly or through a customs broker. Either way the software holds the record they work from.
Dubai Customs' policies booklet is direct about brokers, and it maps onto how access should be set up. The broker is responsible for the accuracy of the details in the goods declaration, for the accuracy and completeness of all electronic communications sent via the Integration System, and for keeping that data in safe custody and confidence. The licence comes from the Customs office, and its conditions are registration with the Department of Economic Development and that AED 50,000 guarantee (importer of record).
So the agent record should carry what the authorities work from: in Dubai the broker's licence, in Abu Dhabi the delegation in Abu Dhabi Customs systems, in Saudi Arabia the Fasah authorisation, which ZATCA grants for a specific port, a stated duration, import or export or both, single or multiple use. Record which authorisation covers which shipment.
A worked example
Say a Dubai brand imports 400 units of a small kitchen appliance: 250 through Jebel Ali, 150 through Jeddah Islamic Port for a Saudi marketplace. The figures are made up to show the shape of the work.
The UAE half runs on one invoice, packing list and bill of lading, the brand's customs client code and a Dubai agent filing through Dubai Trade. The Saudi half uses the same invoice but needs a Saudi importer with a Commercial Registration, a Fasah account, a broker authorised for Jeddah, Saber coverage, and a declaration completed 48 hours before the vessel arrives.
Corrected once on one record, the unit price reaches both agents and the 48 hour Saudi countdown sits on the shipment, with landed cost following from the same lines (landed cost calculation).
What to test in a demo
Bring last month's hardest shipment, not sample data.
- Take one invoice covering a shipment landed at Jebel Ali and one at Jeddah Islamic Port. Can one record hold both?
- Ask where the HS code lives, whether it holds the full 12 digit GCC tariff code, and whether it carries to the next shipment.
- Open the clearing agent record and look for the fields the authorities use: a Dubai broker's licence number, a Fasah authorisation with its port and period.
- Ask which of Mirsal 2, ATLP and Fasah the integration claims, by what channel, and what happens when a submission is rejected.
- Ask how a Mirsal 2 or Fasah hold reason is captured, who is told, and whether it is a field you can report on.
What commonly goes wrong
- Documents are attached but the data is not. A folder of PDFs does not stop an invoice disagreeing with a packing list (more in our guide to customs clearance time in Dubai).
- Classification drifts. The Mirsal 2 and Fasah declarations carry different HS codes for the same product, so duty and restrictions differ by port.
- Corrections arrive too late. Dubai Customs lists declarations amended after registration among the cases for full inspection, so a price fix made after filing is paid for at the port.
- Nobody owns the Saudi side. Settle who the Saudi importer of record is, with a Commercial Registration and a Fasah account, before the goods ship.
Where Quickship fits
Quickship's Customs Clearance Module is built around the record described above: every inbound shipment with its invoice, packing list, airway bill and certificates kept against it, declaration data prepared once and passed to customs systems through the integrations in place, clearing agents receiving jobs and updates through the platform rather than by email, and each shipment showing its clearance stage so a hold is visible the day it happens. Released shipments carry across as expected stock in the Inventory Module.
Whichever product you choose, apply one test: can one person say, in under a minute, whether the Jebel Ali shipment cleared and whether the Jeddah one has its Saber certificate?
Frequently asked questions
Does customs clearance software file the declaration for me?
That depends on the product and on the filing channel you are set up for. Dubai Customs' customer guide says declarations reach the customs office through Dubai Trade, through business-to-government for clients with high volumes and frequent transactions, or through Bureau Services, which is for non-commercial customers. In Saudi Arabia, ZATCA's import instructions say the data can be submitted directly or with the help of a customs broker. Ask any vendor exactly which channel their integration uses in each country, and who is responsible when a submission is rejected.
Do I still need a customs broker if I buy software?
Usually yes, and the software's job is to feed the broker rather than replace them. Dubai Customs' policy defines a customs broker as a legal person who has obtained a licence from the Customs office, with registration at the Department of Economic Development and a banking guarantee of AED 50,000 among the licensing conditions, and it makes the broker responsible for the accuracy of the details in the goods declaration. ZATCA's import instructions say a Saudi importer can submit directly or through a broker, and broker authorisation on Fasah is granted for a specific customs port.
Can one system cover both the UAE and Saudi Arabia?
At the shipment record level, yes. One record can hold the goods, the documents, the agent and the clearance status wherever the shipment lands. What does not unify is the filing itself, because Dubai, Abu Dhabi and Saudi Arabia run separate platforms with separate registrations, so expect per-country setup even inside one system.
What happens if we spot an error after the declaration is submitted?
It gets expensive. The FTA's VAT Import Declaration User Guide says that once the declaration is sent to the FTA, the customs system will not allow further editing of the form, and the only states it can move to are approved or declined. Dubai Customs' examination policy also lists goods whose declarations are amended after registration among the cases for full inspection, and separately puts the cost of moving, unpacking and repacking goods for examination on the owner.
How long should clearance documents be kept?
Keep them for years, not months, and check the rule that applies to you. Dubai Customs' private warehouse policy, for example, requires the warehouse owner to retain invoices, papers, documents, correspondence and commercial contracts relating to trade transactions for five years from the date of completing the customs operations. Separate tax record rules also apply, so confirm your own retention period with your adviser.
Sources
- Dubai Customs: Customs Policies booklet (client code, customs brokers, examination)
- Dubai Customs: Customer Guide (declaration submission channels, online declaration process)
- Dubai Customs: Transition from 8-digit to 12-digit HS Code (Integrated Customs Tariff guidebook)
- ZATCA: Integrated Tariffs
- Federal Tax Authority: VAT Import Declaration User Guide
- ZATCA: Import Instructions
- ZATCA: Customs Journey (Fasah registration, broker authorisation, declaration inquiry)
- ZATCA: Customs Duty Deferral e-service
- Saber (SASO): product conformity platform for importers and local factories
- Saber (SASO): shipment certificate for imported products (commercial products)
- Abu Dhabi Government Media Office: Maqta Gateway launches inspection and clearance services on ATLP
- Abu Dhabi Customs on TAMM: Issue Customs Registration Number (Create Customs Profile)
- Abu Dhabi Customs on TAMM: Clearance Agent Delegation
- MOIAT: Issue Product Status Statement for Customs Shipment
Rules and fees in the UAE and Saudi Arabia change. This guide reflects the sources above on 27 October 2026. Check the official source before acting on it.
Customs Clearance Module
Clearance software for the UAE and KSA, integrated with customs and clearing agents.
Book a demo