Wathim
Saudi Arabia16 min read

Iqama Expiry Check Without Absher: Every Method That Works (2026)

Locked out of Absher? You can still check your Iqama expiry in under 60 seconds. Four official portals work without an Absher login, and one of them needs no OTP at all.

Wathim Editorial

Wathim Editorial

GCC Services Desk ·

Quick answer: how to check your Iqama expiry right now

You do not need an Absher account to check your Iqama expiry date. The fastest option in 2026 is the MOI national portal at my.gov.sa: enter your Iqama number and an image verification code, and you get the expiry date instantly with no account or OTP required.

If you want more detail about your residency status, the Muqeem visa validity portal at vv.muqeem.sa and the HRSD portal both work without Absher. Here is a comparison of all four methods so you can pick the one that matches your situation in 30 seconds:

Method URL Needs account? Needs OTP? Best for
MOI / National Portal my.gov.sa No No Quick expiry date lookup, no Saudi SIM needed
HRSD Portal es.hrsd.gov.sa No Yes (registered phone) Full residency status plus work status
Muqeem Validity Portal vv.muqeem.sa Yes (free registration) No (if using Iqama + passport) Detailed visa validity info, repeat checks abroad
Employer via Qiwa qiwa.sa Employer account N/A Batch check by HR team, urgent confirmations

All checks are free. No fees are charged for viewing your Iqama expiry date on any of these portals. The rest of this guide walks each method in detail, then handles the questions people only ask once the date appears on screen: how Hijri dates trip up Gregorian planning, what the status colours actually mean, and what to do if the portal returns the word "expired."

Why you might not be able to use Absher

Absher requires a Saudi mobile number registered in your name to receive OTP messages. If you are outside Saudi Arabia with a foreign SIM, your registered Saudi number is not receiving messages. If your account is locked after too many failed login attempts, recovery requires an in-person visit to a Jawazat office. And if you arrived recently, the account may not yet be activated at all.

New arrivals in their first few weeks often have not yet set up the Absher app. Employers sometimes hold documents during the onboarding period. Workers travelling on annual leave end up with a Saudi SIM sitting in a drawer at their flat in Riyadh, useless for OTP from London or Manila. And some workers simply prefer not to give an app full access to their residency record when all they want is an expiry date.

The good news: you do not need Absher for this specific task. The methods below give you the same expiry information through official government portals. To make this concrete, here are three real situations the rest of this guide is built around:

  • Imran in Karachi finished a 2-year project in Jeddah and is back home for a wedding. His Saudi SIM is inactive. He needs to confirm whether his Iqama is still valid before booking his return ticket. The MOI portal works for him, no SIM needed.
  • Maria, a new arrival in Riyadh, started work last week. HR has her passport for processing but has not given her the Iqama card yet. She wants to confirm the expiry date matches what her contract promised. Muqeem registration with her Iqama number (which HR can read out) plus her passport number gets her in.
  • Hassan, mid-dispute with his employer, is worried his sponsor has filed a huroob report against him. He needs more than the expiry date, he needs his full work status. The HRSD portal is the one that shows it, and his Saudi SIM still works.

Each method is sized for one of these situations. Pick the one that matches yours, the others are useful to know about for later.

Method 1: MOI national portal (no login, fastest)

The Ministry of Interior's national portal has a public service called "Resident ID Expiry Inquiry." It requires nothing except your Iqama number and a captcha. No account, no OTP, no registered phone number. This is the route Imran in our example uses from Karachi.

  1. Go to my.gov.sa/en/services/269423
  2. Click "Public Query" or navigate to the Resident ID Expiry section
  3. Enter your Iqama number in the input field
  4. Complete the image verification (captcha)
  5. Your expiry date appears on screen, shown in both Hijri and Gregorian calendar formats

This method is anonymous: no personal data is stored from the query. The result shows the expiry date and whether the Iqama is currently valid or expired. It does not show work permit status, employer details, or any flags such as huroob. If you need those, jump to Method 2.

