Key Takeaways
4 insights · 13 min readWPS payroll in UAE means paying every employee through a Central Bank-approved agent and lodging a matching Salary Information File (SIF) each cycle — both halves are required.
Enforcement is administrative before it is financial: MOHRE can freeze new work permits for the establishment, which stops hiring and visa renewals until wages are regularised.
AED 1,000 / AED 2,000 are FTA tax-return penalties, not MOHRE wage fines. Anyone quoting them as WPS penalties is reading the wrong statute.
DIFC and ADGM sit outside MOHRE. DIFC employers run DIFC Employment Law No. 2 of 2019 and contribute to DEWS instead of filing a MOHRE SIF.
WPS payroll in UAE is the Ministry of Human Resources and Emiratisation system requiring employers to pay wages through approved banks or exchange houses and submit a Salary Information File confirming each payment. Miss it and MOHRE can suspend new work permits, freezing hiring and visa renewals until wages are regularised.
In this guide
What WPS is Who must comply Inside the SIF file The process, step by step When a salary becomes late Penalties and enforcement Common errors and rejections Worked AED example Fixing a missed submission Free zone and DIFC rules Gratuity, GPSSA and leavers Reconciling to your booksGetting WPS payroll in UAE right is the difference between a routine month-end and an operational freeze. The Wages Protection System is not a reporting formality bolted onto payroll — it is the mechanism through which the Ministry of Human Resources and Emiratisation (MOHRE) verifies that every employee on a UAE labour contract was actually paid, in full, on time. This guide covers the legal basis, who falls inside scope, the anatomy of the Salary Information File, the deadlines that matter, what enforcement actually looks like, and the ten errors that cause most rejections. If you would rather hand the whole cycle over, our outsourced payroll service in Dubai produces the SIF for you every month at AED 25 per employee.
What is WPS payroll in the UAE, and who administers it?
The Wages Protection System is an electronic wage-transfer and reporting regime administered by MOHRE in conjunction with the Central Bank of the UAE. Employers pay wages through an approved agent — a bank, exchange house or financial institution registered for WPS — and the agent reports each transfer back to MOHRE against the employer’s establishment record.
Two separate things have to happen every cycle, and confusing them is the most common structural misunderstanding. First, the money must move through an approved channel; a cash payment or a personal transfer, however punctual, is not WPS-compliant. Second, a Salary Information File must accompany that movement so MOHRE can match names, labour card numbers and amounts to the contracts it already holds. Paying correctly but never lodging the file is still a breach.
The system exists because wage disputes were historically difficult to evidence. By routing payment through regulated agents and capturing a structured file, MOHRE created a permanent audit trail: who was paid, how much, on which date, against which work permit. That trail is queried automatically, which is why breaches surface without anyone filing a complaint.
One practical consequence for employers: your WPS record is a public-facing compliance history within the government ecosystem. It is checked when you apply for new quotas and permits, and a poor record slows down transactions that have nothing to do with payroll.
Expert Tip
Confirm which entity is your registered WPS agent before you troubleshoot anything else. Employers who changed banks and never updated the agent registration spend weeks chasing “rejected” files that were never routed to MOHRE in the first place.
Which UAE employers must comply with WPS payroll rules?
Every employer registered with MOHRE must pay wages through WPS, which covers mainland companies in all seven emirates and the majority of free zone entities whose employment relationships sit under the federal labour framework. The exceptions are the financial free zones: DIFC and ADGM operate their own employment regimes outside MOHRE.
Free zone treatment is where most confusion arises, because “free zone” is not a single legal category. Zones such as DMCC, IFZA, JAFZA, DAFZA, Meydan, RAKEZ, DSO and DWC issue their own establishment cards and licences, but employment contracts remain within the federal system, so WPS applies with zone-specific administration layered on top. DIFC and ADGM are different in kind, not degree — they have their own employment statutes, their own dispute forums, and no MOHRE SIF.
A few edge cases are worth pinning down. A sole establishment with no employees has nothing to file. A company whose only “staff” are shareholders on investor visas rather than employment contracts is outside scope for those individuals. And a business mid-way through its first hire is inside scope from the moment the labour contract activates, not from the first full month — a gap that catches new companies constantly. If you are still choosing a jurisdiction, factor this into the UAE company incorporation decision rather than discovering it after your first visa.
| Employer type | WPS position | What this means in practice |
|---|---|---|
| Mainland (DET or other emirate DED) | In scope | Standard MOHRE WPS route via approved agent; SIF each cycle |
| Mainstream free zones (DMCC, IFZA, JAFZA, DAFZA, Meydan, RAKEZ, DSO, DWC) | In scope | WPS applies, with zone-specific establishment administration on top |
| DIFC | Outside MOHRE WPS | DIFC Employment Law No. 2 of 2019; DEWS contributions instead of gratuity accrual |
| ADGM | Outside MOHRE WPS | ADGM employment regulations apply in place of the federal regime |
| Sole establishment, no employees | Not applicable | No employment relationship, so nothing to report |
| Domestic workers | Separate regime | Governed by the domestic workers law with its own wage protection route [VERIFY] |
What is inside a WPS SIF file?
The Salary Information File is a fixed-format electronic record containing one line per employee plus an employer control record. Every field is validated by both your agent and MOHRE, and a single malformed field rejects the entire file — not just the offending row.
The employer record identifies the establishment and states the total being transferred and the pay period. The employee records carry the labour card (work permit) number, the employee’s IBAN, the receiving bank identifier, the amount, the number of days covered, and separately-stated variable pay and deductions. That separation matters: overtime and commission folded into basic salary is one of the fastest routes to a salary-mismatch flag, because MOHRE compares the reported figure against the contracted wage it already holds.
| Field | What it carries | Where it typically goes wrong |
|---|---|---|
| Establishment ID | Your MOHRE-registered employer number | Multi-branch groups filing staff against the wrong branch |
| Labour card number | The employee’s work permit identifier | Expired, cancelled or renewed-but-not-updated permits |
| Employee IBAN | UAE account receiving the wage | Employee switched banks without telling payroll |
| Bank / agent code | Routing identifier of the receiving institution | Stale codes after bank mergers or rebrands |
| Fixed wage | Contracted salary component | Reported figure differs from the registered contract |
| Variable wage | Overtime, commission, bonus | Merged into fixed wage instead of stated separately |
| Days on payroll | Days covered in the period | Mid-month joiners and leavers pro-rated incorrectly |
| Deductions | Advances, unpaid leave, loan repayments | Exceeding the statutory cap on wage deductions [VERIFY] |
One rule governs all eight fields: the SIF must agree with the payroll register, and the payroll register must agree with the contract. Where any two of those three disagree, you have a compliance exposure regardless of whether the money arrived.
How does WPS salary processing work, step by step?
Six stages sit between closing your payroll month and MOHRE marking the establishment compliant. Errors are cheapest to fix in stages one and two, and most expensive at stage six, where a rejection has already consumed the payment window.
- Close the payroll month — lock joiners, leavers, unpaid leave, overtime, commission and deductions. Every downstream field derives from this, so an error here propagates all the way to MOHRE.
- Generate the SIF — build the file in the required layout, with fixed and variable wage stated separately and days-on-payroll correct for anyone who did not work the full period.
- Fund and upload — ensure the account holds the full transfer value, then lodge the file with your registered WPS agent. Underfunding is a rejection cause, not just a bank inconvenience.
- Agent executes the transfers — wages move to each employee’s UAE account. Partial execution because one IBAN failed still leaves the establishment exposed on that employee.
- Agent reports to MOHRE — the confirmation is transmitted against your establishment record with dates and amounts.
- MOHRE matches and clears — reported wages are compared to registered contracts and payment windows. Mismatches raise a flag automatically; nobody has to complain.
Build your internal calendar backwards from stage six, not forwards from stage one. If wages are contractually due on the last day of the month, the file needs to be with the agent several working days earlier so a rejection can be corrected and resubmitted inside the window. Treating the due date as the upload date is how compliant employers end up with late records.
SIF rejected and payday is tomorrow?
Send us the rejection message and your register — we will identify the failing field and rebuild the file.
When does a salary become late under WPS payroll rules?
Wages are due on the date set in the employment contract. A grace period runs from that due date, after which the wage is treated as delayed and the establishment moves into the enforcement workflow. Ministerial Decree No. 598 of 2022 revised the WPS framework and the delay trigger, so any guidance quoting the older ten-day rule should be checked against the current decree before you rely on it.
[VERIFY — confirm the current grace period (understood to be 15 days from the due date under MD 598/2022) and the exact point at which permit suspension engages, directly with MOHRE, before publishing this figure.]
Three other dates matter alongside the wage due date, and they are the ones employers forget. A salary change must be reflected in the registered labour contract, not merely in your payroll file, or every subsequent SIF reports a figure MOHRE cannot match. A leaver must come off the file in the period after final settlement, not linger for a month. And a new joiner enters the file from contract activation, which is frequently mid-month.
| Event | Timing | What happens if you miss it |
|---|---|---|
| Wage payment | Date specified in the employment contract | Grace period begins; wage treated as delayed once it lapses [VERIFY] |
| SIF lodged with agent | On or before the transfer date | Rejection consumes the payment window and creates a late record |
| Agent report reaches MOHRE | Automatic after execution | No confirmation means the establishment reads as non-compliant |
| Contract salary amendment | When the salary actually changes | Every later SIF triggers a salary-mismatch flag |
| Leaver removed from file | Period following final settlement | Paying a former employee through WPS distorts the record both ways |
What are the penalties for WPS payroll non-compliance in the UAE?
The primary consequence is administrative rather than financial: MOHRE can suspend the establishment’s ability to issue new work permits. That single action stops hiring, stops new visas and stops renewals for existing staff, and it persists until wages are regularised and verified. Administrative fines apply alongside it, and repeated or falsified submissions escalate the response, including referral to the judicial authorities for larger establishments.
Be careful with the numbers circulating online. AED 1,000 for a first offence and AED 2,000 for a repeat are federal tax penalties for late return submission — VAT and excise penalties now sit under Cabinet Decision No. 129 of 2025, and corporate tax penalties under Cabinet Decision No. 75 of 2023 as amended by 10/2024. Neither instrument governs wages. MOHRE administrative fines are set under the labour framework and are assessed per affected worker with aggregate caps, which is a different structure entirely.
| Breach | Authority | Consequence |
|---|---|---|
| Wages not paid through an approved WPS agent | MOHRE | New work-permit issuance suspended; administrative fine per affected worker [VERIFY] |
| SIF not lodged, or lodged late | MOHRE | Establishment flagged as non-compliant; enforcement workflow engages [VERIFY] |
| False or mismatched wage data | MOHRE | Higher per-worker fine; repeated breaches escalate further [VERIFY] |
| Continued non-payment | MOHRE | Visa renewals blocked; inspection and possible referral for larger establishments |
| Deductions above the statutory cap | MOHRE | Unlawful deduction; repayment plus enforcement exposure [VERIFY] |
| Late VAT or corporate tax return | FTA — not MOHRE | Separate regime: CD 129/2025 (VAT/excise), CD 75/2023 as amended (corporate tax) |
Figures marked [VERIFY] above are pending confirmation against the current MOHRE schedule. We deliberately do not publish specific dirham amounts for wage fines without that check, because the widely-repeated figures on UAE payroll blogs are, in several cases, tax penalties reprinted in the wrong context.
⚠️ A permit freeze is the penalty that actually hurts
Fines are quantifiable and survivable. A suspension on work-permit issuance is not: it halts recruitment, blocks visa renewals for staff already employed, and can stall a licence-linked transaction that had nothing to do with payroll. For a business hiring through the year, the operational cost dwarfs the fine. See how we keep the WPS record clean →
What are the most common WPS payroll errors and SIF rejections?
Ten failures account for the overwhelming majority of rejected files and flagged establishments. Nine are process failures rather than knowledge failures — which is why they recur in businesses that understand the rules perfectly well but run payroll in a spreadsheet the day before payday.
| # | Failure | Root cause | Control that prevents it |
|---|---|---|---|
| 1 | File lodged after the transfer date | Payroll closed too close to payday | Close payroll a fixed number of working days before the due date, every month |
| 2 | Wage differs from the registered contract | Salary raised without amending the contract | Amend the labour contract in the same week the increase takes effect |
| 3 | Invalid or changed IBAN | Employee switched banks silently | Re-validate IBANs each cycle; require written notice of account changes |
| 4 | Expired labour card | Permit renewal slipped | Track permit and visa expiries on a rolling 90-day view |
| 5 | Wrong establishment ID | Multi-branch structure, staff mapped to the wrong entity | Maintain an employee-to-establishment map and reconcile it quarterly |
| 6 | Payment made outside WPS | Cash or personal transfer to “help out” an employee | Route every wage payment through the agent, without exception |
| 7 | Deductions above the permitted limit | Loan repayments and advances stacked in one period | Cap and document deductions before they reach the file [VERIFY] |
| 8 | New joiner missing from the file | Onboarding not linked to payroll | Add employees at contract activation, not at the next full month |
| 9 | Leaver still on the file | Final settlement not processed | Remove on settlement; keep the workings for audit |
| 10 | Layout and formatting rejections | Hand-built file, wrong field widths or decimals | Generate the file from validated payroll data rather than typing it |
Failures 1, 8 and 9 share a single root: payroll being treated as a monthly event instead of a continuous register. When onboarding, offboarding and salary changes feed the payroll record as they happen, the file assembles itself correctly and the deadline stops being tight.
What does a WPS payroll error look like in AED — a worked example
Take an employee joining on 12 June with a monthly wage of AED 9,000 made up of AED 5,400 basic and AED 3,600 allowances, on a 30-day pay period. Days on payroll are 19 (12 to 30 June inclusive), so the correct June figure is AED 9,000 ÷ 30 × 19 = AED 5,700, and the SIF must show 19 days on payroll, not 30.
Report the full AED 9,000 with 19 days and the arithmetic contradicts itself. Report AED 5,700 with 30 days and MOHRE sees a wage 37% below the registered contract. Both variants are the same underlying error — days and amount out of step — and both produce a mismatch flag that someone then has to explain.
| Scenario | Amount reported | Days reported | Outcome |
|---|---|---|---|
| Correct pro-ration | AED 5,700 | 19 | Matches contract on a pro-rata basis; clears |
| Full wage, part month | AED 9,000 | 19 | Internally inconsistent; queried |
| Part wage, full month | AED 5,700 | 30 | Reads as underpayment against the contract |
Now put a price on prevention. For a company with 18 employees, outsourced payroll at AED 25 per employee costs AED 450 a month, or AED 5,400 a year, with the SIF produced and validated as part of the service. Against that, price a single month in which hiring is frozen: one delayed senior hire, at a fully-loaded cost of AED 30,000 a month in lost delivery capacity, exceeds five years of the prevention cost. The arithmetic is not close.
How do you fix a missed or rejected WPS submission?
Move in this order: pay the wages, correct the file, resubmit, then document. Employers routinely reverse the first two steps — spending days perfecting a file while wages sit unpaid — which makes the underlying breach worse, because the breach is non-payment, not non-reporting.
- Transfer the wages through the approved agent immediately — even where the file is still failing validation. Getting money to employees stops the primary breach from deepening.
- Read the rejection reason literally — agent rejection messages name the failing field. Resist the urge to rebuild the whole file; fix the field.
- Reconcile the register to the contracts — check the reported wage against the registered contract for every flagged employee before resubmitting, or you will fail twice.
- Resubmit and obtain confirmation — keep the agent’s acknowledgement. “We uploaded it” is not evidence; the acknowledgement is.
- Amend the underlying record — if the cause was a salary change or a lapsed permit, fix that record too, or the same flag returns next cycle.
- Write down what failed — a two-line note in your payroll file turns a one-off panic into a control you can point an auditor at.
If the establishment is already flagged, expect to evidence the correction rather than simply assert it: bank confirmations, the accepted file and the amended contract. This is where employers who never kept acknowledgements discover the cost of that habit.
How do WPS payroll rules differ across UAE free zones?
For the mainstream free zones the substance is identical to the mainland — approved agent, SIF, MOHRE matching — and only the administration differs: which establishment card the employee is mapped to, and occasionally which portal the zone expects to see activity in. DIFC and ADGM are the genuine exception, operating outside the federal regime altogether.
🏢 Mainland and mainstream free zones
- Federal labour framework applies
- Approved WPS agent, MOHRE SIF each cycle
- End-of-service gratuity accrues under FDL 33/2021
- Zone layers on establishment administration only
- Covers DMCC, IFZA, JAFZA, DAFZA, Meydan, RAKEZ, DSO, DWC
⚖️ DIFC and ADGM
- Own employment statutes, not the federal law
- No MOHRE Salary Information File
- DIFC: monthly DEWS contributions replace gratuity accrual
- ADGM: separate employment regulations apply
- A mainland-only provider will get this wrong
The practical test when you engage anyone to run payroll is to ask them, unprompted, what changes between a DMCC company and a DIFC company. An answer that does not reach DEWS has not been near a DIFC payroll. The same test appears in our guide to comparing payroll outsourcing companies in the UAE, and it remains the fastest way to sort capability from marketing.
How does WPS payroll connect to gratuity, GPSSA and final settlements?
WPS reports the wage; three other obligations run alongside it and none of them appear in the SIF. End-of-service gratuity accrues month by month, GPSSA contributions apply to UAE and GCC national employees, and a leaver’s final settlement has to be computed and paid before that employee comes off the file.
Gratuity sits under Federal Decree-Law No. 33 of 2021: an employee completing one year of continuous service earns 21 days’ basic wage for each of the first five years and 30 days’ basic wage for each subsequent year, capped at two years’ total wage. It accrues on basic pay, not the gross figure you transfer. Because none of this reaches MOHRE through WPS, an employer can hold a perfect WPS record and still carry a materially understated liability.
GPSSA is the second parallel obligation. UAE and GCC nationals require pension registration and monthly contributions split between employer and employee, calculated on a defined contribution salary rather than the transferred net. Getting the base and the registration right from the first month avoids painful retrospective corrections — we handle GPSSA registration for UAE national employees as part of onboarding. [VERIFY — confirm current contribution percentages and the minimum and maximum contribution salary with GPSSA before publishing.]
Final settlements are where the three strands meet. A leaver’s last payment typically combines worked days, accrued leave, notice and gratuity, and it still moves through the approved agent. Pay it outside WPS because “they have already left” and you have created exactly the kind of off-channel wage payment the system exists to catch.
How does WPS payroll reconcile to your accounting and corporate tax records?
The wage total you transfer through WPS should agree to the payroll journal in your ledger, which agrees to staff costs in your financial statements, which feed the corporate tax computation. Three sets of numbers, one figure. Where they diverge, the divergence is discovered by an auditor or the FTA rather than by you.
The most common break is timing: a bonus paid in one month and booked in another, or a final settlement transferred in January and accrued in December. Neither is wrong in itself, but both need a reconciling note, because a reviewer comparing the WPS record to the ledger will otherwise read the difference as unrecorded payroll. The second common break is gratuity, which never appears in WPS at all and so is quietly omitted from provisions by employers who reconcile only to the bank.
There is a corporate tax dimension too. Staff costs are deductible in the corporate tax computation, but payments to owners and related parties must meet the arm’s length standard under Federal Decree-Law No. 47 of 2022 — a shareholder drawing an above-market “salary” through WPS has not made it deductible by routing it correctly. Salaries themselves are outside the scope of VAT, so there is no 5% charge on wages, though certain staff-related reimbursements processed through payroll carry input VAT questions that need to reach whoever prepares your VAT return.
Keeping payroll and books under one roof removes the monthly handoff entirely: the journal is posted by the team that produced the register. That is the logic behind our combined accounting, payroll and tax service in Dubai, and it is why WPS reconciliation stops being a year-end exercise.
WPS terms explained
| Term | What it means |
|---|---|
| WPS | Wages Protection System — the MOHRE regime requiring wages to be paid through approved agents and reported electronically |
| SIF | Salary Information File — the structured file lodged each cycle, one record per employee plus an employer control record |
| WPS agent | The bank, exchange house or financial institution approved to transmit wages and report them to MOHRE |
| MOHRE | Ministry of Human Resources and Emiratisation — the federal authority for employment and WPS |
| Labour card number | The work permit identifier used to match each SIF record to a registered employee |
| Fixed vs variable wage | Contracted salary versus overtime, commission and bonus — reported separately in the file |
| DEWS | DIFC Employee Workplace Savings — the funded plan DIFC employers contribute to in place of gratuity accrual |
| DET | Dubai Economy and Tourism — the mainland licensing authority, formerly DED |
Fastlane Payroll & Compliance Team
FTA-registered tax agents and MoE-approved auditors producing monthly payroll registers, WPS Salary Information Files and gratuity accruals for employers across mainland Dubai and the major UAE free zones. Every guide is checked against current MOHRE and FTA requirements before publishing.
Ask the team a question