Skip to content

Insights Customs

Linking Your UAE Trade Licence to a Customs Code on Dubai Trade

How to link your UAE trade licence to a Dubai Customs Client Code via the Dubai Trade portal: process, AED 120 fee, TRN integration and common pitfalls.

UAE trade licence linked to customs code via Dubai Trade portal — importer reviewing the Customs Client Code activation screen for a Dubai-licensed entity
UAE trade licence linked to customs code via Dubai Trade portal — importer reviewing the Customs Client Code activation screen for a Dubai-licensed entity Photo: Velmont Crest Editorial

Key takeaways

  1. Customs Client Code is the link between trade licence and customs system — applied separately
  2. AED 120 in Dubai for new registration; renews annually; AED 100 in RAK equivalent
  3. TRN link is critical — without it, import VAT is paid in cash at the port
  4. Trade-licence amendments require re-linking — name change, activity addition or address change all trigger re-validation
  5. Lapsed codes halt clearance immediately — no grace period; reactivation needs full re-validation

A UAE trade licence is the base document for nearly every cross-border activity in the country. By itself, though, it does not let you import or export. That permission sits in the Customs Client Code — a separate registration from the relevant emirate customs authority that links your trade licence to the customs system. Without it, no e-Mirsal 2 declaration can be filed in your name, no shipment clears, and no VAT-deferral mechanism works. This guide walks the link through the Dubai Trade portal step by step: the documents, the TRN integration, the fees, the renewal cycle and the pitfalls that catch importers at the port.

Two documents, two authorities

The trade licence and the Customs Client Code are issued by different authorities under different legal frameworks:

DocumentAuthorityLaw
Trade LicenceEmirate Department of Economic Development (DET, ADDED, etc.)Commercial Companies Law
Customs Client CodeEmirate Customs Authority (Dubai Customs, RAK Customs, etc.)GCC Common Customs Law
TRNFederal Tax Authority (FTA)Federal Decree-Law 8 of 2017
Customs-TRN LinkBoth customs and FTAFederal coordination

Trade-licence issuance does not trigger automatic customs registration — the customs code must be applied for separately. Likewise, VAT registration does not automatically link the TRN to the customs code; that linkage is a third explicit step.

For a full operational setup, an importing entity needs all four: trade licence → customs code → TRN → customs-TRN link. The customs code step is what our guide to Dubai customs registration walks through end to end, from documents to renewal. Miss any one and the problem rarely shows up at your desk. It shows up at the port, usually when a shipment has already arrived.

AED 120

Dubai Customs new registration fee for a Customs Client Code — AED 100 registration plus AED 20 Knowledge and Innovation Fee, processed via Dubai Trade portal

Velmont Crest is a DED-licensed accounting firm with eight-plus years of UAE practice experience and authorised channel-partner status with Meydan Free Zone and RAKEZ. We work with mainland and free-zone trading entities, manufacturers and e-commerce operators across all seven emirates on the bookkeeping, VAT and customs documentation that sits behind every customs registration, every trade-licence amendment and every TRN linkage.

Linking the licence to the customs code

Step 1 — confirm a valid trade licence

Before applying for the customs code, the entity must hold a current trade licence covering an activity that requires customs operations. Activities that typically need a customs code:

  • General trading
  • Specific commodity trading (foodstuffs, electronics, textiles, etc.)
  • Industrial / manufacturing
  • Freight forwarding and clearing agent
  • E-commerce (where physical goods are shipped cross-border)
  • Logistics and warehousing

Professional and service-only licences (consultancy, legal, accounting, IT services) do not normally need a customs code unless they handle physical samples or demo equipment.

For free-zone licences — including DMCC, Meydan Free Zone, JAFZA, DAFZA, IFZA and the Ajman, Hamriyah and RAKEZ zones — the customs code application is filed through Dubai Trade or the equivalent emirate portal, with the free-zone licence as the supporting document.

Step 2 — register on the Dubai Trade portal

The Dubai Trade portal is the single-window e-government platform that aggregates customs, port, free-zone and trade services. The entity (or its appointed representative) creates an account using the trade licence number, sets up the company profile, and verifies via SMS-OTP or Emirates ID-linked authentication.