What you actually see on screen. The result page is a small box at the top of the page after captcha verification. It contains two fields: the Iqama number you entered (echoed back), and the expiry date in Hijri (e.g. 1447-06-15) with the Gregorian equivalent in parentheses (e.g. 2025-12-05). Beneath the date is a status line, usually one word: Valid, Expired, or Under Renewal. There is no employer name, no work tier, no fine list. If that is all you need, this is the fastest path on the entire Saudi government web estate.

Why this is the right tool for travel planning. If you are abroad and just need to confirm "do I still have time before I have to push the renewal," this is the 30-second answer. Imran types in his Iqama number, sees 2026-04-10 in Gregorian, and now knows he has a full month of buffer to coordinate with HR before flying back. He did not need to log into anything, and his locked Saudi SIM was never a blocker.

Method 2: HRSD portal (full status check, needs OTP)

The Ministry of Human Resources and Social Development portal at es.hrsd.gov.sa gives a more complete picture, including your work status and any flags on your record. The trade-off is that it requires an OTP sent to your registered Saudi mobile number. This is the right route for Hassan, who needs to know whether his employer has flagged him with a huroob.

  1. Go to es.hrsd.gov.sa/IndividualUser/BasicInfo.aspx
  2. Tick the agreement checkbox on the landing page
  3. Switch the language to English using the toggle at top-right if needed
  4. Enter your Iqama number, border number, or passport number
  5. Select your date of birth in either Hijri or Gregorian format
  6. Enter the captcha verification code shown on screen
  7. Click "Next"
  8. Enter the OTP sent to your registered mobile number
  9. Your expiry date, residency status, and work authorization status appear

If you are outside Saudi Arabia and your registered Saudi SIM is inactive, this method will not work. Use the MOI portal instead.

What HRSD shows that MOI does not. Once authenticated, HRSD presents a fuller card: Iqama number, name in Arabic and English, employer name (in Arabic), sponsorship status, profession code, and crucially the work status line. That work status is where a huroob ("Absent from Work") flag would appear. If you see anything other than a normal status word, jump straight to our huroob status check and removal guide, you have a 60-day clock running that you should not waste.

Common HRSD friction points. First, the date of birth field defaults to Hijri. If you only know your Gregorian date, click the small toggle next to the picker before entering the date. Second, the captcha is case-sensitive and renews every 60 seconds; if your OTP arrives slowly, the captcha may have expired by the time you return to the screen. Third, the OTP is sent to the phone registered with HRSD, which is not necessarily the same as the one registered with Absher; some workers have used different numbers for different services and only discover the mismatch on the OTP page.

Method 3: Muqeem visa validity portal (step-by-step)

The Muqeem visa validity portal at vv.muqeem.sa was designed primarily for employers and HR teams, but individual workers can register and use it directly. Once registered, you can check your visa validity without an OTP by pairing your Iqama number with your passport number. This is Maria's route, the new arrival in Riyadh.

Five steps to check Iqama expiry on the Muqeem visa validity portal
  1. Register: Go to vv.muqeem.sa and create an account with your Iqama number, date of birth, and mobile number. You will receive an OTP to activate the account (one-time only).
  2. Log in: Use the username and password you created during registration.
  3. Select "Visa Validity": From the services menu after logging in.
  4. Enter identifiers: Enter your Iqama number plus one secondary identifier. Choosing "passport number" avoids the need for an SMS OTP on each subsequent visit.
  5. View result: The portal displays your visa validity dates, status (valid/expired), and visa category.

The registration step does require a one-time OTP to your Saudi mobile. After that, you can log in from anywhere using the Iqama and passport combination without receiving another OTP. This makes it the best option if you travel frequently and need to check your status while abroad.

Why Muqeem is worth the one-time setup. The MOI portal is faster for a single check; Muqeem is the better choice if you expect to check repeatedly over the next few years. For frequent travellers, contractors near renewal time, or anyone managing dependents, Muqeem becomes a personal residency dashboard. The result page shows not just the Iqama expiry but also any active exit/re-entry visa with its own expiry date, the employer's name, and the visa category. For dependents you sponsor, you can check each of their Iqamas the same way using their Iqama and passport numbers.

