Key takeaways
- All six GCC countries publish real-time MOI application status on official .gov portals and apps — no third-party site needed.
- Keep your passport number, application reference, or Unified ID (UID) handy; they’re the universal keys.
- UAE splits federal (ICP) and Dubai (GDRFA) channels; Saudi Arabia separates resident (Absher) and external (MOFA) tracking.
- Pending statuses usually resolve within the published window; check for “Action Required” alerts before escalating.
- Bookmark the official URLs above to avoid phishing clones.
Quick answer: You can check your MOI application status online in seconds using the official interior ministry portal or mobile app for each GCC country — UAE (ICP/GDRFA), Saudi Arabia (Absher/MOFA), Qatar (MOI/Metrash2), Kuwait (MOI), Oman (ROP), and Bahrain (NPRA). All you need is your passport number, application reference, or Unified ID (UID).
How to check your MOI application status online
Every Gulf Cooperation Council (GCC) state has centralized its immigration and civil-status services under a Ministry of Interior (MOI) or equivalent authority. As of November 2026, residents and applicants no longer need to visit typing centres for routine updates; real-time tracking is available on government web portals and dedicated apps.
Before you start, gather one of these standard identifiers:
- Passport number (most common)
- Application reference / file number (issued when you submitted)
- Unified ID (UID) — assigned on first entry or visa approval
Security tip: Only use domains ending in .gov or the official state-managed portals listed below. Phishing sites mimicking MOI pages are common; bookmark the genuine URLs.

