To check your UAE labour contract online, use the MOHRE View Approved Contract service at inquiry.mohre.gov.ae. With a transaction number, anyone can verify it instantly with no login. If you have UAE Pass, you can also access it through the MOHRE eServices portal or app. The check confirms whether your contract is officially registered and matches your agreed salary, job title, and employer details.
Most people only check when something feels off. A salary that doesn’t match. A job title that’s wrong. A new offer that seems too good to be true.
The smartest time to do a UAE labour contract check online is before any of that happens. Right after you sign is the most important moment. And if you’re still at the offer stage, you can verify your MOHRE job offer letter using the MB transaction number your employer provides, through MOHRE’s separate Job Offer Letter Inquiry service.
This guide covers every official way to check, download, and verify your contract, what to do if your free zone employer isn’t on MOHRE, and how to spot a forged one.
So what is a MOHRE contract, exactly? It’s the legal agreement between you and your employer. It gets registered with the Ministry of Human Resources and Emiratisation (MOHRE).
Some people call it an employment contract. Others call it a labour contract. Both terms point to the same registered document.
It’s not just paperwork. It’s the document that decides:
Generally, disputes are assessed based on the registered employment contract and official MOHRE records, not verbal promises or offer letters. That’s the version that carries the most weight.
This is governed by Federal Decree-Law No. 33 of 2021, the law that replaced the old Federal Law No. 8 of 1980. It took effect on 2 February 2022, and it changed one big thing that a lot of people still get wrong.
When you check your contract online, use this as your checklist. By law, every UAE labour contract must clearly state:
If your registered contract is missing any of these, or shows a probation period longer than 6 months, it may need clarification from HR, as some details can vary by contract type or formatting.
Before 2022, two contract types existed in the UAE: limited (fixed-term) and unlimited (open-ended). That’s no longer the case.
Here’s what changed and when:
Today, a fixed-term contract can run for any agreed length two years, five years, or longer as long as it states a definite end date or renewal term.
If your old paperwork still says “unlimited,” check your current MOHRE-registered contract. It should reflect a fixed-term structure by now.
People often treat these as the same thing. They’re not.
A job offer letter is just the first step. A proposal with the basics: salary, title, start date. It’s not legally binding on its own.
Your labour contract is different. It’s the document MOHRE actually approves and stores. Once it’s registered, this is your legal employment record, not the offer letter, no matter what the offer said.
Always compare the two. If your offer letter said one salary and your registered contract shows something else, that gap needs fixing before you start work, not after.

You don’t need an account or a login to do a no-login UAE labour contract check online. What you need depends on which method you use.
Method 1 (public portal, no login):
Methods 2 and 3 (eServices or app, UAE Pass login):
Pre-arrival or no UAE Pass: Method 1 with a transaction number is your only option. Ask your employer for the transaction number from your job offer letter before you travel.
There are three ways to check your MOHRE labour contract online. Which one works for you depends on what you have available and whether you’re already in the UAE.
If you’ve been typing “how do I check my contract at MOHRE” or searching for how to get your MOHRE labor contract, pick the method that matches your situation below.
This is the most accessible route. No account, no UAE Pass, no login needed. It works from anywhere, including before you arrive in the UAE.
Your approved contract will appear on screen.
Who this works for: Anyone with a transaction number. This is the only option for people who haven’t yet arrived in the UAE or haven’t set up a UAE Pass account.
If you’re already in the UAE and have a UAE Pass account, you can log into the full MOHRE eServices portal for a more complete dashboard view.
Who this works for: Employees already in the UAE with an active UAE Pass account linked to their Emirates ID.
Who this works for: Employees in the UAE with UAE Pass set up. Not accessible before completing UAE biometrics and UAE Pass registration.
Whichever method you pick, a UAE labour contract check online takes only a few minutes.
| Situation | Best Method |
| Haven’t arrived in UAE yet | Method 1 (public portal, transaction number) |
| In UAE, no UAE Pass yet | Method 1 (public portal, transaction number) |
| In UAE, have UAE Pass | Method 2 or 3 (eServices or app) |
| Quick check, have transaction number | Method 1 (fastest, no login) |
The public inquiry portal (Method 1) uses a transaction number and person code, not Emirates ID, for its no-login contract lookup. Passport number alone will not return a contract on any MOHRE channel.
If your employer hasn’t given you a transaction number yet, ask for it directly. It appears on your job offer letter (as an MB number) or labour card.
For pre-arrival checks: Your only viable option is Method 1 with the transaction number. If you haven’t arrived in the UAE yet, you won’t have UAE Pass access for Methods 2 or 3. Your employer should provide the MB transaction number on your job offer letter so you can verify the offer exists in MOHRE’s system before you travel.

