The most consequential file your company produces every month is not your management accounts. It is your WPS salary file, because that is the one that decides whether the Ministry will issue you a work permit next quarter.
The Wages Protection System is an electronic salary transfer arrangement supervised by the Ministry of Human Resources and Emiratisation. Employers pay wages through approved agents, the payment data goes to the Ministry, and the Ministry can see whether the people on your establishment file were actually paid what their registered contracts say they should be paid [1][2].
That last sentence is the whole design. WPS is not a reporting exercise that runs after payroll. It is payroll, and it is the mechanism by which paying people correctly stops being a private matter between employer and employee.
Here is what employers underestimate. The consequence of getting it wrong is rarely a bill. It is a block. Work permit issuance is the pressure point, which means a payroll problem in March shows up as a hiring problem in June, and the two look completely unrelated by the time anyone investigates.
Since 2013, BusinessDubai.ae has set up UAE companies and the employment infrastructure underneath them, including establishment cards, work permits, MOHRE contracts and WPS payroll. This guide is about the operation rather than the statute: getting set up, running the file, and what happens when the file does not go through.
What is the Wages Protection System and why does it exist?
Short answer: an electronic wage transfer system that lets the Ministry verify that registered employees were paid their registered wage, on time, through the banking system.
Before WPS, the only record that a salary had been paid was whatever the two parties said. The system replaced that with a data trail.
Three parties are involved in every cycle.
| Party | Role |
|---|---|
| The employer | Prepares the salary file, funds the account, submits through the agent |
| The approved agent | A bank or authorised institution that transmits the payment and the salary data |
| The Ministry | Receives the data, matches it against registered contracts and establishment records [1][2] |
The employee side is the point of the whole thing. Each employee holds an account they can access, receives wages electronically, and has a record of what was paid and when.
Real Talk: Employers tend to file WPS mentally under compliance, alongside the UBO register and the annual return. That is the wrong category. WPS is closer to a utility than a filing. It runs every single month, it touches everyone you employ, and unlike an annual filing there is no version of it you can catch up on quietly at year end. Twelve chances a year to get it right, twelve chances a year for it to be visibly wrong.
Who has to run WPS payroll?
Short answer: private sector employers registered with MOHRE, which is almost everybody who employs anyone on a mainland or standard free zone licence.
The practical test is not your opinion about your size. It is whether you hold an establishment file and issue work permits.
| Situation | WPS position |
|---|---|
| Mainland company with MOHRE work permits | Yes, this is the core case |
| Most free zone companies employing staff | Yes, though the mechanism can run through the zone's own arrangements |
| DIFC and ADGM entities | Separate regimes with their own employment law and payroll requirements |
| Company with no employees at all | Nothing to run until you make a first hire |
| Owner drawing profits rather than a salary | Not a wage in the employment sense, but check how your own permit is structured |
| Offshore company | Cannot employ or sponsor anyone, so the question does not arise |
Two of those rows produce most of the confusion.
The owner-manager case catches founders regularly. If you hold a work permit under your own company and a registered employment contract, your own wage belongs in the file. Founders who pay themselves irregularly, or who take drawings instead of salary, create a mismatch between a registered contract and an actual payment history, which is exactly what the system was built to see.
The DIFC and ADGM case matters because the numbers and the machinery are different. Those two financial free zones run their own employment law. If you are hiring into an entity there, do not apply mainland assumptions. Our ADGM versus DIFC comparison covers where the two diverge.
For everyone else, our free zone company setup and mainland company setup pages set out which regime a given structure sits under, and our offshore company formation page covers the vehicle that has no payroll layer at all because it cannot employ.
Not sure whether your structure obliges you to run WPS, or how your own wage should be handled? Check your eligibility→
What has to exist before your first WPS file?
Short answer: six things, and five of them are somebody else's process rather than yours.
This is the part that determines whether your first payroll runs on time or two months late.
| Prerequisite | What it is | Typical lead time driver |
|---|---|---|
| Trade licence | The basis for everything | Must be current, not merely issued once |
| Establishment card | The company's immigration and labour file | Cannot be issued without a valid licence |
| Work permit per employee | Authorises the person to work for you | Quota, medical, Emirates ID processing |
| Registered employment contract | The wage figure the Ministry will match against | Drafted once, governs for the life of the job |
| WPS-enabled corporate account | The account the file is funded and paid from | Bank onboarding, the slowest step by far |
| Employee account and IBAN | Where each salary lands | Employee's own account opening, often overlooked |
The corporate bank account is the constraint. It is the only item on that list where a third party can simply decline you, and UAE banks decline business account applications routinely for newly incorporated companies. Everything else is a process you complete. Our guides to opening a corporate bank account in Dubai and what to do after a rejection cover the document set and the decline reasons.
The employee account is the one that gets forgotten. Every person you pay needs somewhere for the money to land, and a new arrival cannot open an account until they hold an Emirates ID, which sits at the end of the visa sequence. So the payroll date you promised in the offer letter is downstream of a medical appointment you do not control.
Common Mistake: Agreeing a start date and a first payday with a new hire before the establishment card exists, before their permit is issued, or before they can hold a UAE account. The employment obligation begins when they start work. The mechanism for paying them compliantly may not be ready for weeks after that, and bridging the gap by paying them some other way creates a record that contradicts the one the Ministry holds.
Our establishment card guide covers the file everything runs through, our hiring employees in Dubai guide covers the permit sequence, and our visa quota guide covers how many people your licence and premises will actually support.
What does the bank side of WPS cost?
Short answer: free at Mashreq, free to set up and then AED 31.50 per file per month at Ruya, and not flagged in our source data for Wio.
WPS pricing sits on top of your normal account fee, so compare the two together rather than separately.
| Bank and plan | Monthly account fee (AED) | WPS payroll charge | Other notable terms |
|---|---|---|---|
| Mashreq NeoBiz Pro | 99 [3] | Free [3] | Local transfers AED 25 per transaction, no free quota [3] |
| Mashreq Pro Plus | 199 [3] | Free [3] | Fall-below fee AED 100 per month, waived after 6 months [3] |
| Ruya Standard | 79 [3] | Free setup, then 31.50 per file per month [3] | Local transfers AED 1.05 OUR, AED 0.525 SHA, free BEN [3] |
| Wio Essential | 99, first month free [3] | Not flagged in this data [3] | Local transfers included within an AED 750,000 per day overall cap [3] |
| Wio Grow | 249, first month free [3] | Not flagged in this data [3] | 0% on current, 1% p.a. on Grow Savings Spaces [3] |
| FAB Basic | 250 [3] | Not available in this data [3] | Minimum average balance AED 10,000, fall-below fee AED 100 per month [3] |
Quick Math: Take the two accounts where the WPS position is explicit. Mashreq NeoBiz Pro is AED 99 a month with WPS payroll free, which is AED 1,188 a year. Ruya Standard is AED 79 a month plus AED 31.50 per file, which is AED 110.50 a month or AED 1,326 a year on one file a month [3]. Mashreq is AED 138 a year cheaper on that comparison, and then loses it immediately on transfers, because Mashreq charges AED 25 per local transaction with no free quota against Ruya at AED 1.05 [3]. Six supplier payments a month closes the gap. Twenty a month makes Ruya cheaper overall by a wide margin. Compare the whole payment profile, not the payroll line in isolation.
Bank pricing moves, and our data is a supplied comparison as at August 2026. Confirm the current WPS charge, the per-file basis and any minimum with the bank before you choose an account on the strength of it. Our UAE business bank account comparison works through the full pricing across accounts.
If you already hold an account and are only now hiring, ask your bank whether WPS is enabled or needs separate registration, and whether the charge is per file or per employee. Those two structures diverge sharply as headcount grows.
What actually happens when you run a file each month?
Short answer: five steps, and the failure almost always sits in step one rather than step four.
- Assemble the data. Every employee, their registered wage, and every variation this month: overtime, unpaid leave, part-paid sick leave, joiners, leavers, allowance changes.
- Produce the salary file in the format your agent requires, containing the employer identifier, an identifier for each employee, their IBAN, the pay period and the amounts.
- Fund the account so the total clears. An underfunded account fails the whole file, not the shortfall.
- Submit through the agent, which transmits both the payment instruction and the salary data.
- Confirm it went through. Reconcile the credits, check for rejections, and fix any individual failures immediately rather than at the next cycle.
Step five is the one companies skip, and it is why a problem stays invisible. Submitting a file is not the same as everyone being paid. A file can be accepted with individual records failing inside it, and the employee whose payment bounced tells you days later, in a conversation nobody enjoys.
What goes into the file, and what changes the number?
Short answer: a registered wage per person, adjusted for the specific things the labour law makes variable.
The base figure comes from the registered employment contract. What moves it in any given month is a short and predictable list, and each item has a rule behind it under Federal Decree-Law No. 33 of 2021 [4].
| What changed this month | Effect on the file | Provision |
|---|---|---|
| Overtime worked | Basic wage plus not less than 25%, or plus 50% between 10pm and 4am, with shift workers excluded from the night rate | Article 19 [4] |
| Hours beyond the normal ceiling | Normal hours are a maximum of 8 per day or 48 per week, so anything above is overtime rather than ordinary pay | Article 17 [4] |
| Annual leave taken | Paid leave, 30 days a year, or 2 days a month for 6 to 12 months of service | Article 29 [4] |
| Sick leave after probation | First 15 days full pay, next 30 days half pay, remainder unpaid, up to 90 days | Article 31 [4] |
| Sick leave during probation | No paid entitlement, so the deduction is real | Articles 9 and 31 [4] |
| Maternity leave | 60 days, first 45 at full wage and next 15 at half wage, plus up to 45 further unpaid days | Article 30 [4] |
| Unpaid absence | Reduces the payment and is also excluded from the service term used for end of service | Article 51 [4] |
| Joiner or leaver mid-month | A part-month figure that has to reconcile to their contract and their start or end date | Articles 43 and 51 [4] |
The half-pay rows are where files go wrong, because a person on half pay looks, from outside, exactly like a person who was underpaid. Article 31 requires the worker to notify within three working days and produce a medical report [4], and that report is what turns a reduced payment into a documented one.
Our labour law guide for employers sets out every one of these provisions article by article with the source attached, which is the reference to reach for when you need to defend a figure rather than calculate one.
Quick Math: A worker on a basic wage of AED 9,000 has a daily basic wage of AED 300 and an hourly basic wage of AED 37.50 on an 8-hour day. Daytime overtime at plus 25% is AED 46.88 an hour and night overtime between 10pm and 4am at plus 50% is AED 56.25 [4]. Two hours a day across twenty working days is 40 hours, which is AED 1,875 at the day rate and AED 2,250 at the night rate. On a AED 9,000 basic wage that is a 21% to 25% swing in a single employee's monthly figure, produced entirely by a rota decision nobody thought of as a payroll decision.
What does a late or failed WPS file actually cost you?
Short answer: your ability to obtain new work permits, which is a far more disruptive currency than a fine.
Two things are worth separating.
The penalties. MOHRE sets the penalties, thresholds and compliance windows for WPS non-compliance, and it updates them. We do not publish figures for them, because a stale number here is worse than no number. Confirm the current position with MOHRE directly [2].
The operational consequence. This is the one that changes how companies behave. WPS compliance interacts with your ability to obtain new work permits [1][2]. A company that is not current on its wage payments is a company the Ministry can decline to expand, and the block lands on the establishment file rather than on any individual.
The timing is what makes it awkward. The moment you need new permits is the moment you are growing, usually months after the payroll period that caused the problem. By then the person who ran the file may have left, the shortfall may have been settled, and the connection is invisible to everybody looking at the hiring request.
| What you experience | What is actually happening |
|---|---|
| A new work permit application will not proceed | The establishment file is flagged |
| An offer already accepted cannot be honoured on time | The block is on the company, not the candidate |
| A renewal for an existing employee is delayed | Same file, same flag |
| A department cannot resource an agreed plan | A payroll month from the previous quarter |
Real Talk: Every other compliance failure in a UAE company costs money. This one costs you the ability to execute. We have seen a business lose a signed enterprise contract because it could not staff the delivery team inside the promised window, and the root cause was two underfunded payroll runs during a cash-flow squeeze eight months earlier that nobody had connected to anything. The fine, whatever it was, was not the story.
If cash flow is genuinely the problem, the honest move is to deal with it as a cash flow problem, in advance and with advice, rather than to let a payroll file quietly fail and hope that nothing downstream needs the establishment file to be clean.
Payroll, permits and the establishment file running as one function rather than three inboxes? Talk to a setup expert→
Why do WPS files reject?
Short answer: seven reasons, and six are data problems rather than money problems.
| Reason | What it looks like | How to prevent it |
|---|---|---|
| IBAN wrong or account closed | Individual record fails inside an accepted file | Verify the IBAN at onboarding and again on any bank change |
| Employee not registered or permit not active | Record has no valid basis | Reconcile the file against the establishment list every month |
| Payment does not match the registered contract | Looks like an underpayment even when it is a documented deduction | Keep the leave, sick and overtime records behind every variance |
| Account underfunded | The whole file fails, not the shortfall | Fund the day before, not on the day |
| Mid-month joiner or leaver handled inconsistently | Part-month figures that do not reconcile | Fix the pro-rata convention once and apply it to everyone |
| Details changed and were never updated | Name, passport, permit or account changes since onboarding | Treat any employee data change as a payroll task |
| Submitted too late in the cycle | No time to correct a rejected record | Build the calendar backwards from the pay date |
The third row is the important one conceptually. Most people assume a file is judged on whether money moved. What matters is whether the money that moved matches the wage the Ministry has on record for that person under a registered contract. A perfectly funded, perfectly transmitted file can still describe a payment that looks like an underpayment, because the deduction behind it exists in your HR folder and nowhere else.
Pro Tip: Reconcile three lists once a month, in this order: the establishment file list of active permits, your HR list of active employees, and the salary file. Any name that appears on one and not the others is a problem in the making, and it is almost always cheaper to find it in that reconciliation than at the moment a permit application stalls. This takes twenty minutes at ten employees and it is the single highest-return habit in the whole operation.
How does WPS sit alongside the rest of your employer obligations?
Short answer: it is the payment layer. The law underneath it decides what the payment should be, and the immigration chain above it decides whether you can pay anyone at all.
WPS does not exist in isolation. It sits between two other structures.
Underneath it is the employment relationship. Notice on termination is not less than 30 days and not more than 90 days as agreed in the contract, under Article 43 [4]. End of service benefits are 21 days of basic wage for each of the first five years and 30 days for each year after that, calculated on the last basic wage rather than the total package, excluding unpaid absence, and capped so the total does not exceed two years' wage, under Article 51 [4]. Normal hours are 8 a day or 48 a week under Article 17, and annual leave is 30 days a year under Article 29 [4].
Above it is the licensing and immigration chain. A valid tenancy or Ejari supports the trade licence, the licence supports the establishment card, and the card supports every work permit and residence visa on the file. Break that chain and the payroll question becomes academic, because you have nobody you can lawfully employ.
| Layer | What it governs | What breaks if it fails |
|---|---|---|
| Tenancy or Ejari | Premises evidence | The trade licence renewal |
| Trade licence | The right to operate | The establishment card |
| Establishment card | The company's labour and immigration file | Every work permit and visa |
| Work permit and registered contract | The employment relationship and the wage on record | The basis for the WPS record |
| WPS file | The monthly payment | New permits, and employee trust |
Our trade licence renewal guide covers that chain in detail, and our post-setup services team runs work permits, MOHRE contracts, WPS payroll and the renewal calendar as one function rather than as separate errands.
One obligation sits outside the decree-law entirely and lands on the same finance team. Emiratisation targets are enforced through monthly financial contributions for shortfalls, which is a separate calculation on a separate cycle. Our Emiratisation 2026 guide covers targets and penalties, which change more often than the labour law does.
What happens at the exit end?
Short answer: the final month is the highest-risk file of the year, because three things settle at once.
A departure produces a part-month wage, an end of service calculation and a visa cancellation, and they are handled by three different processes that all have to agree with each other.
The wage for the final period runs through payroll like any other. The end of service benefit under Article 51 is a separate settlement on the last basic wage [4], and a basic-to-allowance split decided carelessly at the offer stage is what makes that number a surprise. The visa cancellation runs through the establishment file, needs the employee's signature, and should happen before they leave.
Common Mistake: Releasing the final settlement before the visa cancellation is signed. Your practical hold on the process disappears the moment the money does, and an ex-employee who stays in the UAE on a permit your company still sponsors produces a violation that attaches to your establishment file rather than to them. Do the cancellation in the same meeting as the settlement.
Our visa cancellation guide covers the order and the documents, and our end of service gratuity guide works through the Article 51 calculation at different salary levels.
How do you build a payroll month that does not fail?
Short answer: fix the calendar, fix the reconciliation, and fix the record behind every variance.
| When | Action |
|---|---|
| Ongoing | Capture leave, sick notes, overtime approvals and absence as they happen, not at month end |
| Early in the month | Reconcile the establishment list, the HR list and the previous file |
| Mid month | Confirm joiners are permit-active and have an account, and confirm leavers' final figures |
| Several days before pay date | Produce the file, check it against the previous month line by line |
| Day before pay date | Fund the account so the total clears |
| Pay date | Submit through the agent |
| Day after pay date | Reconcile credits, chase rejected records, correct within the period |
The line-by-line comparison against the previous month is worth more than any other control in that list. Payroll is stable by nature, so anything that moved should have a reason attached. A figure that changed with no leave record, no overtime approval and no contract amendment behind it is either an error you are about to submit or a decision somebody made without telling anyone.
Pro Tip: Keep a one-page variance note every month recording each person whose figure differs from their contract and why, with the leave form, medical report or overtime approval referenced. It takes ten minutes, and it is the difference between explaining a six-month-old deduction from evidence and explaining it from memory.
Want payroll, permits and contracts set up correctly before the first hire rather than fixed after the third? Get a free consultation→
Real Client Stories
Real examples from businesses we have helped set up. Names have been changed for privacy.
Hassan, whose hiring stopped because of a payroll month nobody remembered
Hassan ran a fit-out contractor with fourteen staff. During a slow quarter, two payroll runs went out late and one went out short while a client receivable was outstanding. The money was paid in full within weeks and everyone considered the matter closed.
Eight months later the company won a larger contract and needed four additional permits quickly. The applications did not move. The finance manager who had run the affected months had left, the shortfall had long since been settled, and nobody in the building connected a hiring block to a payroll problem from the previous financial year.
His comment: "We treated a late payroll as a cash flow event. It turned out to be a hiring event, and we found out at the exact moment we could least afford it."
Priya, whose salary file described an underpayment that never happened
Priya's operations lead took extended sick leave, correctly documented with a medical report. Under Article 31 the first 15 days are at full pay, the next 30 at half pay and the remainder unpaid [4], so the payroll figure for the following month was materially below the contract wage.
The arithmetic was right. The problem was that the deduction lived in an HR folder and the file simply showed a smaller number, so what the record described was a company that had paid an employee less than his registered contract. Reconstructing the documentation afterwards was possible but slow, and it was entirely avoidable.
Her comment: "The deduction was legal and the paperwork existed. It just was not attached to the month it explained, and from the outside those two situations look identical."
Tomas, who promised a payday his bank could not support
Tomas hired three people with a start date five weeks out and a first payday at the end of that month. The corporate account went into enhanced due diligence because of an offshore shareholder, and the WPS registration sat behind the account. The employees, newly arrived, could not open personal accounts until their Emirates ID cards were issued.
Nothing had been done wrongly. The sequence had simply never been drawn out, and the first compliant payroll ran two months after the first day of work, with everything in between handled in ways that took a long time to tidy up.
His comment: "I planned the hiring against the notice periods people were serving. I should have planned it against my bank and their Emirates IDs."
Get the payroll operation right before the first hire
WPS is simple to describe and unforgiving to run badly, and almost every failure we are asked to fix comes from one of three places.
The set-up was sequenced against an offer letter rather than against a bank. The monthly file was treated as a payment rather than as a statement matched to a registered contract. Or the variance behind a reduced payment was real and correct and documented nowhere that anybody could find later.
The consequence is what makes it worth doing properly. Financial penalties for WPS non-compliance are set by MOHRE, change, and should be confirmed with MOHRE rather than read in an article [2]. The consequence that actually reshapes a business is the effect on new work permits [1][2], because that lands months later, on your growth rather than on your bank balance, and it is close to invisible when it arrives.
Since 2013, BusinessDubai.ae has set up UAE companies and the employment infrastructure underneath them. Our post-setup services team runs establishment cards, work permits, MOHRE contracts and WPS payroll as one ongoing function, with the licence and card renewals that gate all of it on the same calendar. If you are still choosing a structure, our mainland company setup and free zone company setup pages set out what each route carries in employment obligations, and our business setup in Sharjah page covers the route employers most often consider when headcount cost is the binding constraint.
Frequently Asked Questions
What is the Wages Protection System in the UAE?
An electronic wage transfer system supervised by MOHRE. Employers pay wages through approved agents, the payment data reaches the Ministry, and the Ministry can verify that registered employees were paid their registered wage on time [1][2].
Is WPS mandatory for my company?
For private sector employers registered with MOHRE, yes. If you hold an establishment file and issue work permits, assume it applies and confirm the mechanics with MOHRE or your free zone.
Do free zone companies have to use WPS?
Most do, though the mechanism can run through the zone's own arrangements. DIFC and ADGM operate separate employment regimes, so mainland assumptions do not carry across to entities there.
Does the owner's salary go through WPS?
If you hold a work permit under your own company with a registered employment contract, your wage belongs in the file like anyone else's. Paying yourself irregular drawings against a registered contract creates exactly the mismatch the system is designed to see.
What do I need before I can run my first WPS payroll?
A current trade licence, an establishment card, a work permit and registered contract for each employee, a WPS-enabled corporate account, agent registration, and an IBAN for every person you are paying.
Why does the bank account take so long?
Because it is the only step where a third party can decline you. UAE banks assess business account applications rather than processing them, and newly incorporated companies with foreign shareholders face the longest reviews. Start it before you make offers.
Can a new employee be paid before their Emirates ID is issued?
They generally cannot open a UAE account without it, which is the practical blocker. The employment obligation starts when they start work, so plan the start date against the visa sequence rather than against their notice period.
Which banks offer free WPS payroll?
In our comparison Mashreq NeoBiz offers WPS payroll free, Ruya charges free setup and then AED 31.50 per file per month, and Wio's WPS position is not flagged in our source data [3]. Confirm current pricing with the bank.
How much does WPS payroll cost per month?
It depends on the bank and on whether the charge is per file or per employee. Ruya Standard at AED 79 a month plus AED 31.50 per file is about AED 1,326 a year on one file a month, against Mashreq NeoBiz Pro at AED 99 a month with WPS free at AED 1,188 a year [3].
Should I choose my bank on the WPS charge alone?
No. Transfer pricing usually dominates at any real payment volume. Mashreq charges AED 25 per local transfer with no free quota while Ruya charges AED 1.05, which reverses the annual comparison at a modest number of supplier payments [3].
What goes into a WPS salary file?
An employer identifier, an identifier and IBAN for each employee, the pay period, and the amounts payable. The format is set by your agent, and the amounts must reconcile to the registered contract adjusted for documented variances.
What happens if my account is underfunded on payday?
The file fails rather than the shortfall. Fund the account the day before rather than on the day, and build the whole calendar backwards from the pay date so a rejected record can be corrected inside the same period.
Why did an individual salary fail inside an accepted file?
Usually an incorrect or closed IBAN, an employee whose permit is not active, or details that changed since onboarding. A file being accepted is not the same as everyone being paid, which is why the day-after reconciliation matters.
What is the penalty for not paying salaries through WPS?
MOHRE sets the penalties, thresholds and compliance windows and updates them, so confirm the current position with MOHRE directly [2]. The consequence that reshapes a business is the effect on new work permits rather than the fine.
How does WPS affect my ability to hire?
WPS compliance interacts with work permit issuance [1][2]. A block lands on the establishment file rather than on a candidate, and it typically surfaces months after the payroll month that caused it, which is why the cause is so often missed.
How do I handle overtime in the salary file?
Overtime is basic wage plus not less than 25%, rising to plus 50% for hours between 10pm and 4am with shift workers excluded from the night rate, under Article 19 [4]. Overtime cannot exceed 2 hours a day or 144 hours in any 3 weeks.
How do I handle sick leave in the salary file?
After probation, the first 15 days are full pay, the next 30 half pay and the remainder unpaid, up to 90 days a year, under Article 31 [4]. There is no paid sick leave during probation, and the worker must notify within 3 working days with a medical report.
How do I handle maternity leave in the salary file?
60 days under Article 30, the first 45 at full wage and the next 15 at half wage, with up to 45 further unpaid days available where the absence relates to her illness or the child's [4].
How do I handle a mid-month joiner or leaver?
With a part-month figure that reconciles to the contract and to the start or end date. Fix your pro-rata convention once as a company position and apply it to everyone, because inconsistency is what makes these records look wrong.
What if a payment is legitimately lower than the contract wage?
It still has to be explainable. A documented deduction and an underpayment look identical from outside unless the leave form, medical report or overtime record is attached to the month it explains. Keep a monthly variance note.
What notice period applies before someone leaves?
Not less than 30 and not more than 90 days as agreed in the contract, under Article 43 [4]. Plan the final payroll, the end of service settlement and the visa cancellation against that timeline.
Is end of service gratuity paid through WPS?
The gratuity is a separate settlement rather than a monthly wage. It is 21 days of basic wage for each of the first five years and 30 days for each year after, on the last basic wage, capped at two years' wage, under Article 51 [4].
Should I cancel the visa before or after the final settlement?
Do both in the same meeting, with the cancellation signed. Once the money is released you have far less practical hold on the process, and an ex-employee still on a permit you sponsor produces a violation that attaches to your establishment file.
Can I outsource WPS payroll?
Yes, and many small companies do. Confirm who assembles the data, who funds the account and who reconciles the result, because the most common failure in outsourced payroll is both sides assuming the other was checking.
What is the single highest-return habit in WPS payroll?
Reconciling three lists every month: active permits on the establishment file, active employees in HR, and names in the salary file. Any name on one list and not the others is a problem you have found early rather than at a permit counter.
Related reading: UAE Labour Law for Employers, UAE End of Service Gratuity, How to Hire Employees in Dubai, UAE Trade Licence Renewal
References
[1] The Official Platform of the UAE Government. Employment laws and regulations in the private sector, covering wage payment obligations in the private sector and the electronic wage transfer arrangements that sit alongside Federal Decree-Law No. 33 of 2021. u.ae employment laws
[2] Ministry of Human Resources and Emiratisation. Laws and regulations index for private sector employment, including the instruments governing wage payment through the Wages Protection System and its interaction with work permit issuance. Penalties, thresholds and compliance windows are set and updated by MOHRE and should be confirmed with MOHRE directly. MOHRE laws and regulations
[3] BusinessDubai.ae. UAE business banking comparison as at August 2026, covering monthly account fees from AED 79 to AED 250, WPS payroll charges including Mashreq at no cost and Ruya at free setup then AED 31.50 per file per month with the Wio position not flagged in the source data, local and international transfer pricing, minimum balance and fall-below terms and card foreign exchange markups. Confirm current pricing with the bank before you apply. UAE business bank account comparison
[4] Ministry of Human Resources and Emiratisation. Federal Decree-Law No. 33 of 2021 Regarding the Regulation of Employment Relationships and its amendments, in force 2 February 2022. Provisions relied on: Article 9 (probation and no paid sick leave during it), Article 17 (8 hours daily, 48 weekly), Article 19 (overtime ceilings and the 25% and 50% uplifts), Article 29 (30 days annual leave), Article 30 (60 days maternity leave), Article 31 (90 days sick leave at 15 full, 30 half and the rest unpaid), Article 43 (notice of 30 to 90 days) and Article 51 (end of service of 21 days basic wage per year for the first five years and 30 days thereafter, capped at two years' wage). Federal Decree-Law No. 33 of 2021 (PDF)
[5] Federal Authority for Identity, Citizenship, Customs and Port Security (ICP). Payment of visa or residence violation fine at AED 50 per person per day plus an AED 100 smart services fee, with status required to be adjusted or the person to leave the UAE after payment, relevant to permits left live on an establishment file after an employee departs. ICP visa and residence violation fines
[6] BusinessDubai.ae. Internal data from UAE company formation and employment setup since 2013, including establishment card and work permit processing, WPS registration and payroll operation, bank onboarding timelines ahead of first payroll, salary file rejection causes, and work permit blocks arising from earlier payroll periods. businessdubai.ae
General information about published law and our own published pricing, not legal advice. Confirm current WPS requirements, penalties and bank charges with MOHRE and your bank.









