How to Check Your Iqama Status Using Just a Passport Number
The Saudi government rolled out a change to the Absher and Jawazat systems that lets you pull up Iqama status without having the card number handy. This matters more than it sounds because I've spent years watching expats show up at the jawazat office at 6 AM only to realize they've forgotten their Iqama number on their person. Now you can just enter your passport number and get the same information. The system matches it against the residency record tied to that passport. Here is how it actually works in practice. Log into Absher or the Jawazat website. Go to the inquiry section for residency documents. Instead of typing in the 10-digit Iqama number, select the option to search by passport. Enter the passport number exactly as it appears on your document, plus the nationality code if the form asks for it. Hit submit and you get the Iqama details, expiry date, visa type, and any outstanding fines or violations attached to the residency. I ran into a specific edge case last year that nearly made me write this off as a nonfeature. My passport number had a letter in it, and the system kept rejecting it because I was entering lowercase. It had to be uppercase. Also, if your passport was renewed recently and the Iqama hadn't been updated in the backend to reflect the new passport number yet, the lookup fails. That happens maybe 30 to 45 days after a passport renewal depending on how fast your employer files the update. The workaround is simple: wait until the Iqama shows the new passport number on your previous lookup results, or just go to the center in person with your visa printout.
There is a nuance most people miss. The passport number search only returns results for passports that are actively linked to a current residency record. If your Iqama expired and was cancelled, the system may still show the old data but flagged as invalid or cancelled. You have to look at the status field, not just the expiry date, to know whether the residency is still active or has been terminated. A lot of people skip that part and assume the Iqama is fine when it is not. Another counter-intuitive thing is how the data refreshes. The system does not pull from a live central database in real time for every query. There is a cache layer that updates on a delay, usually within a few hours but sometimes longer during peak processing times like the end of the month when everyone is renewing at once. So if you just submitted paperwork the day before and the system still shows old fine amounts or an unchanged status, that does not necessarily mean the paperwork was rejected. It may just mean the cache has not refreshed yet. I learned this the hard way after stressing over a fake violation for two days before checking the actual date stamp on the query result. The process takes about three minutes if you are already logged into Absher with two-factor authentication set up. Without that, account verification can add five to ten minutes. For the Jawazat public portal without an Absher account, you can sometimes do it blind, but the data returned is thinner and may not include all the fine details unless you complete the identity verification step first.
Common Problems and What Actually Works
The biggest failure mode I see is people using the old passport number after renewing. You have to use the current valid passport number. The system matches the residency to the passport on file. If the new passport number is not yet registered to your Iqama, the lookup will come back empty even though your residency is perfectly fine. If you are working with a company that has multiple employees with similar name spellings, another quirk is that the passport number is the primary key here, not the name. That means two people named Ahmed Mohammed with different passport numbers will not cross-contaminate results. But if your employer made a typo when registering you and the passport number on the Iqama does not match your actual passport, nothing will work until they fix it. I have handled maybe a dozen cases like this where the solution was simply an email to the sponsor's PRO with a copy of the passport and a request for a data correction. It usually takes three business days to resolve.
Get the Full Details

When This Method Does Not Work
This approach is not universal. It depends on the passport and residency being correctly linked in the Absher backend. Some nationalities have older records that were migrated differently and may not support passport-based lookup. If your country issued passports with a different numbering format before 2018, the system sometimes cannot parse it. In those cases you either need the Iqama number or you need to go in person. The downside I want to be straight about is that this convenience has a privacy tradeoff. By expanding the lookup vector to passport numbers, the system is exposing more entry points for anyone who has access to your passport number to query your residency status. It is not catastrophic, but it is worth noting. If your passport number has been shared broadly, consider keeping your Absher notifications locked down and checking your activity log periodically. For the vast majority of people on a standard work or family sponsorship, this is a solid improvement. It cuts out the most common friction point around forgetting the Iqama number and saves a trip to the center. Just be aware of the passport renewal gap window and the uppercase requirement, and you should not run into trouble.