The decision rule. Use MOI if you have not registered with Muqeem yet and only need an answer once. Register with Muqeem if you expect to check more than two or three times over the next year, or if you travel often and want a non-OTP option from any country. Maria, our new arrival, registered Muqeem during her first week precisely so she would never have to depend on the Iqama card sitting in HR's filing cabinet.

Method 4: Ask your employer via Qiwa

Employers can view the Iqama and work permit validity dates for all sponsored workers through the Qiwa platform at qiwa.sa. If you need to check urgently and cannot access any portal yourself, ask your HR department to look it up. This takes under a minute on their end.

Qiwa is particularly useful for checking sponsorship transfer status alongside your Iqama validity. If you are in the middle of a transfer, HR can confirm both the current Iqama expiry and the transfer timeline in one screen. This is also the most appropriate channel when you are completely cut off from portals (no SIM, locked accounts, lost Iqama card) and need a same-day answer.

Note that Qiwa requires the employer's registered account; employees cannot log in to Qiwa individually to check their own records. Get the confirmation in writing (a screenshot from HR is enough). If HR refuses or stalls, that is itself a signal worth noting, and a good moment to use the MOI portal yourself to compare what HR says to what the official record shows.

Decision table: which method fits your situation?

Use this table to skip straight to the right method without reading every section above.

Your situation Best method Why
Abroad with no Saudi SIM access MOI portal (Method 1) No OTP, no account, captcha only
Worried about huroob / work status flags HRSD portal (Method 2) Only portal that shows work status line
Travel frequently, need repeat checks Muqeem (Method 3) Iqama + passport combo means no OTP after setup
Mid-sponsorship-transfer with new employer Ask HR via Qiwa (Method 4) HR sees both expiry and transfer state in one screen
Iqama card is with HR, you do not even know the number Ask HR via Qiwa (Method 4) first; then MOI HR confirms number in writing; MOI confirms expiry
Dependent's Iqama (spouse, parent over 18) MOI for quick check, Muqeem for full view Both portals work with the dependent's own Iqama number
About to leave on annual leave next week Muqeem (Method 3) Set it up while your Saudi SIM still works at home

The single most common mistake we see: workers default to Absher recovery (which means a Jawazat office visit) when MOI would have answered them in 60 seconds. If all you need is the expiry date, MOI is the answer.

The Hijri calendar gotcha most expats miss

Saudi official documents use the Hijri (Islamic lunar) calendar by default. A Hijri year is about 11 days shorter than a Gregorian year, which means your Iqama expiry date is roughly 11 days earlier than a naive one-year-from-issue calculation would suggest.

Practical consequence: if your Iqama shows an expiry date in Hijri and you convert it to Gregorian in your head by adding one year to the Gregorian issue date, you will be off by about 11 days. Use an online Hijri-to-Gregorian converter or look at the Gregorian equivalent that the HRSD and MOI portals also display.

The Ministry of Interior requires renewal at least 3 days before expiration. If you are calculating the deadline yourself, use the Gregorian date shown on the portal, not a mental conversion. A worked example to show why this matters:

Worked example: Imran's renewal countdown. Imran's Iqama was issued on Hijri 1446-05-01 (Gregorian 2024-11-02). He assumes his Iqama expires "around early November 2025" because that is one Gregorian year later. The reality: the Iqama expires on Hijri 1447-05-01, which is Gregorian 2025-10-22, about 11 days earlier than his mental estimate. If Imran books his return ticket for 2025-10-30 expecting to renew "with a few days to spare," he lands in Jeddah on an already-expired Iqama. Following the rule of always reading the Gregorian date directly off the MOI portal would have caught this in seconds.

One more date issue: the physical Iqama card now has a 5-year validity (effective January 2026). But the digital residency status that governs your legal right to be in the country is still renewed annually or biennially. The card may say 2031 while your actual legal residency expired in 2025. Always check the portal, not the printed card. The card is a document; the portal is the database. The database is what immigration officers and HR systems actually query.

What the status colours and labels actually mean

The portals display your Iqama in one of several states. Here is what each means in plain language and what you should do within the next few hours of seeing it.

Status shown What it means What to do
Valid / Active (green) Your residency is current Nothing urgent; note the expiry date and set a calendar reminder for 60 days before
Expiring soon Within 30-60 days of expiry Alert HR in writing immediately; renewal takes 1-3 days when clear, weeks when there are fines
Expired Residency has lapsed Urgent: contact HR or Jawazat; do not leave the country before resolving
Under renewal Employer has submitted the renewal request Wait 1-3 business days; follow up with HR if longer, ask for the SADAD reference
Absent from work / Huroob Employer has filed an absconding report See our huroob removal guide immediately
Transfer in progress A Qiwa sponsorship transfer is underway Read our Iqama transfer guide for what to do during the window

The "Under renewal" status is the one most workers misread. It does not mean the renewal is complete; it means it has been started. Many cases sit in "Under renewal" for days because the employer paid the levy but not the fine, or paid the renewal but not the health insurance. Ask HR for a screenshot showing the SADAD payment reference number, then check again 24 hours later.

What to do if your Iqama is already expired

If the portal shows your Iqama as expired, the priority order is:

  1. Contact HR immediately. Iqama renewal is an employer action on Muqeem. You cannot do it yourself. Do this in writing (WhatsApp message, email) so you have a record of the date you notified them.
  2. Clear any fines. Log into Absher and pay any outstanding traffic or municipal fines. These are the most common reason an employer's renewal attempt is rejected silently.
  3. Do not leave Saudi Arabia on an expired Iqama without first getting either a renewed Iqama or a valid final exit visa. Departure on an expired residency creates complications on re-entry.
  4. If the employer is unresponsive, you can file a complaint with MHRSD. For workers with 3+ months of unpaid salary, employer failure to renew the Iqama is itself a ground for an employee-initiated sponsorship transfer without employer consent.

Late renewal fines: SAR 500 for the first offence, SAR 1,000 for the second, and SAR 1,000 plus possible deportation for subsequent violations. The fine is charged to the employer, not the employee, but delays hurt the employee's residency status.

Worked example: the cost of waiting 30 days. Adnan, a quantity surveyor in Dammam, sees his portal status flip to "Expired" on a Sunday morning. He decides to wait until Monday's HR meeting to mention it rather than messaging HR over the weekend. HR raises the renewal request on Monday afternoon, but the company has unpaid work permit levy arrears (SAR 8,400 for the year). The arrears must be cleared before the renewal goes through. Finance approves the payment on Wednesday. The renewal then sits in "Under renewal" for two more days because health insurance for the quarter had not been activated. End-to-end, Adnan's Iqama is reactivated on day 8 after expiry. In those 8 days, he cannot legally drive, exit and re-entry visas cannot be issued for his family, and any traffic stop becomes a problem. The lesson: act on day zero, not day one.

Edge cases and special situations

The standard methods cover the majority of cases. Here are the situations where the standard advice needs a twist.

You are outside Saudi Arabia and the Iqama just expired while you were abroad

This is more common than people admit. Use MOI to confirm the expiry; then contact HR. If your Iqama was already expired when you left, you may face complications on re-entry, but as of mid-2025 the automatic 3-year ban for workers whose exit/re-entry visa expired while abroad has been removed (see our exit re-entry visa guide). Coordinate with HR: they may need to issue a new entry visa rather than renewing the lapsed Iqama remotely.

Your sponsor refuses to renew

If your employer has not renewed your Iqama on time, that is itself a legally protected ground for an employee-initiated sponsorship transfer to a new employer under the 2021 Labour Relation Initiative. You do not need their consent for the transfer in this case. File the MHRSD complaint and start a Qiwa transfer in parallel rather than sequentially.

You are a dependent (spouse, child over 18) and the primary sponsor is uncooperative

