Insights Customs
Dubai Customs Registration 2026: How to Get Your Dubai Customs Code
A Dubai Customs code costs AED 120 and clears in 1 to 3 business days on Dubai Trade. The documents, the steps, renewal, and how a linked TRN defers VAT.
Key takeaways
- Registration is mandatory for importers, exporters, clearing agents and freight forwarders operating through Dubai.
- Cost: AED 120 for new registration; a smaller annual renewal fee that varies by business type — confirm the current amount on the Dubai Trade fee schedule.
- Processing time: 1 to 3 business days after a complete submission via the Dubai Trade portal.
- Linking your TRN to your customs account defers import VAT to your VAT return, so you skip the cash payment at the port.
- Renew before expiry. Don't count on a grace period — a lapse can suspend the code and halt cargo clearance.
Dubai customs registration, in short: it is the online application on the Dubai Trade portal that issues your Dubai Customs code, the identifier every import and export declaration is filed against. New registration costs AED 120, clears in 1 to 3 business days, and must be renewed annually before it lapses.
Any business that imports or exports goods through Dubai needs a valid Dubai Customs registration before its first shipment moves. New registration costs AED 120, takes 1 to 3 business days online through the Dubai Trade portal, and renews annually. Under the UAE Federal Customs Law and the operational rules run by Dubai Customs, no cargo clears through any Dubai port, airport or land border without a registered customs code.
This guide walks through the 2026 process end to end: who needs it, what documents to gather, the step-by-step application, fees, duty rates, renewal and the most common mistakes that trip trading businesses up. For the wider series on declarations, duty exemptions and warehouse licensing, browse our UAE customs guides.
If you are setting up a new trading entity, it is worth doing customs registration alongside the rest of incorporation. Our Dubai business setup advisory team handles the trade licence, VAT registration and customs code together so a new company is import-ready from day one.
What a Dubai Customs code actually is
Dubai Customs registration is how a business obtains a customs code, a unique identifier that ties your company to the Dubai Trade portal and every customs declaration you submit. The code is your gateway to the Mirsal 2 customs declaration system, DP World container terminals, Dubai Airport Cargo and the wider UAE logistics infrastructure.
Registration is handled by Dubai Customs, which sits under the Government of Dubai. All applications, renewals and declarations flow through Dubai Trade at www.dubaitrade.ae. Dubai Customs administers all of this locally; for how the national customs layer sits above the individual emirate authorities, see our guide to the UAE Federal Customs Authority.
”Customs code registration” and “import code registration” are the same thing
Searches for customs code registration, import code registration or a Dubai customs import code registration all point at one process: the business registration you complete with Dubai Customs to get your customs code. There isn’t a separate “import code” product hiding behind a different form. When you register on the Dubai Trade portal and select an importer role, the Business Code you receive is your import code. The same registration, with the exporter role flagged, gives you export rights on the identical code.
So when a supplier, freight forwarder or bank asks for your “import code”, they mean the customs code printed on your Dubai Customs registration certificate. It’s the number quoted on every import bayan and gate pass you’ll ever file.
Two practical points trip people up. First, the code is tied to your trade licence, so it only works for the entity named on that licence — you can’t borrow a group company’s code or a friend’s. Second, a mainland licence and a free zone licence each need their own registration; holding one doesn’t cover the other. If you’re not sure which roles your licence activity supports, our business setup advisory team can check the activity list before you submit.
Who actually needs a customs code
Businesses that must register
These categories each need their own Dubai Customs registration:
- Importers — any mainland or free zone company bringing goods in through Dubai
- Exporters — businesses sending goods from Dubai to any international destination
- Clearing agents and customs brokers — firms submitting declarations for other companies
- Shipping agents and airline agents — operators handling cargo for carriers
- E-commerce retailers importing stock for resale
- Manufacturers importing raw materials or components
- Construction companies importing materials and equipment
- Logistics and freight forwarders managing cargo flows through Dubai
Even if you outsource the physical clearance to a clearing agent, your company still needs its own registration. The agent uses your customs code when processing your shipments.
Some free zones auto-register, most don’t
| Free Zone | Registration Method |
|---|---|
| JAFZA (Jebel Ali Free Zone) | Automatic upon licence issuance |
| National Industries Park | Automatic upon licence issuance |
| Dubai Auto Zone | Automatic upon licence issuance |
| Textile City | Automatic upon licence issuance |
| All other free zones | Manual application via Dubai Trade portal |
If you’re in a free zone not listed above, confirm your status with your free zone authority in writing. Don’t assume automatic registration.
One thing worth spelling out: Dubai Customs registration is separate from your trade licence, VAT registration and corporate tax registration. A DED or free zone licence doesn’t generate a customs code on its own. Many businesses only discover this gap when their first container arrives at Jebel Ali and can’t be released.
Paperwork (and what gets you rejected)
Get your documents in order before you open the portal. It’s dull advice, but incomplete submissions are the single biggest reason applications bounce back, and a rejection costs you days you didn’t need to lose.
| Document | Notes |
|---|---|
| Valid trade licence | DED mainland or free zone licence with import/export activities listed |
| Passport copy | Owner or authorised signatory — must be currently valid |
| Emirates ID (both sides) | Owner and authorised person |
| UAE residence visa | Copy of current residence permit for owner and authorised person |
| Undertaking letter | Required for clearing agents and customs brokers (template on Dubai Trade) |
| Digital certificate | Required if you will submit customs declarations yourself through Mirsal 2 |
The registration, end to end

Step 1: Create a Dubai Trade account
Visit www.dubaitrade.ae and create a company account if you don’t already have one. Use your trade licence number as the primary identifier. The portal is the single access point for customs registration, declaration submission and all Dubai Customs services.
Step 2: Navigate to the registration service
Log in, then Service Centre → Dubai Customs → Request Business Registration → New Registration. Select the registration year and confirm you’re applying as a new registrant.
Step 3: Select your business type
Pick the category that matches your trade licence activity: importer, exporter, clearing agent, shipping agent, airline agent or other. Your selection drives which supporting documents are mandatory and which customs code category you get.
Step 4: Enter business and personnel details
Fill in your company name, trade licence number, business activity and contact information. You have to register at least one owner and one authorised signatory, each with Emirates ID number, residency permit details and mobile number. The system won’t let you proceed without this.
Step 5: Upload supporting documents
Upload clear, legible scans of every required document. Nothing can be expired. An expired trade licence or visa will cause immediate rejection. If your digital certificate is needed for Mirsal 2 access, upload or arrange it at this stage.
Step 6: Pay the registration fee
The fee is AED 100 per business type plus an AED 20 Knowledge and Innovation charge, totalling AED 120. Pay online through the portal by credit card or e-Dirham.
Step 7: Receive your customs code
Once the application is reviewed and approved, usually within 1 to 3 business days (the official Dubai Customs portal targets 1 working day for complete applications), your Agent Code and Business Code are generated and your Dubai Trade account is activated for customs declarations. Your Dubai Customs registration certificate — carrying your customs registration number — is available to download from the portal, and you can start submitting declarations and clearing cargo straight away.
Where your Dubai customs code number appears, and how to check it’s live
Once approved, your Dubai customs registration number sits on the registration certificate you download from the Dubai Trade portal. You’ll also see it as the Business Code on your customs account summary. Save it somewhere your operations and finance people can both reach, because it gets asked for constantly: by clearing agents, by DP World, by your bank when it arranges trade finance, and on every customs declaration you file.
To confirm the code is active, use your Dubai Customs login on the Dubai Trade portal and open My Account → Customs Account Summary. The same login is where you check a Dubai Customs declaration status later, so the credentials belong with whoever handles shipments day to day rather than with one director who is often travelling. A working account shows a current expiry date and no suspension flag. If it reads as expired or suspended, declarations won’t go through — so it’s worth checking before a shipment is due rather than after it has landed and the clock is running on storage.
One habit saves a lot of grief: note the expiry date the day your code issues, then set a reminder about a month ahead for the Dubai Customs code renewal. Dubai Customs renewal runs on the calendar year, not your trade-licence date, so the two rarely line up, and a code that lapses quietly over a public holiday is a genuinely bad way to start a shipment.
What it costs
| Fee Component | Amount (AED) |
|---|---|
| New registration (per business type) | 100 |
| Knowledge and Innovation fee | 20 |
| Total for new registration | 120 |
| Annual renewal (all business types) | Set on the Dubai Trade fee schedule — confirm the current amount |
| Digital certificate (Mirsal 2 access) | Varies by issuing provider |
[[chart:registration-fees]]
What you’ll pay at the border
Registration gets you the code to clear goods. What it doesn’t tell you is the bill waiting at the border, and that’s where founders get caught short on their landed-cost maths. The UAE runs a General Agreement on Tariffs and Trade (GATT) aligned customs duty structure, with the Federal Customs Authority setting the framework and Dubai Customs applying it locally.
| Goods Category | Customs Duty Rate | Notes |
|---|---|---|
| Most general goods | 5% of CIF value | Standard rate for the majority of imports |
| Tobacco products | 100% | Excise tax also applies separately |
| Alcohol | 50% | Not a federal excise good; emirate-level licensing and sale restrictions apply |
| Medical and pharmaceutical goods | 0% | Subject to confirmation per HS code |
| Free zone to free zone transfers | 0% | Goods must remain within designated free zones |
| Goods re-exported within 6 months | Refundable | Duty drawback available on re-export |
[[chart:customs-duty-rates]]
CIF value is the combined cost of the goods, insurance and freight to the UAE port of entry. Customs duty is calculated on this total, not just the invoice price.
Import VAT is charged at 5% separately from customs duty and applied to the CIF value plus the customs duty paid. If your TRN is linked to your customs account, this VAT shifts to your VAT return rather than getting paid in cash at the port — the full mechanics are in our guide to VAT on imports and customs in the UAE. More on that below.
Deadlines that bite