GCC MOI portals at a glance (November 2026)
| Country | Official portal / app | Primary identifier(s) | Typical update lag | Official link |
|---|---|---|---|---|
| UAE (federal) | ICP Smart Channels / UAEICP app | File number, passport, UID | Instant – 2 hrs | icp.gov.ae |
| UAE (Dubai) | GDRFA Dubai app / portal | Entry permit / residency file no. | Instant – 2 hrs | gdrfad.gov.ae |
| Saudi Arabia | Absher / Absher Business / MOFA Visa | Iqama no., border no., visa app no. | Instant – 24 hrs | absher.sa |
| Qatar | MOI Qatar portal / Metrash2 app | Visa no., passport, QID no. | Instant | portal.moi.gov.qa |
| Kuwait | MOI Kuwait e-services | Civil ID no., visa receipt no. | Instant – 24 hrs | moi.gov.kw |
| Oman | Royal Oman Police (ROP) e-services | Passport, visa / residency no. | Instant – 24 hrs | rop.gov.om |
| Bahrain | NPRA / Bahrain eGovernment portal | Visa tracking no., CPR no. | Instant – 24 hrs | npra.gov.bh |
UAE: visa & Emirates ID status via ICP or GDRFA
The Federal Authority for Identity, Citizenship, Customs & Port Security (ICP) handles federal visas and Emirates ID issuance. For Dubai-issued residencies, use the General Directorate of Residency and Foreigners Affairs (GDRFA) Dubai channel.
Steps for federal ICP channel
- Open icp.gov.ae or the UAEICP app.
- Choose Application Tracking under Smart Channels.
- Enter your file number, passport details, or UID.
- Complete the captcha; the screen shows Under Review, Approved, Medical Pending, or Rejected.
Steps for Dubai (GDRFA)
- Visit gdrfad.gov.ae or use the GDRFA Dubai app.
- Select Residency & Visa Services → Enquiry.
- Input your entry permit number or residency file number.
Note: Emirates ID printing status appears once the residency is approved; you’ll receive an SMS with the courier tracking link.
Qatar: visa & Qatar ID (QID) via MOI Qatar or Metrash2
Qatar’s Ministry of Interior runs a single inquiry engine for entry visas, family visas, and QID renewals.
- Go to portal.moi.gov.qa → Inquiries → Visa Services Inquiry & Printing.
- Enter visa number + passport number + nationality.
- For mobile, open Metrash2 (iOS/Android) → Visa Services → Visa Inquiry.
The result displays visa validity, sponsor details, and QID expiry if already issued. Family visa applicants can also track each dependant’s status individually.
Saudi Arabia: Absher for Iqama & dependants; MOFA for entry visas
Two separate platforms exist — know which one applies:
- Absher / Absher Business — for residents checking Iqama issuance, renewal, dependent visas, exit/re-entry permits, and passport services.
- MOFA Visa Services — for applicants outside the Kingdom tracking visit, work, or Hajj/Umrah entry visas.
Absher (resident)
- Log in at absher.sa (or the Absher app) with your Absher credentials.
- Navigate to My Services → Passports → Residency (Iqama) Services.
- View real-time status: Issued, Under Process, Medical Required, etc.
MOFA (external applicant)
- Visit the MOFA visa portal (linked from visa.mofa.gov.sa).
- Enter your visa application number and passport number.
- Once approved, note the border number issued on arrival — it’s required for the subsequent Iqama registration.
Kuwait, Oman, Bahrain: Civil ID & visa tracking
Kuwait — MOI Kuwait
Expats track Civil ID printing and visa receipt status at moi.gov.kw → E-Services → Civil ID Status or Visa Inquiry. Use your Civil ID number or the visa receipt reference.
Oman — Royal Oman Police (ROP)
The ROP e-services portal (rop.gov.om) provides instant visa and residency verification. Enter passport number and visa/residency number; the system shows approval, medical pending, or card printing stage.
Bahrain — NPRA & eGovernment
Bahrain’s Nationality, Passports & Residence Affairs (NPRA) site (npra.gov.bh) and the main bahrain.bh portal let you verify visa tracking numbers, residency renewals, and CPR (Central Population Registry) status.
MOI application status processing times by country (2026)
Processing windows vary by visa type and season. The table below reflects typical working-day ranges published by each authority as of November 2026.
| Country | Visit / entry visa | Work / residency visa | ID card printing |
|---|---|---|---|
| UAE (federal) | 24–48 hrs | 3–7 working days | 2–4 working days |
| UAE (Dubai) | 24–48 hrs | 3–7 working days | 2–4 working days |
| Saudi Arabia | 24–72 hrs | 5–10 working days | 3–5 working days |
| Qatar | 24–48 hrs | 3–7 working days | 2–5 working days |
| Kuwait | 24–72 hrs | 5–10 working days | 3–5 working days |
| Oman | 24–48 hrs | 4–8 working days | 2–4 working days |
| Bahrain | 24–48 hrs | 3–7 working days | 2–5 working days |
Common MOI application status errors and fixes
- "Record not found" — Double-check the identifier (passport, file number, UID). Ensure you’re on the correct portal (federal vs. Dubai, Absher vs. MOFA).
- "Medical pending" for over 5 days — Contact the approved medical centre; results sometimes fail to auto-upload. Ask them to resend to the immigration system.
- "Security clearance" stuck — Common during peak hiring months. No action needed unless an "Action Required" flag appears; then upload any requested document (e.g., PCC, degree attestation).
- "Sponsor action required" — Employer must pay fees, upload contract, or approve the application in their portal. Forward the reference number to your HR/PRO.
- Portal timeout / captcha loop — Clear cache, try incognito mode, or switch to the mobile app. GCC portals schedule maintenance windows (often 00:00–03:00 local time).
How to get SMS/email alerts for MOI application status
Most GCC portals let you subscribe to notifications so you don’t have to keep checking manually:
- UAE (ICP/GDRFA): In the app, enable push notifications; SMS is sent automatically when status changes to Approved or Action Required.
- Saudi Absher: Go to My Services → Notifications and toggle SMS/email for Iqama, visa, and passport services.
- Qatar Metrash2: Settings → Notification Preferences → choose Visa Services and QID updates.
- Kuwait MOI: Register your mobile number under E-Services → Profile to receive SMS on Civil ID and visa stages.
- Oman ROP: Opt-in for SMS alerts when submitting the application; you’ll get a reference code for tracking.
- Bahrain NPRA: Use the Notify Me service on bahrain.bh to receive email/SMS for residency and visa updates.
Troubleshooting portal login issues
If you can’t log in to Absher, Metrash2, UAEICP, or other apps:
- Reset password via the "Forgot Password" link — OTP goes to your registered mobile.
- Ensure your mobile number is current in the system; visit a typing centre or kiosk to update it if you’ve changed numbers.
- For Absher, you may need to activate your account at a self-service kiosk (available in malls, airports) if you’ve never logged in before.
- App version: update to the latest release from the official App Store / Play Store; older versions may block access after security patches.
What to do if your MOI application status is pending
Pending statuses are normal during peak seasons (e.g., Ramadan, summer hiring). Typical processing windows:
- Visit/entry visas: 24–72 hours
- Work/residency visas: 3–10 working days (includes medical & security)
- ID card printing: 2–5 working days after approval
Common delay reasons:
- Medical fitness results not yet uploaded
- Security clearance backlog
- Document mismatch (name spelling, passport expiry < 6 months)
- Sponsor/employer action required (e.g., fee payment, contract upload)
Action plan: If the status hasn’t moved after the upper window, log into the portal and check for “Action Required” flags. Otherwise, visit an authorised typing centre or call the immigration helpline (numbers listed on each portal) with your reference number ready.
Key takeaways
- All six GCC countries publish real-time MOI application status on official .gov portals and apps — no third-party site needed.
- Keep your passport number, application reference, or Unified ID (UID) handy; they’re the universal keys.
- UAE splits federal (ICP) and Dubai (GDRFA) channels; Saudi Arabia separates resident (Absher) and external (MOFA) tracking.
- Pending statuses usually resolve within the published window; check for “Action Required” alerts before escalating.
- Bookmark the official URLs above to avoid phishing clones.
FAQ
- Can I check my MOI application status without an Absher/ICP/Metrash account?
- Yes. Most portals offer a public “inquiry” or “tracking” page where you only need the passport number and application reference. Full account login is required for actions like printing or renewing.
- What is a Unified ID (UID) and where do I find it?
- A UID is a unique number assigned on your first entry or visa approval in a GCC country. It appears on your entry permit, visa stamp, or previous residency card. If you don’t have it, use your passport number instead.
- My UAE visa shows “Approved” but Emirates ID status is “Not Started”. Is that normal?
- Yes. Emirates ID processing begins after the residency is approved and the medical fitness result is cleared. The ID printing stage usually starts 1–3 days later.
- How do I track a family member’s visa in Qatar?
- In Metrash2 or the MOI Qatar portal, use the Visa Services Inquiry tool and enter each dependant’s visa number and passport details separately.
- What if the portal shows an error or won’t load?
- Clear browser cache, try the mobile app, or wait 15–30 minutes — GCC portals occasionally undergo maintenance. If the issue persists, contact the helpdesk number listed on the portal’s footer.
- Can I check MOI application status for a visa applied through a recruitment agency?
- Yes. The agency should give you the file/reference number. Use that on the relevant country portal. If they refuse, ask for the UID or border number; you can still track independently.
- Does the MOI application status show the exact delivery date for the ID card?
- Once the status changes to "Card Printed" or "Dispatched", the portal (or SMS) provides a courier tracking link with an estimated delivery date.
Frequently asked questions
Can I check my MOI application status without an Absher/ICP/Metrash account?
Yes. Most portals offer a public “inquiry” or “tracking” page where you only need the passport number and application reference. Full account login is required for actions like printing or renewing.
What is a Unified ID (UID) and where do I find it?
A UID is a unique number assigned on your first entry or visa approval in a GCC country. It appears on your entry permit, visa stamp, or previous residency card. If you don’t have it, use your passport number instead.
My UAE visa shows “Approved” but Emirates ID status is “Not Started”. Is that normal?
Yes. Emirates ID processing begins after the residency is approved and the medical fitness result is cleared. The ID printing stage usually starts 1–3 days later.
How do I track a family member’s visa in Qatar?
In Metrash2 or the MOI Qatar portal, use the Visa Services Inquiry tool and enter each dependant’s visa number and passport details separately.
What if the portal shows an error or won’t load?
Clear browser cache, try the mobile app, or wait 15–30 minutes — GCC portals occasionally undergo maintenance. If the issue persists, contact the helpdesk number listed on the portal’s footer.
Can I check MOI application status for a visa applied through a recruitment agency?
Yes. The agency should give you the file/reference number. Use that on the relevant country portal. If they refuse, ask for the UID or border number; you can still track independently.
Does the MOI application status show the exact delivery date for the ID card?
Once the status changes to "Card Printed" or "Dispatched", the portal (or SMS) provides a courier tracking link with an estimated delivery date.