For first-time users, the portal will prompt for company verification — typically a scanned trade licence, MoA and the manager’s Emirates ID. This is a one-off step that unlocks subsequent service applications.

Step 3 — apply for the Customs Client Code

Within the Dubai Trade portal, navigate to Customs Services → Business Registration → New Registration. The application form requests:

  • Trade licence number and expiry
  • Legal form (LLC, Sole Establishment, Free Zone Company, Branch, etc.)
  • Memorandum of Association (for LLCs)
  • Lease agreement / Ejari (for mainland entities)
  • Emirates ID of the signatory authorised on the licence
  • Bank reference letter (current account)
  • Business activities the customs code should cover
  • Contact details for the operational customs representative

The portal calculates the fee — AED 120 standard — and processes payment online (credit card, bank transfer, or balance from a Dubai Trade-linked account).

Step 4 — customs review

Dubai Customs reviews the application, typically within 1 to 3 business days. The review verifies:

  • Trade licence is current and covers a customs-relevant activity
  • Documentation is complete and consistent
  • No prior compliance issues on related entities

For straightforward applications (clean LLC with general trading licence, mainland address, complete documents), approval is often issued within hours. For more complex cases (newly formed entities, free-zone branches with ambiguous activity classifications, restructured entities), the review can extend to 5 business days.

Step 5 — code issuance

Once approved, the Customs Client Code is issued and visible in the Dubai Trade portal’s company dashboard. The code becomes immediately operational — the entity (or its appointed customs broker) can begin filing Mirsal 2 declarations against it.

Compliance manager activating a new Customs Client Code through the Dubai Trade portal after the trade licence and VAT registration are in place

This is the step most importers overlook. The TRN-to-customs link enables import VAT deferral — instead of paying 5% VAT on (CIF + duty) in cash at the port, the import value automatically populates Box 6 of the VAT return and the input/output VAT cancels out for cost-recoverable importers.

The link is activated through the Dubai Trade portal → Customs Services → VAT Linkage, requiring the TRN, the Customs Client Code and a confirmation that the TRN is current with the FTA. Once linked, the deferral applies to every Mirsal 2 declaration filed under the code.

For a high-frequency importer (weekly shipments at AED 500,000 CIF average), the cashflow impact is material:

ScenarioCash at Port per ShipmentAnnual Cashflow Position
Without TRN linkAED 25,000 VAT cashAED 1.3M tied up rolling
With TRN linkZeroDeferred to next VAT return

The TRN link costs nothing to activate, yet the payoff is real money. Where we see it slip is in newly registered entities that apply for the customs code before VAT registration is finished — the link can be bolted on afterwards, but until it is, every shipment costs cash at the port.

What the portal asks for

DocumentMainland LLCFree-Zone LLCBranch
Trade licenceRequiredRequiredRequired
Memorandum of AssociationRequiredRequiredParent company MoA
Lease agreement / EjariRequiredFree-zone leaseRequired
Emirates ID — signatoryRequiredRequiredRequired
Passport — signatoryRequiredRequiredRequired
Bank reference letterRequiredRequiredRequired
Power of attorney (if agent)RequiredRequiredRequired
Free-zone establishment cardN/ARequiredRequired if FZ branch
Parent company documentsN/AN/ARequired (notarised)

Documents in Arabic or English are accepted directly; other languages require certified Arabic translation. All scans must be clear, full-page and current — expired documents are rejected automatically by the portal’s pre-screening.

Operations team gathering the trade licence, MoA, Ejari and Emirates ID required to apply for a Dubai Customs Client Code

Any material change to the trade licence triggers re-validation of the linked Customs Client Code. The portal flags the change automatically when the trade licence is updated; the importer must then file a re-validation application within a defined period (typically 30 days). The triggers:

Trade name change

A name change creates a new legal identity that customs must re-link to. The Customs Client Code number can sometimes be retained but is re-issued in the new name. In-transit shipments under the old name continue to clear, but new shipments after the change date must be filed under the new name.