| Obligation | Timing |
|---|---|
| Register before first shipment | Before goods arrive at port |
| Submit customs declaration | Before or at the time goods arrive |
| Pay customs duty | At the point of entry (no deferral for duty itself) |
| Annual renewal | Before the expiry date — don’t rely on a grace period |
| Start renewal process | At least 30 days before expiry |
| Update registration after company changes | Promptly — mismatches trigger compliance flags |
Where Customs hits back
| Violation | Consequence |
|---|---|
| Importing without a valid customs code | Goods held at port; potential seizure and fines |
| Submitting a false customs declaration | Financial penalties and potential criminal referral |
| Under-declaring goods value | Duty shortfall plus penalties and interest |
| Expired customs registration | Code suspended once it lapses; all declarations blocked |
| Failure to pay customs duty on time | Surcharges and release withheld |
| Non-compliance with re-export conditions | Loss of duty drawback entitlement |
Dubai Customs applies strict liability for declaration accuracy. The importer, not the clearing agent, carries the ultimate responsibility for the accuracy of every declaration submitted under their customs code. For a wider picture of UAE compliance exposure, see our guide on UAE tax penalties 2026.
Example: a 100,000 AED electronics import
A Dubai mainland trading company imports electronics from China:
| Component | Calculation | Amount |
|---|---|---|
| Invoice price (goods) | — | AED 100,000 |
| Freight and insurance | — | AED 5,000 |
| CIF value | — | AED 105,000 |
| Customs duty (5% of CIF) | 105,000 × 5% | AED 5,250 |
| Import VAT base | 105,000 + 5,250 | AED 110,250 |
| Import VAT (5%) — if TRN not linked | 110,250 × 5% | AED 5,513 payable at port |
| Import VAT — if TRN is linked | Deferred to VAT return | AED 0 at port |
Net cash difference from linking your TRN: AED 5,513 per shipment deferred.
For a company running ten such shipments a month, that’s over AED 55,000 a month freed from the port and kept in working capital. The TRN link is a one-time setup with a permanent cash-flow benefit on every future import.
Link your TRN, free your cash