Dependent Iqamas are tied to the primary sponsor's sponsorship. You can still check the expiry yourself via the MOI portal using your own Iqama number. If the primary sponsor (your husband, for example) is unreachable, the renewal is still their action to take. In genuine separation cases, MHRSD has a family services route, this is outside the scope of this guide but starts with the same MOI status check to confirm the legal position.

You have lost your Iqama card and do not know the number

Your Iqama number is also printed on your work contract, health insurance card, and bank account opening documents. Banks store it as the customer ID for most expat accounts. If you only have access to one of these, you have your Iqama number. From there, MOI works.

You have multiple historical Iqamas (job-switched several times)

Your Iqama number stays the same across employers, even when you transfer sponsorship. The "old Iqama" and "new Iqama" are the same number in the database; only the sponsor field changes. If a recruiter or HR person asks for an "old Iqama number," what they mean is the number that was active before your last transfer, which is the same number you have now.

You are within 60 days of expiry and HR is silent

Escalate in writing. Send an email to HR with your line manager copied, stating the exact expiry date (from the MOI portal screenshot) and asking for written confirmation of the renewal timeline. If there is still no response within 7 days, MHRSD complaint is the next step. A late-renewal fine is charged to the employer, so HR has a direct financial incentive to respond, silence often means a backlog or an unpaid levy they are quietly trying to sort out.

Renewal overview: what happens after you spot the expiry

Once you know your Iqama is expiring, the renewal process runs through your employer. The full flow is covered in detail in our complete Iqama renewal guide. In brief:

  • Employer clears outstanding work permit levy and dependent fees via SADAD
  • Health insurance is confirmed active for the renewal period
  • HR submits renewal via Muqeem; same-day confirmation in most clean cases
  • The physical Iqama card (now valid for 5 years from January 2026) is delivered by Wasil postal service to your registered National Address

You can manage your residency services, check payment status, and request exit/re-entry visas through the Iqama and residency ID service. If your employer is not cooperating with renewal, see our huroob and absconding guide for escalation options. The dependent fee guide is also worth reading at this stage if you sponsor any family members, dependent fee arrears are a common reason an apparently smooth renewal stalls in "Under renewal" for days.

Common problems and fixes

Portal says "record not found" for my Iqama number

Double-check the number you are entering. The Iqama number is 10 digits and begins with a 2 (for non-Saudi residents). Border number and passport number are different identifiers. Try the alternative portals: MOI, HRSD, and Muqeem each query different database endpoints. A "record not found" on MOI specifically can also mean the Iqama was very recently issued and the public-facing endpoint has not synced yet, retry after 24 hours.

HRSD OTP is not arriving

The OTP goes to the mobile number registered in the HRSD system, which may differ from your Absher-registered number. If you are abroad with a different SIM, the Saudi number may not receive messages. Use the MOI portal instead, it requires no OTP. If you are in Saudi Arabia with an active SIM and still not receiving, request the OTP twice (some workers report only the second arrives), and check that your SIM has not exceeded its monthly SMS limit (rare on local plans but possible on prepaid).

Muqeem portal shows a different expiry date than my physical card

Trust the portal, not the card. The 5-year physical card introduced in January 2026 shows the card's production validity, but your actual legal residency status is renewed annually and tracked digitally. The portal date is the one that matters for travel and services. Immigration officers at the airport scan a chip and query the database, they do not read the printed expiry on the card.

My status shows "Absent from Work" but I am still working

This means your employer has filed a huroob report against you, intentionally or by mistake. You have a 60-day window from the filing date to resolve it. Read the huroob check and removal guide for the full appeal process. Critically, the 60 days runs from the filing date, not the discovery date, so check immediately if you have any suspicion something has happened.

I cannot check because my Iqama number is with my employer

Your Iqama number is your legal identifier in Saudi Arabia. It is on your Iqama card, on your health insurance card, on your bank account opening paperwork, and sometimes on your work contract. Employers cannot legally withhold your Iqama card. If yours is being held, request it in writing. In the meantime, ask HR to confirm the expiry date in writing, or check your bank's online portal where the Iqama number is typically stored as the customer ID.

MOI portal works but shows status I do not understand in Arabic