If you have your Emirates ID, you can access your approved contract through the MOHRE eServices portal or the MOHRE app, both using UAE Pass authentication linked to your Emirates ID.
Via MOHRE eServices (website):
Via MOHRE app:
No manual entry needed for either method. Your Emirates ID profile is already linked through UAE Pass.
When you pull up your contract, the status field tells you where things stand. Here are the common statuses and what each one means:
| Status | What It Means |
| Active | Contract is registered and currently in force |
| Under Process | Application submitted, MOHRE reviewing |
| Approved | Contract approved, ready for issuance |
| Expired | Contract term has ended, renewal needed |
| Cancelled | Contract terminated, work permit cancelled |
| Suspended | Contract on hold, contact MOHRE for details |
If your MOHRE contract status check shows anything other than Active or Approved, contact your employer’s HR or PRO right away.
Once your contract is on screen, whether on the website or the app, getting a PDF copy takes one more step. This is how to download labour contract copies for your own records, no Tasheel centre visit needed.
On the website:
On the app:
This is how to download my labour contract whenever I need a copy. No Tasheel centre visit, no waiting on HR.
Save it the same day you sign. Under UAE Labour Law, employers cannot change your registered contract without your written consent. Any modification must go through MOHRE with both parties’ agreement. Having your own PDF means you always have a reference point if any dispute arises.
Whether you call it a labour contract download UAE process or a labour contract UAE download, the steps above are the official route. Nothing else is needed.
Your labour contract number is sometimes called your transaction number. It shows up in two places: printed on the approved contract itself, and in your results whenever you run a View Approved Contract search.
If you don’t have it yet, you can still look up your contract. Via the app (after UAE Pass login), your contract loads linked to your account. Via the public inquiry portal, you’ll need a transaction number or person code. Either way, save your contract number once you find it. You’ll want it for:

This is where a lot of guides go thin. It’s also the single biggest reason people get a “no record found” result that has nothing to do with an error on their part.
There are three separate systems, and each one covers something different:
Many workers don’t know which system applies to them, and it’s the first thing to confirm before searching anywhere.
If you’re still unsure, call MOHRE on 600590000 and give them your employer’s company name. They can confirm whether the company is in their system.
Each free zone manages employment contracts through its own portal, separate from MOHRE.
| Free Zone | Where Contracts Are Managed |
| DMCC (Dubai Multi Commodities Centre) | DMCC member portal, or request via HR |
| JAFZA (Jebel Ali Free Zone) | JAFZA portal, or through your company’s PRO |
| ADGM (Abu Dhabi Global Market) | ADGM employer portal |
| DDA (Dubai Development Authority, formerly TECOM) | Internal company HR portal |
| DAFZA (Dubai Airport Freezone) | DAFZA Smart Services Portal |
One honest thing worth knowing here: in most free zones, individual employees don’t get direct self-service access the way MOHRE allows. Your company’s HR or PRO usually has to pull the contract from the free zone system on your behalf.
If you’re a free zone employee, your first step is simply asking HR for your registered contract copy, not searching MOHRE.
Worth knowing: DIFC and ADGM operate under their own separate legal frameworks, not the federal Labour Law. If you work in either, your contract terms, notice periods, and gratuity rules may differ from mainland employees.

A registered MOHRE contract carries a verifiable reference number in MOHRE’s system. If that number doesn’t appear when you search, the contract was never officially filed, no matter how official it looks on paper.
Here’s how to confirm yours is legitimate:
A handful of patterns show up again and again in fraud cases, and they’re worth knowing before you sign anything:
On that last point: every genuine MOHRE-approved job offer letter carries a transaction number beginning with “MB.” You can independently verify this on the MOHRE portal using the Job Offer Letter Inquiry (Enquiry for Job Offer) service. If an employer sends you an offer letter without an MB transaction number, or if it doesn’t appear when you check it on MOHRE, treat it as a serious red flag before proceeding.
If you spot any of these, don’t start work yet. Confirm with MOHRE directly, or speak to the typing centre that processed your paperwork, before you commit.
This is one of the most common things people run into, and it’s rarely as alarming as it first looks.
If your labour contract isn’t showing online in the UAE, it usually comes down to one of these:
If you’ve ruled all of these out and still see no record after 10 working days, call MOHRE on 600590000 and ask your employer’s PRO to confirm the submission status on their end.
A different problem from “not showing” is a contract that appears on MOHRE but still shows old information. Your previous salary, an old job title, or details from before a recent change.
This usually means your employer processed the update internally but hasn’t pushed it through to MOHRE’s system yet.
Here’s what to do:
Contract modifications, like salary changes or job title corrections, follow the same processing timeline as a brand new contract. Don’t assume a verbal confirmation from HR means MOHRE has been updated too.