Activity addition or removal

Adding a new activity that requires customs operations (for example, a service-only entity adding general trading) triggers re-validation to confirm the customs code covers the new activity. Removing the only customs-relevant activity may auto-suspend the code.

Address change

Mainland address changes (Ejari renewal at a new address, office relocation) require updated lease documentation in the customs file. The code typically continues to operate during the re-validation but the operational customs representative’s contact must be current.

Ownership restructure

Share-transfer transactions, ownership percentage changes, addition of new partners or removal of existing ones all trigger re-validation. Major restructures (conversion from sole establishment to LLC, for example) typically require a fresh Customs Client Code application rather than re-validation.

Licence type conversion

Mainland-to-free-zone conversion (or vice versa) requires a fresh customs code application under the new licence. The old code is cancelled. Plan a 14-day transition window minimum.

The trade-licence-to-customs-code link is technically a 5-minute online application — but operationally it sits at the centre of every import, every export, every VAT return and every customs duty payment. Treat it with the same discipline as the trade licence itself: diary the renewal, re-validate after any amendment, and confirm the TRN link is active before every quarter-end. The cost of getting it wrong scales with import frequency.

The annual renewal

The Customs Client Code is valid for 12 months from issuance and must be renewed before expiry. The renewal:

  • Filed through the Dubai Trade portal — Customs Services → Renewal
  • Updated trade licence (if renewed in the interim)
  • Updated Ejari or free-zone lease
  • Updated bank reference if older than 6 months
  • Renewal fee — AED 200 to AED 1,000 depending on business type (general traders at the lower end, clearing agents and freight forwarders at the upper end)
  • Processing time — 1 to 3 business days

Letting the code lapse halts clearance immediately. Reactivation requires a fresh renewal application with payment of the renewal fee plus any late penalty (typically AED 100 to AED 500). Diary the renewal at least 30 days before expiry as the operational hard cutoff — ideally 60 days to allow buffer for document collection.

Where we see SMEs slip up

The most expensive mistake is applying for the customs code only after the first shipment is already sitting at the port. Apply at incorporation, not when the first vessel is arriving. Nearly as common is forgetting to link the TRN, which costs cash VAT at the port on every shipment until it’s activated — a five-minute fix that turns into days of cashflow drag when it’s skipped.

Then there’s failing to re-validate after a trade-licence amendment, which suspends the customs code automatically and stops brokers filing declarations until it clears. Letting the code lapse is worse still: reactivation needs a full re-validation, and the storage and demurrage racking up at the port during the lapse dwarf the renewal cost. Getting the activity classification wrong is a quieter trap — a code issued against a service-only licence won’t cover general trading imports, so confirm the activity coverage when you apply.

Two more catch people out regularly. Group operators often assume one code covers several licences, but each trade licence needs its own Customs Client Code and they can’t be shared. And after a directorship change, the customs file gets forgotten — the authorised signatory on the code has to match a current signatory on the trade licence, and a director change triggers automatic re-validation.

Finance lead reviewing the link between Customs Client Code and TRN in the Dubai Trade portal before the quarterly VAT return is filed

You can’t share one code across emirates

Each emirate’s customs authority issues its own Customs Client Code. The codes are not interchangeable:

EmirateCustoms AuthorityPortalNew Registration Fee
DubaiDubai CustomsDubai TradeAED 120
Abu DhabiAbu Dhabi CustomsAbu Dhabi Customs portalAED 100
SharjahSharjah CustomsSharjah Customs portalAED 100
Ras Al KhaimahRAK CustomsRAK Customs portalAED 100
AjmanAjman CustomsAjman Customs portalAED 100
Umm Al QuwainUAQ CustomsUAQ Customs portalAED 100
FujairahFujairah CustomsFujairah Customs portalAED 100

A Dubai-licensed trader importing through Saqr Port needs an RAK Customs code in addition to its Dubai code. A multi-emirate operation (mainland Dubai plus RAKEZ free zone, say) needs separate codes for each licence.

