Key Takeaways
4 insights · 13 min readWPS is the MOHRE-mandated electronic wage transfer system. Salaries must reach employees through it, and a delay beyond the permitted window triggers work permit suspension before any fine is issued.
Not every UAE employer is inside WPS. DIFC and ADGM operate their own employment regimes, and free zone requirements vary — check which framework applies before assuming.
The SIF file must reconcile exactly — employee records against the control record, and the control record against the bank transfer. One mismatch rejects the whole batch.
WPS is one of three payroll obligations. GPSSA for UAE and GCC nationals runs alongside it, and end-of-service gratuity accrues from day one whether or not you provision for it.
WPS payroll in the UAE requires employers registered with MOHRE to pay wages electronically through an approved agent. Each cycle you generate a SIF file listing every employee’s labour card number, IBAN and salary components, submit it with a matching bank transfer, and MOHRE reconciles the two. Salaries not paid within the permitted window trigger work permit suspension.
In this guide
What WPS is Who is covered, and who is not The SIF file The monthly WPS cycle When salaries are late Penalties for non-compliance What runs alongside WPS End-of-service gratuity Payroll, corporate tax and VAT What goes wrong most often Joiners and leavers mid-month In-house or outsourcedThe Wage Protection System is the electronic mechanism through which UAE employers registered with the Ministry of Human Resources and Emiratisation pay wages, and through which MOHRE verifies that they have actually been paid. It is not a reporting formality after the fact — the salary transfer and the data file are checked against each other, and the consequence of getting it wrong lands on your ability to issue work permits rather than on a payment schedule. This guide covers the mechanics, the deadlines, the penalty structure, and the two obligations that sit alongside WPS and are routinely forgotten. Fastlane runs payroll and WPS from AED 25 per employee per month.
What is the Wage Protection System?
WPS is a joint MOHRE and UAE Central Bank system requiring employers to pay wages electronically through an approved agent — a bank, exchange house or authorised financial institution — rather than in cash or by unrecorded transfer. Each pay cycle the employer submits a structured data file describing what every employee should receive, and transfers the matching total. MOHRE reconciles the two.
The purpose is verification rather than administration. Because the declared file and the actual transfer must agree, MOHRE can see not only that wages were paid but that they were paid in the amounts declared, to the right people, on time. That design is what makes the system hard to work around, and it is why the compliance risk sits in data accuracy as much as in cash flow.
Which employers are covered, and who is outside WPS?
WPS applies to establishments registered with MOHRE, which covers mainland companies and the great majority of free zone entities. It does not, however, cover everyone — and assuming universal application is a common error when setting up payroll in a new entity.
| Employer type | Framework | Position |
|---|---|---|
| Mainland companies | MOHRE, Federal Decree-Law No. 33 of 2021 | WPS applies |
| Most free zones | MOHRE, or the zone’s own equivalent system | WPS or a zone-specific scheme — confirm with your authority |
| DIFC | Its own DIFC Employment Law and registrar | Outside MOHRE — separate rules including a workplace savings scheme in place of gratuity |
| ADGM | Its own employment regulations | Outside MOHRE — separate framework |
| Domestic workers | Separate legislation and system | Not the standard establishment WPS route |
⚠️ Check which regime you are in before building the payroll
DIFC and ADGM operate their own employment legislation, their own registrars and their own end-of-service arrangements. A payroll process designed around MOHRE WPS will not fit either of them, and a DIFC entity that assumes gratuity works the same way as onshore has a provisioning problem rather than a filing one [VERIFY the current requirements for your specific free zone or financial centre].
What is a SIF file and what does it contain?
The Salary Information File is the structured data file submitted with each pay run. It has two parts that must agree with one another and with the money actually transferred.
| Component | What it holds | Where errors come from |
|---|---|---|
| Employee detail records | One row per employee — labour card number, personal ID, IBAN, agent ID, pay period start and end, days worked, fixed salary, variable salary, leave days | Stale labour card numbers after a visa renewal |
| Salary control record | The summary row — employer ID, agent ID, file creation date and time, total record count, total salary value | Totals that do not match the sum of the detail rows |
| Fixed salary | Basic wage plus contractual allowances | Allowances declared inconsistently between months |
| Variable salary | Overtime, commission, bonuses for the period | Timing — which period a bonus belongs to |
| Days worked and leave | Actual days in the period, and unpaid leave | Unpaid leave omitted, so the total does not reconcile |
The reconciliation is the point. The detail rows must sum to the control record, and the control record must equal the bank transfer. A single mismatch — one wrong IBAN, one employee whose labour card was renewed and whose number changed, one omitted unpaid leave day — and the batch is rejected. Not the individual record: the whole file.
How does the monthly WPS cycle work?
A well-run cycle is the same sequence every month, finished before the deadline rather than against it.
- Register the establishment — a one-time step. The company must be registered with MOHRE and hold an account with a WPS-approved agent before the first pay run.
- Confirm employee data — labour card numbers, personal IDs and IBANs, checked against current documents. Visa renewals and bank changes are the two things that silently invalidate a file.
- Calculate the payroll — basic salary, allowances, overtime, commission and any deductions, with unpaid leave days reflected in the days-worked field.
- Generate the SIF file — in the prescribed format, with detail rows and control record reconciling to each other.
- Submit and transfer — upload the file through your agent and instruct the matching transfer. The two must agree exactly.
- Confirm acceptance — check that MOHRE has accepted the file rather than assuming it. A rejected batch means nobody has been paid and the clock is still running.
- Archive the run — SIF file, bank confirmation, payslips and the acceptance record, retained with the payroll file.
Expert Tip
Run the file three to five working days before the deadline, not on it. A rejected batch has to be corrected and resubmitted, and if that happens on the last day you are late even though the money was ready. The two corrections that take longest are a changed labour card number after a visa renewal and a closed or altered bank account — both of which need the employee to supply something, on a timescale you do not control.
When are salaries actually considered late?
Wages are due at the end of the agreed pay period, and are treated as delayed once the permitted window after the due date has passed — commonly stated as 15 days [VERIFY the current MOHRE timeframe for your establishment category]. What matters practically is that the consequence is automatic and system-driven: MOHRE sees an unmatched pay period without waiting for anyone to complain.
The first consequence is usually not a fine. It is a block on new work permits for the establishment, which stops you hiring, renewing or transferring anyone until the position is regularised. For a growing company that is a more disruptive outcome than an administrative penalty, and it arrives faster.
What are the penalties for WPS non-compliance?
MOHRE’s penalty framework combines administrative fines with operational restrictions, and the restrictions usually bite first. The specific amounts are set by ministerial and cabinet resolution and have been revised more than once, so treat any published figure — including any you find online — as needing confirmation before you budget against it.
| Violation | Consequence | Amount |
|---|---|---|
| Wages not paid within the permitted window | Work permit suspension for the establishment | Operational, not monetary — applies from the point of delay |
| Failure to register in WPS | Administrative fine, per worker, plus permit block | [VERIFY current MOHRE penalty schedule] |
| Incorrect or incomplete SIF data | Administrative fine, per worker | [VERIFY current MOHRE penalty schedule] |
| Persistent non-compliance | Escalation, establishment classification downgrade, referral | Compounds across the establishment |
| Larger establishments | Additional measures apply above certain headcounts | [VERIFY thresholds] |
⚠️ The classification downgrade is the expensive one
Administrative fines are finite. An establishment classification downgrade is not — it affects the fee category you pay for every work permit and renewal thereafter, across the whole company, for as long as it stands. Companies focused on avoiding a per-worker fine sometimes miss that the structural consequence costs considerably more over a year than the penalty they were worried about.
What runs alongside WPS?
WPS is one of three payroll obligations, and it is the only one most employers actively manage. The other two accrue quietly and surface later — one at an audit, the other when someone resigns.
| Obligation | Who it applies to | Cycle |
|---|---|---|
| WPS wage transfer | All employees at a MOHRE-registered establishment | Every pay period |
| GPSSA pension contributions | UAE nationals, and GCC nationals under the Unified Protection Extension System | Monthly, due by the 15th of the following month |
| End-of-service gratuity | Employees with at least one year of continuous service | Accrues monthly, paid on exit |
| Emiratisation targets | Establishments above the applicable headcount thresholds | Assessed periodically [VERIFY current MOHRE thresholds] |
GPSSA is the one most often missed entirely, because a company with a single Emirati or GCC-national hire may run WPS correctly for years without realising a separate registration and monthly contribution obligation exists. Registration is due within 30 days of the joining date, and contributions run from that date rather than from approval — see our guide to GPSSA registration for GCC nationals and the GPSSA registration service.
How is end-of-service gratuity calculated?
Under Federal Decree-Law No. 33 of 2021, an employee who completes at least one year of continuous service is entitled to 21 days’ basic wage for each of the first five years and 30 days’ basic wage for each subsequent year, with the total capped at two years’ wages. It is calculated on basic salary only — allowances are excluded — and unpaid leave days do not count towards service.
Worked example. An employee joins on 1 January 2022 on a basic salary of AED 9,000 per month and leaves on 30 June 2026 — four years and six months of service.
| Step | Calculation | Result |
|---|---|---|
| Daily basic wage | AED 9,000 × 12 ÷ 365 | AED 295.89 |
| Entitlement | 4.5 years within the first five — 21 days per year | 94.5 days |
| Gratuity | 94.5 × AED 295.89 | AED 27,962 |
| Cap check | Two years’ total wage | Not binding at this length of service |
| Monthly accrual you should have provisioned | AED 27,962 ÷ 54 months | About AED 518 per month |
The daily-rate divisor is worth agreeing internally, since a 365-day basis and a 30-day-month basis produce different answers and both are used in practice [VERIFY the basis appropriate to your contracts]. The last row is the important one: gratuity is a liability that builds from month thirteen, and a company that has never provisioned for it discovers the full amount as a cash payment in the month an employee resigns.
How does payroll interact with corporate tax and VAT?
Three points, each of which comes up in practice and none of which is obvious from the WPS process itself.
Payroll in the tax computation
• Salaries are deductible — staff costs incurred wholly and exclusively for the business are deductible in the corporate tax computation, including employer GPSSA contributions and gratuity accruals recognised under IFRS.
• Payments to owners and connected persons must be arm’s length — a salary paid to a shareholder, director or their relative is deductible only to the extent it reflects market value for the services actually provided. This is a standing area of adjustment.
• Employment income is outside the scope of VAT — wages are not a supply, so no VAT arises on salary. Staff-related costs bought in from suppliers are a different question, and some are blocked from input recovery.
• Employee benefits provided free of charge — input VAT on goods or services given to staff at no charge is generally blocked unless there is a legal or contractual obligation to provide them.
• The payroll ledger feeds both returns — which is the practical argument for running payroll and accounting from the same system rather than reconciling two later.
If your corporate tax return is prepared from the same ledger that runs payroll, the deductions and accruals flow through automatically. Where payroll sits in a spreadsheet and the accounts elsewhere, the gratuity provision in particular tends to be missing from the accounts entirely until an auditor asks for it.
What goes wrong most often?
WPS failures are almost never about willingness to pay. They are about data and timing — and each item on the left is visible before the file is submitted.
✗ What gets a batch rejected or a permit blocked
- Labour card number changed at visa renewal and not updated
- Employee bank account closed or changed without notice
- Detail rows that do not sum to the control record
- Transfer amount differing from the declared total
- Unpaid leave days omitted from the days-worked field
- File submitted on the deadline with no time to correct a rejection
- Assuming acceptance rather than confirming it
- New joiner not registered before the first pay run
✓ What keeps it clean
- Employee data verified against current documents each cycle
- A standing process for visa renewals to trigger a payroll update
- File reconciled to the control record before submission
- Transfer instructed for the exact declared total
- Leave and absence captured before the run, not after
- Submission three to five working days ahead of the deadline
- Acceptance confirmed and archived with the run
- Joiners and leavers processed in the month they occur
What happens with joiners and leavers mid-month?
Both are handled through the days-worked and salary fields rather than by leaving the employee out, and both are common sources of a rejected file.
Mid-period movements
• A joiner — must be registered and hold a labour card before appearing in a SIF file. Pay the pro-rated amount for actual days worked, with the days-worked field reflecting the partial period.
• A leaver — include them in the final run for their last period, pro-rated. Do not simply omit them, or the file will not reconcile against MOHRE’s expected employee list.
• Final settlement — end-of-service gratuity, accrued untaken leave and any notice payment are settled at exit, alongside the visa cancellation process.
• Unpaid leave — reduces both the salary paid and the days-worked figure, and does not count towards gratuity service.
• Cancel the labour card and visa — before the following cycle, so the employee does not appear on a file after their departure.
Should you run payroll in-house or outsource it?
Payroll is unusual among back-office tasks in that the cost of a mistake is disproportionate to the size of the task. A ten-employee payroll takes an hour a month to run and can suspend your ability to hire if it is run wrongly.
| Consideration | In-house | Outsourced |
|---|---|---|
| Cost | Staff time, plus software | From AED 25 per employee per month |
| SIF format changes | You track them | Handled by the provider |
| Deadline management | Competes with everything else that month | A fixed calendar obligation |
| Gratuity provisioning | Frequently omitted from the accounts | Accrued monthly into the ledger |
| GPSSA alongside WPS | Often missed entirely | Run on the same cycle |
| Cover | None when the person handling it is away | Continuous |
At AED 25 per employee per month, a ten-person payroll costs AED 250 — less than an hour of most owners’ time and considerably less than one rejected batch that suspends work permits during a hiring round. Where payroll, bookkeeping and tax all sit with one team, the gratuity accrual and the GPSSA contributions land in the ledger automatically rather than being reconstructed at year end — see accounting, payroll and tax and our guide to monthly accounting packages in Dubai.
Fastlane Tax Team
FTA-registered tax agents and MoE-approved auditors running payroll, WPS and GPSSA compliance for employers across UAE mainland and 40+ free zones. Every guide is reviewed against current MOHRE and FTA regulations before publishing.
Ask the team a question