How to Check UAE Visa Status by Passport Number
You can check any UAE visa or entry permit status online with a passport number, free of charge, on two official portals: ICP for federal visas and GDRFA Dubai for visas issued in Dubai. You will need the passport number, the nationality on the passport, and your date of birth or the visa application number.
The result shows whether the visa is valid, its type, and its expiry date. Both services are free, and neither one needs an account.
There are two reasons people search for this. Either something is in progress and you want to know whether it has been issued yet, or something already exists and you want to know when it expires.
The same portals answer both questions in under a minute, and there is no reason to pay a typing centre or an agent to do it for you. The only genuine difficulty is knowing which of the two portals your visa belongs to.
Which Portal Is Yours: ICP or GDRFA
This is the part that wastes people's time, so deal with it first. The UAE has a federal immigration authority and Dubai has its own directorate, and a visa lives in one system or the other.
| Use ICP | Use GDRFA Dubai | |
|---|---|---|
| Covers | Federal system, most emirates | Visas issued in Dubai |
| Website | icp.gov.ae | gdrfad.gov.ae |
| Typical case | Abu Dhabi, Sharjah, Ajman, RAK, UAQ, Fujairah | Dubai employer, Dubai free zone, Dubai family sponsorship |
| Cost | Free | Free |
If you are not sure which one applies, the honest shortcut is to try both. It takes two minutes and neither charges anything.
If the visa was arranged by an employer or a free zone in Dubai, start with GDRFA. For everything else, start with ICP.

Checking on the ICP Portal, Step by Step
- Open icp.gov.ae and switch the language to English if it is not already.
- Find the public enquiry or file validity service. It is a public service and does not require you to create an account.
- Choose to search by passport information rather than by file number.
- Enter the passport number exactly as printed on the passport, including any letters and without spaces.
- Select the nationality shown on that passport, not your country of residence.
- Enter the date of birth in the format the form asks for, and the expiry date of the passport if it is requested.
- Complete the security check and submit.
The result tells you whether a record exists, the visa or permit type, and the validity dates.
If a record exists but you expected something different, the type field is the useful one: it distinguishes an entry permit from an issued residence visa, which are two different stages of the same process.

Checking on the GDRFA Dubai Portal
- Open gdrfad.gov.ae.
- Look for the visa or application status enquiry service in the services list.
- Choose whether to search by application number or by passport details.
- If you are searching by application number, that number is on the receipt or confirmation your employer or typing centre received.
- Enter the details, complete the security check and submit.
GDRFA also offers status information through its app and its call centre, which is genuinely useful when a case is mid-process and the web result is ambiguous.
What the Results Actually Mean
The wording varies between portals and between service types, but the meanings cluster into a small set:
- Valid or active. The visa exists and is in force. Note the expiry date shown.
- Under process or pending. The application has been received and no decision has been recorded yet. Nothing to do but wait.
- Issued. The permit or visa has been produced. For an entry permit, this is the point at which travel can be arranged.
- Expired. The validity period has ended. If this is a residence visa and you are in the country, this needs attention immediately, because overstaying accrues daily fines.
- Cancelled. The visa has been formally cancelled, normally on leaving a job or leaving the country.
- No records found. Almost always a data entry problem rather than a missing visa. See below.
Why "No Records Found" Is Usually Your Typing
This result panics people unnecessarily. In practice it is nearly always one of five things:

- The passport number is wrong. Enter it exactly as printed, letters included, no spaces. Some nationalities have leading letters that are easy to drop.
- The wrong nationality was selected. It must match the passport, not your residence.
- The wrong portal. A Dubai-issued visa will not always appear on the federal check and the other way round.
- A new passport. If the visa was issued against an older passport, the number on it will not match your current document. This is very common and it is exactly why passport renewals need to be reported.
- Too early. A very recent submission may not be searchable for a day or two.
See exactly what an employment, partner or family visa costs, itemised from the real fee schedule, before you commit to anything.
Checking Whether a Residence Visa Is Still Valid
For a resident, the more useful question is usually not "does it exist" but "how long have I got". A UAE residence visa carries an expiry date, and the practical deadlines around it are what matter:
- Renew before expiry, not after. Renewal is a straightforward process while the visa is live and a more expensive one afterwards.
- There is a limited grace period after expiry before fines begin accruing daily. Do not plan around it.
- Continuous absence from the UAE can invalidate a residence visa even while the printed date still looks fine. The date on the card is not the only condition.
Our guide to the cost of a UAE residence visa covers what a renewal involves, and the Emirates ID guide covers the card that runs alongside it.
Checking an Emirates ID and a Visa Are Two Different Checks
People often use the two interchangeably and they are separate records. The residence visa is the immigration permission to live in the country.
The Emirates ID is the identity card issued against it. They usually share an expiry date but not always, and each has its own status enquiry.
If you are trying to work out why something is stuck, checking both is worth the extra minute, because a delayed Emirates ID and a delayed visa look identical from the outside and have completely different fixes.
For Employers Checking on Staff
If you sponsor employees, status checking by hand does not scale. Ten employees means ten visas, ten Emirates IDs, ten passports and ten labour cards, each with its own expiry, and every one of them is your compliance problem rather than theirs.
The mechanical answer is a single tracked list with every expiry date on it and a reminder lead time per document type, because the correct lead time for a passport is nothing like the correct lead time for a labour card.
That is precisely what we build for clients, and our renewals page explains how we run it.
The point is not the tool. The point is that nobody in a growing company should be discovering expiry dates by remembering to check.
Checking a Visa Before You Travel
The most expensive time to discover a visa problem is at a check-in desk, so a status check before any trip is a five-minute habit worth building. Three things are worth confirming rather than assuming:
- The visa is still valid on your return date, not just on your departure date. A residence visa that expires while you are away turns a simple trip into a re-entry problem.
- The visa is linked to the passport you are actually travelling on. If you renewed your passport, this is the check that matters most.
- There are no outstanding immigration fines against the file. Fines are visible and payable through the same authority portals, and an unpaid amount can surface at an inconvenient moment.
For a resident planning a longer absence, the additional point is that continuous time outside the UAE can affect residency independently of the printed expiry date, so a long trip deserves a conversation rather than an assumption.
What a Status Check Cannot Tell You
A status enquiry answers a narrow question well and a broad question not at all. It tells you whether a record exists and what state it is in.
It does not tell you why something was rejected, what document is missing, or what to do next, and it will not distinguish between an application that is genuinely progressing and one that has been sitting untouched.
For those questions you need the person who submitted the application, because they hold the transaction record and the correspondence.
This is a good argument for knowing who filed anything on your behalf, and for keeping the transaction number, rather than relying on a public portal to explain a case it was never designed to explain.
A Word on Third-Party Checking Sites
Search results for this question are full of sites offering to check a UAE visa status for you. Some are harmless, some ask for a fee for something that is free, and a few ask for far more personal information than the official portals do.
There is no version of this where a third party knows something the government portal does not, so use icp.gov.ae or gdrfad.gov.ae and nothing else. Official UAE government services are also indexed at u.ae if you want to confirm you are on a genuine site.

Frequently asked questions
Use one of the two official portals. For federal visas and entry permits, use the public enquiry service on icp.gov.ae. For visas issued in Dubai, use the application status service on gdrfad.gov.ae. Both are free and neither needs an account. You will need the passport number exactly as printed, the nationality shown on that passport, and your date of birth or the visa application number.
Yes. Both the ICP and GDRFA status enquiries are free public services and require no login. Any website charging a fee to check a UAE visa status is charging you for something the government provides at no cost, and some of them ask for more personal information than the official portals do. Stick to icp.gov.ae and gdrfad.gov.ae.
It is almost always a data entry issue rather than a missing visa. The five common causes are: the passport number typed without its letters or with spaces, the wrong nationality selected, using the federal portal for a Dubai-issued visa or the other way round, searching with a newly renewed passport number when the visa is linked to the old one, and checking within a day or two of submission before the record is searchable.
Use GDRFA Dubai if the visa was issued in Dubai, which covers most Dubai employers, Dubai free zones and family sponsorship arranged in Dubai. Use ICP for the federal system, which covers the other emirates. If you are unsure, try both. Each check takes about a minute and neither charges anything, so there is no cost to guessing wrong.
An expired residence visa needs attention immediately if you are in the country. There is a limited grace period after expiry, after which fines accrue on a daily basis, and an expired visa also blocks routine matters like renewing a licence to drive or completing bank formalities. Renewal while the visa is still valid is significantly simpler and cheaper than fixing it afterwards.
See the number for your setup
The cost calculator runs on Dubai Business Corporation’s real price book. Answer a few questions and get your total, fully itemised, in under a minute.