After completing customs registration, link your VAT Tax Registration Number to your Dubai Customs account through the EmaraTax portal. This turns on the reverse charge mechanism for imports. Import VAT gets accounted for on your VAT return rather than paid in cash at the port.
Without this link, every shipment needs upfront VAT payment before goods are released, eating your available working capital and creating a cash-flow mismatch that compounds over time. The link takes a short time to set up and is permanent unless your VAT registration details change. For more on how import VAT works across the supply chain, see our guide on the reverse charge mechanism in the UAE.
Importer code vs exporter code
Dubai Customs issues business registration as a single customs code that switches on the role flags attached to your trade licence. People searching for an importer code UAE-wide are usually looking for exactly this, and each emirate’s customs authority issues its own — a Dubai code does not carry over to Abu Dhabi or Sharjah. This page covers the Dubai registration and the Dubai Customs code it produces; if what you actually need is the licence-to-code linking step and how the importer code UAE sits against a trade licence across emirates, that guide takes it from there. There is no separate “importer-only” or “exporter-only” certificate, but the code category assigned at registration drives which declaration types you can submit through the Mirsal 2 system.
| Trader Role | Code Category | Typical Declarations | Notes |
|---|---|---|---|
| Importer (mainland LLC, free zone trader) | Business — Importer | Import for home consumption, import for re-export, temporary import | Most common category. Activated when “trading”, “general trading” or import-flagged activities appear on the licence. |
| Exporter (manufacturer, re-exporter) | Business — Exporter | Direct export, re-export after import, transit export | Required to issue export bayans and obtain certificates of origin via Dubai Chambers. |
| Combined trader | Business — Importer + Exporter | Both of the above | Most trading businesses select this; no extra fee versus single role. |
| Clearing agent / customs broker | Agent — Clearing | Declarations on behalf of other registered importers/exporters | Requires a Customs Broker activity on the licence and an undertaking letter; confirm any current guarantee requirement with Dubai Customs. |
| Shipping agent | Agent — Shipping | Manifest filing, vessel declarations | Distinct from clearing agent code. |
| Airline agent | Agent — Airline | Air cargo manifests | Required by ground handlers at DXB / DWC cargo terminals. |
AED 120
Total cost for a new Dubai Customs registration covering importer + exporter roles on a single licence (AED 100 base fee + AED 20 Knowledge & Innovation charge).
Source: Dubai Trade portal fee schedule, 2026
Walking through Dubai Trade and Mirsal 2
The application is processed through the Dubai Trade portal. Mirsal 2 is the declaration engine your code unlocks once registration is approved. Note the vocabulary, because it trips people up on the phone: the Mirsal code some agents refer to is your business code seen from inside Mirsal 2, not a second number you have to apply for. Almost everything now runs online, so a trip to a Dubai Customs office is rare unless an inspection or a dispute forces it. The practical walkthrough is below.
Get these PDFs ready first
- Valid trade licence (DED mainland, or free zone authority licence)
- Memorandum of Association or licence partner page (showing shareholding)
- Passport copies — owner + authorised signatory
- Emirates ID (both sides) — owner + authorised signatory
- UAE residence visa pages — owner + authorised signatory
- Authorisation letter signed by all partners (template on Dubai Trade)
- VAT TRN certificate from FTA (if VAT-registered)
- Undertaking letter (clearing agents only) — template provided in portal
- Digital certificate for Mirsal 2 (if submitting your own declarations)
The nine steps, in order
- Create or log in to Dubai Trade. Use the company-level account (not a personal user). All future customs declarations tie to the company account, not the individual.
- Open Service Centre → Dubai Customs → Request Business Registration → New Registration.
- Choose registration year. The portal defaults to the current civil year; renewals run on the calendar year, not the trade-licence date.
- Select role. Importer, Exporter, both, or Agent. Most trading businesses pick Importer + Exporter together.
- Enter trade-licence and partner details. The portal validates the licence number against the issuing authority’s database in real time. A mismatch (lapsed licence, struck-off partner, address change not updated) blocks the form here.
- Upload supporting documents. Each file PDF, under 5 MB, legible. Reject rate jumps sharply when scans are skewed or compressed below readable resolution.
- Pay AED 120. Credit card or e-Dirham. The Knowledge & Innovation fee (AED 20) is collected separately as a line item.
- Receive the customs code. Approval usually issues within 1 to 3 business days. The Agent Code (operational identifier) and Business Code (linked to your licence) both come through.
- Activate Mirsal 2 access. If you plan to submit your own declarations, attach a digital certificate (Comtrust, Etisalat, du). If you’ll use a clearing agent, share the codes with them and authorise their access via the Dubai Trade portal’s delegation screen.
Treat customs registration as a day-one company setup task, not a pre-shipment scramble. The fee is small, the turnaround is short, and a missed registration costs more in port storage in two days than the entire application process costs in a year.
Account vs code, the actual difference
The two terms are used interchangeably in casual conversation but mean different things in the Mirsal 2 system.
| Concept | Definition | Where It Shows Up |
|---|---|---|
| Customs Account | The umbrella record linking your company to Dubai Customs. Holds your role flags, deposit balance, e-guarantee, and TRN link. | Dubai Trade portal → My Account → Customs Account Summary |
| Customs Code (Business Code) | The unique numeric identifier issued at registration. Quoted on every bayan, gate-pass and import VAT statement. | Top right of every customs declaration; FTA import-VAT reports |
| Agent Code | Sub-identifier for the operational user (employee or external clearing agent) submitting declarations on behalf of the account. | Bayan footer; portal user-list |
In short: the account is the relationship, the code is the identifier on every transaction. When you renew, you renew the account. The code itself doesn’t change unless your licence is cancelled and re-issued under a new number. This matters for historical reporting: an FTA reconciliation that pulls three years of import VAT will always reference the same business code.
Filing a Dubai customs declaration once your code is live
A Dubai customs declaration — known locally as a bayan — is the electronic form you submit through Mirsal 2 for every consignment that crosses a Dubai border. Your customs code unlocks the system; the declaration is what actually clears each shipment. Getting registered and then filing carelessly is the mistake that catches new importers, because the declaration is where duty and VAT are set.
There are several declaration types, and choosing the right one matters:
- Import for home consumption — goods entering the mainland for sale or use, with duty and VAT assessed at the gate.
- Import for re-export — goods brought in intending to send them out again, eligible for duty drawback inside the six-month window.
- Temporary import — goods in for an exhibition, repair or project, cleared against a deposit or guarantee.
- Transit — goods passing through Dubai to another destination without formally entering the market.
- Free zone or designated-zone transfer — movements in and out of listed zones, with duty suspended while goods stay inside.
Each declaration needs a commercial invoice, packing list, bill of lading or airway bill, and the correct HS code. Accountants coming from an Indian or Pakistani background often call the cleared declaration a bill of entry; Dubai Customs calls the same document a bayan, and it is the bill of entry equivalent your auditor will ask to see against every import in the ledger.
Classification is the part worth slowing down for — look the tariff line up against the current Dubai Customs HS code schedule rather than copying whatever your supplier printed on the invoice, because a supplier in another country classifies for their own tariff, not the GCC one. Under-stating value or misclassifying goods counts as a declaration error, and the importer — not the clearing agent — carries responsibility for accuracy. If you’d rather someone kept the customs-to-VAT trail tidy, our accounting and bookkeeping services cover exactly that reconciliation.
Bill of entry in Dubai: the document your auditor is actually asking for
“Bill of entry” is not Dubai Customs terminology, but it is what a large share of the finance teams importing through Jebel Ali were trained to call it, so the phrase deserves a direct answer rather than a correction. A bill of entry in Dubai is the customs declaration — the bayan — filed in Mirsal 2 against a specific consignment. Same document, same legal weight, different vocabulary.
The reason the label matters is that it is a finance document before it is a logistics one. Three numbers on the cleared declaration have to reconcile to your books, and an auditor working through import postings will ask for the declaration to prove each of them:
| What the declaration evidences | Where it lands in the books |
|---|---|
| Customs value (CIF) of the consignment | The cost of the inventory capitalised |
| Duty assessed and paid | Added to inventory cost, not expensed as a fee |
| Import VAT, and whether it was deferred against your TRN | The reverse-charge entry and the VAT return boxes |
| Declaration number and date | The reference tying the ledger line to the shipment |
Dubai Trade numbers the declaration types rather than naming them in prose, which is why a clearing agent’s email will refer to a shipment simply as a “101” or a “102” and assume you know. Its published declaration-types document opens with 101 — Import to Local from ROW (rest of world) and 102 — Import to Local from FZ (free zone); the full numbered list sits on the same Dubai Trade document, and it is worth downloading once and keeping, because the type chosen at filing is what determines duty treatment.
The practical discipline is unglamorous. File the cleared declaration PDF against the supplier invoice in the same folder, monthly, at the point of posting rather than at year end. An import with no declaration attached is the single most common finding on a trading company’s audit file, and it is entirely preventable — the document already exists, it just never left the clearing agent’s inbox.
How UAE customs duty actually stacks up in 2026
Customs duty is set by the Federal Customs Authority under the GCC Common Customs Law and applied at the emirate level by Dubai Customs. Rates have been stable since 2017 with a small number of clarifications on HS-code alignment.
| Category | Duty Rate | Basis | Notes |
|---|---|---|---|
| Most general goods | 5% | CIF value | Default rate. Applies to electronics, machinery, apparel, consumer goods. |
| GCC-origin goods (with valid certificate of origin) | 0% | CIF value | Requires GCC certificate of origin issued by the exporting GCC member’s chamber of commerce. |
| Industrial inputs (with MoIAT exemption) | 0% | CIF value | Requires a Ministry of Industry and Advanced Technology industrial licence + customs duty exemption certificate. |
| Pharmaceuticals, medical devices, baby food | 0% | CIF value | Listed in the GCC Common Customs Tariff exemption schedule. |
| Tobacco products | 100% | CIF value | Excise tax also applies (100% on tobacco products, cigarettes and shisha tobacco alike). |
| Alcohol | 50% | CIF value | Not a federal excise good; emirate-level licensing and sale restrictions apply. |
| Re-exported goods (within 6 months) | Refundable | Original CIF | Duty drawback claim via Dubai Trade portal. |
| Free zone to free zone transfers | 0% | n/a | Goods must remain in designated zones throughout. |
Exemptions that genuinely matter
- Personal effects and household goods of residents relocating to the UAE, exempt under specific quotas.
- Diplomatic shipments, exempt with MOFA endorsement.
- Charitable and humanitarian goods, exempt with prior MoFAIC approval.
- Goods imported for re-export within 6 months, qualifies for duty drawback. The original duty is paid at import, then refunded once re-export is evidenced.
When inventory routes through a designated zone
UAE Designated Zones (a specific subset of free zones, listed in Cabinet Decision No. 59 of 2017 and subsequent amendments) are treated as outside the UAE for VAT purposes but inside the UAE for customs purposes. That split matters a lot for traders routing inventory through Jebel Ali, KIZAD, RAKEZ, Hamriyah or other listed zones.
The mechanics:
- Goods arrive at the port under an import bayan addressed to a designated-zone company.
- Customs duty is suspended while the goods stay in the zone. No duty is paid at the gate.
- A gatepass is issued by the zone authority every time goods physically move between the zone and the UAE mainland or another zone.
- Chain of custody has to be evidenced at every leg: bayan, gatepass, transport manifest, and for goods moving to mainland, a release bayan with duty paid.
- When goods are re-exported overseas from the designated zone, no duty is ever paid. The suspension becomes permanent.
Where the cash flow win shows up
A trading company importing AED 1 million of inventory a month and re-exporting 60% from a designated zone pays customs duty only on the 40% that crosses into the mainland. That saves AED 30,000 in duty cash per month against a non-zone setup. Combined with the VAT treatment (no import VAT inside the zone), the working-capital benefit on a year of activity is material.
For a deeper walkthrough on the VAT side, see our guide on the designated zone VAT in the UAE and the broader UAE customs duty exemption guide.
Where VAT and customs collide
Import VAT and customs duty are two separate taxes that arrive together at the port. Understanding how they interact saves working capital on every shipment.
| Scenario | Customs Duty | Import VAT (5%) | When Paid |
|---|---|---|---|
| Standard mainland import, TRN not linked to customs code | Paid at port | Paid at port (cash) | At gate, before release |
| Standard mainland import, TRN linked to customs code (reverse charge) | Paid at port | Reported on next VAT return | Duty at gate; VAT on return |
| Designated-zone import (goods stay in zone) | Suspended | Not applicable | Only when goods leave the zone for the mainland |
| Re-export within 6 months | Refundable (duty drawback) | Reversible on VAT return | Refund processed after export evidence filed |
| GCC-origin import with valid certificate of origin | 0% | 5% reverse-charge or cash | VAT still applies; only duty is exempt |
| Industrial input with MoIAT exemption | 0% | Reverse-charge if TRN linked | Duty exempt; VAT still applies |
How the TRN link actually moves the cash
When your VAT TRN is linked to your customs code through the EmaraTax portal, every import bayan automatically flows to your next VAT return as an output-input pair: the import is recorded as a deemed taxable supply (output VAT) and an input claim (input VAT), netting to zero cash impact in normal circumstances. Without the link, you pay 5% VAT in cash at the port, then reclaim it as input VAT three months later when you file the return. On a business importing AED 1 million a month, the link keeps AED 50,000 a month out of port escrow. As the FTA moves to structured invoicing, keeping your import records clean also feeds into UAE e-invoicing in 2026, so it pays to get the data right at the customs stage.
Suspension and deferral aren’t the same thing
- Suspension applies to goods that physically stay outside the UAE customs territory (designated zones, transit shipments, bonded warehouses). No tax obligation crystallises while the goods are suspended.
- Deferral applies to goods that have entered the customs territory but where the cash payment shifts from the port to the VAT return. The obligation crystallises immediately but the cash moves later.
Most SMEs benefit from deferral (the TRN link). Larger import-export operations also use suspension through designated-zone structures, bonded warehouses, or temporary admission procedures.
For more on how VAT applies to imports and the broader filing mechanics, see our guides on VAT registration in the UAE and VAT return filing in the UAE.
If you’re moving boxes through Jebel Ali
If you move goods through Jebel Ali Port, the UAE’s primary container terminal, you also need DP World registration in addition to your customs code. DP World registration runs through the same Dubai Trade portal and links to your customs account. Most businesses complete both together.
Shipping agents need a separate Shipping Agent Code from Dubai Customs before registering with DP World. Hauliers (companies moving containers by road) also have to register their vehicles with DP World. If you use third-party trucks, confirm that your logistics partner’s fleet is registered before your first shipment arrives.
Where we see traders slip up
| Mistake | Consequence | Prevention |
|---|---|---|
| Registering after first shipment arrives | Cargo held at port; storage and demurrage charges | Register during company setup, before ordering goods |
| Submitting expired or unreadable documents | Application rejected; days of delay | Verify all documents before uploading |
| Not linking TRN to customs account | Cash VAT payment on every import | Link TRN at the same time as customs registration |
| Letting registration expire | Customs code suspended; all cargo clearance halted | Set a calendar reminder 30 days before expiry |
| Not updating details after company changes | Mismatch between customs records and trade licence | Update promptly whenever licence or ownership changes |
| Skipping the digital certificate setup | Cannot submit your own Mirsal 2 declarations | Apply for digital certificate during registration |
| Assuming free zone registration is automatic | Goods blocked if manual registration was actually needed | Confirm with your free zone authority in writing |
Beyond the code: the cost lines new importers forget to budget
The importer code is the gateway, but the landed-cost model that sits behind your pricing needs more lines than duty-plus-VAT. Three get missed most often in first-year import businesses.
Marine and war-risk cover. Standard marine cargo policies exclude war and related perils, and shipments routed through the region’s higher-tension corridors carry a separate war-risk premium that can move with events week to week. For CIF-value declarations, insurance forms part of the customs value — so the cover you buy feeds directly into the duty and VAT base. How the cover works, who needs it and how premiums behave is set out in our war risk insurance UAE guide.
Duty you may not owe. Manufacturers importing raw materials and machinery, and traders in exempt categories, routinely pay 5% duty they could lawfully avoid — the exemption has to be claimed and evidenced, not assumed. The categories, evidence packs and application routes are in our UAE customs duty exemption guide, and the review is worth running annually as your product mix changes.
Excise on regulated categories. If your product list touches tobacco, energy drinks, vaping products or sweetened beverages, an excise registration runs alongside the customs code — and from 2026 the sweetened-drinks charge is tiered by sugar content, which changes per-SKU economics. The sweetened drinks excise guide covers the tiering and the conformity certificates that drive it.
The unifying point: customs declarations, insurance values, duty claims and excise filings all describe the same shipment, and the FTA and customs authorities reconcile them against each other. A landed-cost model built line-by-line isn’t just better pricing — it’s the same discipline that keeps the declarations consistent.
If you trade physical goods, do this
If your business trades in physical goods through Dubai, the action list is short:
- Apply for customs registration before your first order. Treat it as a day-one company setup task alongside your trade licence and bank account. See our business setup guide for Dubai for the full checklist.
- Link your TRN as soon as both registrations are active. The cash-flow benefit on every future import starts the day the link is in place.
- Track your renewal date. Set a calendar alert for 30 days before expiry, because Dubai customs renewal runs on a fixed annual cycle. Don’t rely on a grace period — a lapsed code can halt your entire import and export operation.
- Keep your records consistent. If your trade licence, ownership or authorised signatory changes, update your customs registration the same week. Mismatches between your customs account and FTA records are a common trigger for compliance queries. Our accounting and bookkeeping services include compliance calendar management to prevent gaps like this.
If you’re already registered and trading but have never completed the TRN link, fix that this week. The working-capital impact is material and the setup takes less than a day.
Our business setup advisory team handles customs registration alongside trade licence formation, VAT registration and bank account opening, so a new entity is import-ready from day one. For VAT-specific support including the customs TRN link, see our VAT services in Dubai. If you would like a same-week answer on a customs or VAT question, book a free consultation and we will walk through your filing calendar.
Further Customs Reading
Registered and moving goods? These guides cover the next layer:
- AEO status: the UAE Authorised Economic Operator programme — faster clearance and fewer inspections for accredited traders
- Sharjah customs clearance process — how the process differs when your goods land in Sharjah
- UAE customs warehouse licence — deferring duty with a bonded warehouse
- SABER certification for UAE-to-Saudi exports — the conformity step Saudi-bound shipments need
References
Frequently asked questions
- What is a Dubai Customs code and how do I get one?
- A Dubai Customs code — also called the business code, or the import code when a supplier or bank asks for it — is the unique identifier Dubai Customs issues to a licensed company so it can file declarations in Mirsal 2 and clear cargo through Dubai's ports, airports and land borders. You get one by completing a Dubai customs registration on the Dubai Trade portal at dubaitrade.ae: create a business account, submit the trade licence and the owner's identity documents, pay AED 120 for a new registration, and wait 1 to 3 business days for approval. The code is tied to the entity on the trade licence, so it cannot be shared with a group company, and it must be renewed annually.
- How do I complete a Dubai customs registration online?
- Everything runs through the Dubai Trade portal at dubaitrade.ae. Register a business account, select the Dubai Customs business registration service, choose your role — importer, exporter or both — and upload the required documents: a valid trade licence carrying a goods-related activity, plus the owner or authorised signatory's passport, Emirates ID and residence visa copies. Clearing agents and brokers also file an undertaking letter, and you need a digital certificate only if you intend to submit declarations yourself in Mirsal 2. Pay the AED 120 fee online. Approval usually lands in 1 to 3 business days for a clean file, and the code then appears in your Dubai Trade profile. Delays are almost always an expired or unreadable document, not the review itself.
- Who needs a Dubai Customs registration?
- Anyone moving goods in or out of the UAE through Dubai's ports, airports or land borders. So that's mainland and free zone companies, trading firms, manufacturers bringing in raw materials, e-commerce sellers holding stock, and logistics operators. If goods cross a Dubai border under your name, you need the code.
- How long does Dubai customs registration take?
- Usually 1 to 3 business days once you submit a complete, correct file through the Dubai Trade portal. The official portal actually targets 1 working day for clean applications. When it drags on, it's nearly always a missing, expired or unreadable document holding things up, not the review itself.
- How much does Dubai customs registration cost in 2026?
- AED 120 for new registration, broken down as AED 100 per business type plus a AED 20 Knowledge and Innovation fee. The annual renewal fee is set on the Dubai Trade fee schedule and varies by business type, so confirm the current amount before you file.
- Do I still need my own customs code if I use a clearing agent?
- Yes. The agent physically clears the cargo, but they do it under your code, not theirs. Your company has to be registered first.
- What happens if my Dubai Customs registration expires?
- The code is suspended once it lapses. You can't file declarations, you can't release goods, and anything already in transit sits at the port racking up daily storage charges until you sort it out. Don't count on a grace period to bail you out — a lapse is genuinely one of the worst positions a trading business can be in.
- Why should I link my TRN to my customs account?
- Because it switches on import VAT deferral, which is real cash. Instead of handing over 5% VAT at the port on every shipment, that VAT moves onto your next VAT return. A business importing AED 500,000 a month keeps AED 25,000 in its own account rather than in port escrow. It's a one-time link with a permanent benefit.
- Can free zone companies get Dubai Customs registration?
- Yes, but how you get it varies. A handful of zones, JAFZA, National Industries Park, Dubai Auto Zone and Textile City among them, switch your customs registration on automatically when your licence issues. Everyone else applies manually through the Dubai Trade portal. Confirm which bucket you're in before you assume.
- Does a Dubai Customs registration work in other emirates?
- No, it's Dubai only, covering its ports, airports and borders. Import through Abu Dhabi, Sharjah or elsewhere and you'll need to register separately with that emirate's customs authority.
- Is insurance included in the customs value of my imports?
- For CIF-based declarations, yes — cost, insurance and freight together form the customs value that duty and import VAT are calculated on. That includes any war-risk premium added for shipments through higher-risk corridors, which is why insurance decisions feed directly into landed cost. Declaring FOB values while actually paying CIF terms is a classic valuation error that surfaces in post-clearance audits.
- Can I import goods before my customs registration is approved?
- Practically, only through a third party: a licensed customs broker or logistics provider can clear goods under their own code while your registration is pending, at a service cost and with the import recorded against their profile. It's a workable bridge for a first shipment, but claims like duty exemptions and TRN-linked VAT deferral only work cleanly once imports run under your own code — so register before the purchase order, not after the vessel sails.
- Do excise goods need anything extra at customs registration?
- Yes. Importers of tobacco, vaping products, energy drinks or sweetened beverages need an FTA excise registration alongside the customs importer code, with the two linked so declarations reconcile. Excise is assessed at import for these categories, and shipments arrive faster than registrations process — sequencing the excise registration before the first order is the difference between routine clearance and stranded cargo.
- What is the Dubai customs clearance procedure once my code is active?
- Your agent or your own team files a bayan in Mirsal 2 against the shipment, quoting your business code, the HS code, the CIF value and the declaration type. Duty is assessed at the gate; import VAT either goes to your VAT return through the TRN link or gets paid in cash if that link is missing. Customs may select the consignment for inspection, and the goods release once duty, any deposit and inspection are cleared. You then track the Dubai Customs declaration status through the Dubai Trade portal until the exit or delivery order is issued.
- Where do I find my Dubai Customs HS code for a product?
- Look it up against the current Dubai Customs tariff rather than copying the code your supplier printed on the invoice, because overseas suppliers classify for their own tariff. The first six digits follow the international Harmonised System, and the GCC adds further digits. If a product sits close to a boundary between two headings, ask Dubai Customs for a written classification view before the shipment sails — reclassification after arrival costs storage days and can reopen earlier declarations.
Published · Updated