Once you’ve checked your contract, actually read it. These are the issues that come up most often.
If you’ve found an actual mismatch, salary, job title, dates, or anything else that doesn’t match what was agreed, the fix is the same regardless of which detail is wrong:
Don’t accept a verbal promise that “it’ll be fixed.” MOHRE only recognises what’s in its system, so the correction isn’t real until it shows up there.
You’re legally entitled to a copy of your contract. If your employer is refusing, you don’t have to wait on them.
Your contract is registered with MOHRE the moment it’s approved. You can access it independently through:
Your employer has no way to block your access through any of these channels.
If your contract isn’t on MOHRE at all, not withheld, but genuinely missing that’s a registration issue, not a copy issue. It falls under the “not registered at all” problem above.
If your employer won’t fix a confirmed error, or you’re facing unpaid salary, gratuity, or unfair dismissal, a formal MOHRE labour complaint is the next step. Our guide on how to file a MOHRE complaint in the UAE covers that full process.
If you are dealing with an absconding report or want to check whether an absconding case has been filed against you, see our guide to UAE absconding rules and status check.
Your contract doesn’t renew itself. Before it expires, your employer needs to initiate the renewal through MOHRE, the same system used for the original registration.
Here’s how the process works:
As an employee, you can’t personally trigger a renewal. Only the employer or an authorised company representative can submit one. What you can do: check your contract’s expiry date on MOHRE in advance and remind your employer well before it approaches. Leaving it to the last moment risks a gap between the old contract expiring and the new one being approved.
Most new labour contracts show up on MOHRE within 7 to 10 working days of signing, assuming your employer submits it promptly.
Approval itself, once submitted correctly, is usually completed within two working days. The delay is almost always on the submission side, not MOHRE’s processing.
If it’s been longer than 10 working days with no record, that’s your signal to follow up rather than keep waiting.
A UAE labour contract check online is one of the fastest checks you can run, and one of the most overlooked. Two minutes on MOHRE’s View Approved Contract page tells you whether your contract is real, whether it matches what you agreed to, and whether your employer has actually done their part.
The pattern worth remembering: MOHRE covers mainland contracts, your free zone authority covers everything else. Your registered contract, not your offer letter, is what counts legally if anything goes wrong.
Check it the day you sign. Download a copy for your own records. And if something doesn’t match, raise it before it becomes a bigger problem down the line.
Use Method 1: the public inquiry portal at inquiry.mohre.gov.ae. Select View Approved Contract, enter your transaction number, person code, and date of birth. No Emirates ID, no UAE Pass, no login needed.
Your labour contract sets out your job terms: salary, title, hours, leave, and termination conditions. Your labour card (work permit) is the separate document that authorises you to legally work in the UAE. They’re connected but not the same document. If you also want to verify whether your work permit is active, you can check your UAE work permit status online.
Not through MOHRE. Free zone employers register contracts through their own free zone authority, such as DMCC, JAFZA, or ADGM, not MOHRE. Ask your company’s HR or PRO for your registered copy instead.
Passport number alone will not work for an unauthenticated search on the public inquiry portal. That portal requires a transaction number alongside your person code and date of birth.
If you only have your passport details, your options are: log into the MOHRE app using an active UAE Pass account (which then lets you access your contract using passport details), or visit a Tasheel centre or MOHRE Customer Happiness Centre in person with your passport and Emirates ID and ask staff to retrieve your contract on your behalf.
Raise it with HR first and ask for a corrected, re-registered contract. If they ignore the request or refuse to fix a confirmed error, you can escalate through a formal MOHRE complaint.
Usually because your employer hasn’t submitted it yet (allow 7 to 10 working days), you’re searching the wrong system as a free zone employee, or you’ve mixed up your transaction number with your Emirates ID in the search field.
If your employer won’t share your contract or transaction number, you are not completely without options, but you cannot look it up through the public portal using passport details alone.
Here is what you can actually do:
If your contract genuinely isn’t on MOHRE at all (not just withheld, but missing from the system), that is a registration issue, and a formal MOHRE complaint is the right step.
Since the 2022 reform, all contracts are fixed-term with no statutory maximum length, employer and employee agree on the duration together. There’s no more “unlimited” contract option in the private sector.
Yes. Viewing, downloading, and verifying your contract through MOHRE’s website or app costs nothing.
No, only your employer or an authorised company representative can submit a renewal through MOHRE. You can check your contract’s expiry date in advance and remind your employer, but you can’t initiate the renewal yourself.
Anees is a UAE-based content creator, writer, and SEO professional with over 12 years of experience. Since 2014, he has published research-backed guides on UAE visas, labour laws, jobs, traffic fines, and government services, all verified against official sources. He is certified in SEO by HubSpot Academy and Digital Marketing by Google Digital Garage.
Disclaimer: This information is for general guidance only, based on publicly available UAE laws and regulations. It does not constitute legal advice. Always verify with official UAE government sources or a qualified legal professional.
Your email will not be published. Comments are reviewed before appearing.