GUIDE · UPDATED SEPTEMBER 2026
WPS explained — and why files get rejected
Every UAE employer registered with MOHRE pays through the Wage Protection System. This is what the regime requires, what a SIF file actually contains, and how to stop the bank bouncing it at 4 pm on payday.
- Min. Res. 598/2022
- CBUAE SIF layout
- EDR + SCR
- One file per licence
WHAT THE FILE CONTAINS
Two record types, one strict format
A SIF is a flat file with two kinds of row. Get either wrong and the whole submission fails — the bank does not part-process it.
| Record | Carries | Common failure |
|---|---|---|
| EDR — Employee Detail Record | One row per employee: MOL personal ID, IBAN, bank routing code, fixed and variable pay, days on the payroll | Missing or mistyped IBAN; employee has no MOL ID yet |
| SCR — Salary Control Record | One row per file: employer MOL establishment ID, bank routing code, pay month, total amount, record count | Total does not reconcile to the sum of the EDRs |
Layout per the Central Bank format prescribed under Ministerial Resolution 598 of 2022.
The submission sequence
-
Close and approve payroll
The amounts in the file must match an approved payroll run, including overtime, unpaid days and any deductions.
-
Validate every record first
Check each employee has an IBAN, a valid routing code and a MOL ID, and that the control total reconciles. This is the step that prevents rejection — do it before generating, not after.
-
Generate the SIF per establishment
One file per trade licence, drawn from that entity's own run and carrying that entity's employer MOL ID.
-
Submit to the bank or exchange house
Through your WPS-approved channel.
-
Record the outcome
Submitted, accepted or rejected — and keep the evidence. This is what an inspection asks for.
The pre-flight checklist
- Every employee has an IBAN in the correct format
- Every employee has a bank routing code
- Every employee has a MOL personal ID
- New joiners mid-month are included with correct days
- Leavers are removed or reported correctly
- The employer MOL establishment ID matches the licence
- The control-record total reconciles to the detail rows
- The pay month is correct — a surprisingly frequent slip
eHRMS runs every one of these automatically and names the employee behind any failure before the file is generated. See payroll & WPS.
Not legal advice. The figures and rules on this page reflect the statutory references built into eHRMS at the time of writing, and are provided for general guidance. Entitlements change and individual contracts, free zones, DIFC and ADGM differ — always confirm current requirements with MOHRE, your free zone authority or your labour counsel.
FAQ
WPS questions
Watch a SIF file validate clean
Book a walkthrough and we'll take one of your real cases — a new hire, a payroll month, a visa renewal — and run it end to end in front of you. It takes about 45 minutes, and you'll leave with a clear yes or no.
Prefer to talk? Call +971 4 874 1144 or email info@globosoft.ae