Most visa delays in Dubai are not caused by “slow processing.” They happen because an application is filed in the wrong place, under the wrong emirate, or with mismatched identity details.
If you are stuck choosing between ICP vs GDRFA, the rule is simple: use the portal that matches the authority that issued (or will issue) your visa file. Dubai is the exception in the UAE because it has its own immigration authority and portal.
What ICP and GDRFA actually are (and why both exist)
ICP (Federal)
ICP stands for the Federal Authority for Identity, Citizenship, Customs & Port Security. It runs federal-level immigration and identity services, including Emirates ID.
- Official portal: ICP Smart Services
- Common scope: Emirates ID, entry permits and residency services for most emirates (outside Dubai)
GDRFA (Dubai)
GDRFA Dubai is the General Directorate of Residency and Foreigners Affairs, Dubai. It is Dubai’s immigration authority.
- Official portal: GDRFA Dubai Smart Services
- Common scope: Dubai entry permits, Dubai residence visas, cancellations, fines, special approvals and Dubai visa status checks
Why this matters for applicants
The UAE is one country, but immigration administration is split between:
- Dubai (GDRFA Dubai)
- Other emirates (handled through ICP)
So the “right portal” is usually determined by where your visa file belongs, not where you are physically located today. – Read More about visa file number uae
The fastest way to decide: find your visa’s issuing emirate
Before you start any online visa application UAE process, confirm one of the following:
- Your current visa was issued in Dubai (or your sponsor is Dubai mainland / Dubai free zone that processes through Dubai immigration). In most cases, you will use GDRFA dubai.
- Your current visa was issued in another emirate (Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, Fujairah, Umm Al Quwain). In most cases, you will use ICP.
If you are unsure, an authorized typing center or PRO service can usually identify the correct authority by checking your visa file and identifiers (for example UID, visa file number, and sponsor details).
| Topic | ICP (Federal) | GDRFA (Dubai) |
|---|---|---|
| Primary role | Federal identity and immigration platform | Dubai immigration authority |
| Best for | Emirates ID-related services and non-Dubai visa files | Dubai visa files, Dubai entry permits, Dubai visa status, and Dubai-specific approvals |
| When it is the “right” choice | Your visa file is issued outside Dubai, or your transaction is specifically an ICP identity service | Your visa file is issued in Dubai (GDRFA), or your transaction is a Dubai immigration request |
| Login commonly used | UAE PASS | Often UAE PASS, depending on service |
| In-person assisted channel | Typing centers and service partners | Amer centers (authorized channel for many GDRFA transactions) |
Common Dubai visa scenarios: ICP VS GDRFA which portal should you use?
The confusion usually comes from the fact that one person can have:
- A Dubai immigration file (GDRFA)
- An Emirates ID record (ICP)
Both can be relevant in the same residency journey.
Scenario 1: Visit visa, entry permit, extension, or status change in Dubai
If the application is under Dubai immigration, you typically use GDRFA, often through an Amer service channel.
If you want a deeper walkthrough on the submission channels, this related guide can help: All you need to know about Online Visa Application UAE.
Scenario 2: Dubai residence visa renewal or cancellation
For Dubai-issued residence visas, renewals and cancellations are generally processed through GDRFA (directly online or via Amer).
For Dubai-focused tracking and verification, see: How to Verify Your GDRFA Visa Status in Dubai.
Scenario 3: Emirates ID typing, application updates, and ID-linked changes
Even if your residence visa is Dubai-issued, Emirates ID is an ICP-run identity service. Many Emirates ID services and records are handled through ICP systems.
A practical Dubai-oriented reference: Emirates ID Application Form: What It Is, How to Apply & Who Needs It.
Scenario 4: Your sponsor or visa is issued outside Dubai, but you live in Dubai
This is common for people who:
- Work for an entity registered in another emirate
- Are sponsored by a non-Dubai free zone
In that case, you often still use ICP for immigration transactions, because the visa file belongs to another emirate, even if you reside in Dubai.
A simple routing table (save this before you apply)
Use this table as a “quick routing” guide.
| Task | If your visa file is Dubai-issued | If your visa file is issued outside Dubai |
|---|---|---|
| Check visa status | GDRFA | ICP |
| Entry permit services tied to the issuing emirate | GDRFA | ICP |
| Residence visa renewal | GDRFA | ICP |
| Residence visa cancellation | GDRFA | ICP |
| Emirates ID services (application, updates, many status checks) | ICP (identity side) | ICP |
| In-person assisted submission | Amer / authorized service center | Typing/service centers (ICP transactions) |
Where Amer fits (and why it matters in Dubai)
In Dubai, many GDRFA immigration requests are submitted via Amer centers, which are government-authorized service channels for Dubai residency and visa transactions.
If you are new to the Dubai system, this explainer helps clarify the channel: Amer Centre: Dubai Visa Typing and Processing Centers.
In practice:
- GDRFA is the authority
- Amer is a common authorized submission channel
That is why you will often hear people say “do it in Amer” even when the underlying authority is GDRFA.
The 5 mistakes that cause portal-related delays (and how to avoid them)
1) Starting the application before confirming the issuing authority
If you apply through ICP for a Dubai-file transaction (or vice versa), you can end up with:
- A rejected submission
- A duplicate file
- A case that cannot be tracked correctly
Fix: Confirm whether your visa file is Dubai (GDRFA) or other emirate (ICP) before you pay or submit.
2) Using inconsistent passport details across systems
Small differences can break automated matching:
- Name order (given name vs surname)
- Spacing, hyphens, or missing middle names
- Passport number entry mistakes
Fix: Use the exact format shown on your passport MRZ line when possible and keep your uploads clear.
3) Mixing “visa status” checks with “Emirates ID status” checks
Applicants often check the wrong thing:
- Your visa can be approved while your Emirates ID is still pending (biometrics, printing, delivery).
Fix: Track visa steps in the correct immigration authority, but track Emirates ID steps through ICP workflows.
4) Logging in without UAE PASS readiness
Many government portals rely on UAE PASS for secure login and e-sign.
Fix: Set up and verify UAE PASS first: UAE PASS official site.
5) Filing the “right” transaction under the wrong category
Even inside the correct portal, choosing the wrong service type can trigger rework.
Fix: If the case is time-sensitive (renewal windows, fines, change of status), consider an authorized service partner to confirm the exact transaction type before submission.
When using a typing center or PRO service is the smarter choice
Self-service portals are great for straightforward cases. But people typically seek help when:
- The issuing emirate is unclear (Dubai vs non-Dubai file)
- There was a rejection or “data mismatch”
- The case involves dependents, sponsor changes, or special visa categories
- You need reliable document handling (scans, translations, attestations)
We,Arabian Business Centre is a government transaction and typing center in Dubai that supports Amer services, visa and residency processing, document attestation/translation, and assisted online submission and tracking. If you want to reduce errors, Contact Us , our team can confirm the correct portal (ICP vs GDRFA) before filing and keep your application moving with transparent, step-by-step follow-up.
Choose the portal based on the visa file, not the city
If you remember only one thing:
Dubai-issued visa file = start with GDRFA (often via Amer).
Non-Dubai-issued visa file or Emirates ID identity services = ICP.
If you are still unsure which authority holds your file, it is usually faster to verify first (using official checks or an authorized service center) than to submit and hope it routes correctly.