Switch the language toggle in the top-right corner to English before running the query. If the result page still shows Arabic terms (some status flags are not always translated), screenshot the result and use a translation app. The most common Arabic status words and their English meanings: ساري (Sari) = Valid; منتهي (Muntahi) = Expired; قيد التجديد (Qayd al-Tajdeed) = Under renewal; هروب (Huroob) = Absent from work.

Need help managing your Iqama renewal or residency status?

Checking the date is the easy part. If the portal shows an expired or problem status and your employer is unresponsive, our team can help you understand your options and escalate through official channels. We have helped hundreds of expats in Saudi Arabia resolve Iqama and sponsorship issues without unnecessary delays. Contact us and describe your situation, we will tell you the fastest legitimate route forward.

Frequently Asked Questions

Yes. The MOI national portal at my.gov.sa requires only your Iqama number and a captcha, no account, no OTP, no Absher login. The HRSD portal requires an OTP to your registered Saudi mobile but no account. Muqeem requires a one-time registration but no OTP after setup if you log in with your Iqama plus passport number combination.

The MOI national portal at my.gov.sa/en/services/269423 is the fastest. Enter your Iqama number, solve the captcha, and the expiry date appears in under 30 seconds. No login, no OTP, no app. This is also the only method that works reliably from abroad if your Saudi SIM is inactive, which makes it the right tool for travel planning.

Official documents use Hijri dates by default, but the MOI and HRSD portals display both Hijri and Gregorian equivalents side by side. Always use the Gregorian date when planning travel or renewal deadlines, the Hijri year is 11 days shorter than the Gregorian, so a mental conversion based on the issue date will be off by about 11 days every year.

The portal is correct. From January 2026, the physical card has a 5-year production validity, but your legal residency status is renewed annually or biennially. The portal date governs your right to be in the country, immigration scanners query the database, not the printed card. An expired digital status means expired residency, regardless of what the card shows.

Check at least 60 days before the expiry date, and again at 30 days. Renewal requires employer action, and employers need time to clear fines, renew health insurance, and pay levies. The Ministry of Interior requires the renewal process to start at least 3 days before expiration, but in practice, leaving it that late means any single issue (an unpaid fine, an unactivated insurance policy) tips you into late status with fines and service blocks.

Yes. Employers see all sponsored workers' Iqama and work permit expiry dates on Qiwa and Muqeem. Good HR departments will notify you proactively a few months before. If yours does not, make it a habit to check yourself monthly via the MOI or Muqeem portal. This is especially important if you suspect your employer has financial difficulty, late renewals often start as silent levy arrears at the company level.

Departing on an expired Iqama creates complications. You may face fines at the border, and re-entry on a new work visa requires the old Iqama to be formally cancelled first. If your Iqama has expired, sort out the renewal or a final exit visa through your employer before travelling. The mid-2025 reform that removed the automatic 3-year ban for expired exit/re-entry visas does not apply to an expired Iqama itself, the underlying residency lapse still triggers re-entry friction.

No. All four methods (MOI portal, HRSD portal, Muqeem portal, and employer-side Qiwa) are completely free to use for checking expiry dates. There are no fees for a status inquiry on any official platform. Anyone charging you to check an Iqama expiry is either reselling a free service or is not legitimate, walk away.

Stuck on a Government Service Step?

Wathim publishes free plain-English guides to GCC visas, IDs, driving licences, attestation, and fines. If a fee table looks off or a step is missing, tell us and we will update the guide. You can also book a free guidance call with our GCC services desk.

Wathim Editorial

Wathim Editorial

GCC Services Desk

The Wathim team writes plain-English guides to GCC government services. We track ICP, GDRFA, MOHRE, Absher, Muqeem, Qiwa, Metrash, LMRA, ROP Oman, and MOI Kuwait so expats can plan visa, residency, ID, and licence steps without guesswork.

Need a Hand With GCC Paperwork?

Get a free guidance call from our GCC services desk. We will walk you through the portal, the fees, and the documents for your visa, ID, driving licence, or attestation question.