The federal customs system recognises duty paid in any emirate under the GCC Customs Union single-port rule — so once duty is paid at the entry port, the goods move freely nationally. But the declaration itself must be filed with the emirate of entry, against a Customs Client Code valid in that emirate.

How Velmont Crest helps

The trade-licence-to-customs-code link isn’t a one-time setup item; it’s an ongoing discipline that sits behind every import, export and VAT return you file. Handled properly, you never think about it. Left alone, it tends to surface when a broker calls to say your cargo is stuck at the port.

For a trading entity, the order of operations is what keeps it clean. Apply for the Customs Client Code at incorporation, alongside the trade licence and the TRN. Activate the TRN link before the first shipment lands. Re-validate after any trade-licence amendment, diary the annual renewal 60 days ahead of expiry, and keep the operational signatory matched to whoever is the current authorised representative on the licence. If you run across multiple emirates or a free-zone-plus-mainland structure, plan a separate customs code for each licence and budget the AED 100 to AED 120 per code per year.

Velmont Crest, a Dubai accounting firm provides advisory support across the customs registration, TRN linkage, VAT reconciliation and broader accounting and bookkeeping workflow that sits behind every UAE importer’s compliance file. For a structured review of your Customs Client Code setup, TRN link status, multi-emirate coverage and renewal calendar, book a consultation — we work with mainland and free-zone trading entities across all seven emirates.


Disclaimer: Velmont Crest is a DED-licensed accounting firm. We provide advisory, preparation and compliance support services. We do not act as a licensed customs broker — declarations must be filed by a licensed customs broker registered with the relevant emirate customs authority. Customs registration fees, renewal fees and procedural requirements change frequently — verify all figures and procedures with Dubai Customs (or the relevant emirate authority) before acting.

References

Frequently asked questions

Is the customs code created automatically when I get my trade licence?
No, and assuming it does is where a lot of importers come unstuck. The trade licence and the Customs Client Code are two separate registrations from two different authorities — the licence from the emirate Department of Economic Development (DET in Dubai, ADDED in Abu Dhabi), the customs code from the emirate customs authority. Getting the licence triggers nothing on the customs side. You apply for the code separately through the Dubai Trade portal (or the equivalent in your emirate), with the trade licence attached as a supporting document.
How much does it cost to link a Dubai trade licence to a Customs Client Code?
AED 120 to register in Dubai — AED 100 for the registration plus a AED 20 Knowledge and Innovation Fee. After that, annual renewal runs AED 200 to AED 1,000, with clearing agents and large importers sitting at the top of that band. You pay through the Dubai Trade portal when you apply, and the code usually comes through in 1 to 3 business days.
What is the TRN link and why does it matter?
It ties your VAT TRN to the Customs Client Code, and that link is what lets import VAT defer to your next VAT return instead of being paid in cash at the port. Skip it and you hand over 5% VAT on (CIF + duty) at the moment of clearance, then wait 30 to 90 days to claw it back on the quarterly return — pure cashflow drag. With the link live, the import value drops into Box 6 of the return on its own and nothing changes hands at the port.
What happens to the customs code if I change my trade licence?
Any material change — new name, added activity, address move, ownership reshuffle, licence-type conversion — forces a re-validation of the linked Customs Client Code. You file it through the Dubai Trade portal with the amended licence and supporting docs, and processing usually takes 1 to 5 business days. The code doesn't carry over on its own. Until the re-validation clears, you can't clear new shipments against the updated licence — though anything already in transit under the old one generally keeps moving.
What happens if my Customs Client Code expires without renewal?
Clearance stops dead the moment it lapses. No grace period, no automatic extension. Anything that arrives at port while the code is down sits in the customs-controlled area racking up storage and demurrage until you reinstate it. To bring it back you file a fresh renewal with a current trade licence, pay the renewal fee plus any late penalty, and wait out 1 to 3 business days of processing. The honest fix is to never get here: diary the renewal at least 30 days ahead and treat that date as a hard cutoff.

Filed under: UAE customs code, trade licence, Dubai Trade portal, Customs Client Code, TRN, Dubai Customs, UAE

Published