1. Understanding the Dual Immigration System
The UAE operates an integrated immigration architecture divided into two primary administrative portals:
- GDRFA (General Directorate of Residency and Foreigners Affairs): Oversees all visas, entry permits, and residency files issued within the Emirate of Dubai.
- ICP (Federal Authority for Identity, Citizenship, Customs and Port Security): Oversees visas issued across the other six emirates: Abu Dhabi, Sharjah, Ajman, Ras Al Khaimah, Fujairah, and Umm Al Quwain.
2. How to Check Visas Issued in Abu Dhabi & Northern Emirates (ICP)
Visit smartservices.icp.gov.ae and navigate to "Public Services" → "File Validity".
Select "Search By: Passport Information". Choose your file type: "Residency" (for residents) or "Visa" (for visit/tourist entry permits).
Input your passport number, nationality, and date of birth.
The system displays your file status ("Active" or "Expired"), unified number (UID), file number, and the exact expiry date.
3. How to Check Visas Issued in Dubai (GDRFA)
Navigate to gdrfad.gov.ae or launch the DubaiNow smartphone app.
Select "Visa Validity / File Tracking", enter your passport number, nationality, date of birth, and captcha security code.
The portal verifies your residency status, issue date, expiration date, and remaining grace period days.
4. Decoding Visa Status Messages
When checking your file status online, the portal returns standardized status codes:
- Active / Valid: Your residency or entry permit is in full legal standing. You can reside, work, and travel freely.
- Expired: Your authorized residency period has concluded. You are currently within your category grace period (30, 60, 90, or 180 days) or accumulating daily overstay penalties.
- Cancelled: Your sponsor has formally processed your visa cancellation. Your stay is governed by the cancellation grace period.
- File Closed: The visa record has been permanently archived following departure, status change, or final cancellation.
5. Checking Fines & Overstay Liability Online
If your visa has expired past the allotted grace period, you can check accrued financial fines directly on the ICP website via "Fines and Leave Permits" or on GDRFA via "Fines Inquiry". Input your Unified Identification Number (UID) to review daily fine accruals (AED 50/day) and settle fees electronically prior to airport departure.
Related Tools & Calculators
Check potential overstay penalties: