UAE WPS SIF File: The Complete Guide for HR and Finance Teams
The Wages Protection System SIF file explained step-by-step — format, required fields, common errors, and how to automate generation to avoid AED 1,000/day fines.
The Wages Protection System (WPS) is not optional in the UAE. Under Federal Decree-Law No. 33 of 2021, all private sector employers must transfer salaries through WPS by the agreed payment date. The penalty for non-compliance: AED 1,000 per employee per day.
For a 50-person company, a 5-day payment delay costs AED 250,000. For a 200-person company, the same delay costs AED 1,000,000. These are not hypothetical fines — MOHRE enforcement has become increasingly systematic, and bank integrations mean MOHRE can see salary payment timing in real time.
The mechanism is the SIF file — Salary Information File. This is a structured pipe-delimited text file that you submit to your bank each month. The bank uses it to process payments and simultaneously reports data to MOHRE.
The SIF File Format
The SIF file is a pipe-delimited text file where each row represents one employee payment. The format is fixed by the UAE government. Every bank connected to WPS expects exactly the same structure.
Required fields for each employee row:
- MOL Employer Reference Number — your MOHRE establishment number
- Employee ID (MOL) — the employee's labour card number
- Employee Name — must match the Labour Contract exactly (full legal name, no nicknames)
- Nationality — ISO country code
- Emirates ID Number — 15-digit format
- Bank Name and IBAN — the employee's UAE bank account details
- Basic Salary, Housing Allowance, Transport Allowance, Other Allowances — in AED
- Deductions — any authorised deductions
- Net Salary — the amount the employee actually receives
The 5 Most Common SIF Errors (and how to avoid them)
- Name mismatches — The most frequent error. HR databases often store employee nicknames or shortened names. The SIF must contain the full legal name exactly as it appears in the Labour Contract. Even a single character difference causes a payment failure.
2. Stale IBAN numbers — When an employee changes their bank account, most HR systems are not updated immediately. An invalid IBAN causes the entire payment run to fail for that employee, triggering a WPS violation.
3. Missing new joiners — Employees added to the payroll after the previous SIF submission are sometimes omitted from the current month's file because the HR team is working from a stale extract.
4. Expired Emirates IDs — MOHRE validates Emirates ID numbers and rejects SIF rows where the ID is expired or invalid.
5. Incorrect salary split — The SIF requires basic salary to be stated separately from allowances. HR teams that store total salary without the component breakdown generate SIF files that do not pass bank validation.
| Capability | Excel Manual | ⭐Zorvis AI UAE Module | ZenHR / Bayzat |
|---|---|---|---|
| SIF file generation | 3-5 hrs manual | 1 click automated | Semi-automated |
| Emirates ID OCR | Manual entry | Auto-extract on upload | Manual entry |
| IBAN validation | No | Real-time check | Basic check |
| Expiry alerts (EID/Visa) | Manual calendar | Auto 90/60/30-day alerts | Basic alerts |
| Name mismatch detection | No | Labour contract comparison | No |
Building a single source of truth
For companies staying on manual processes, the minimum viable WPS infrastructure is a single master spreadsheet with the following fields per employee: MOL Employee ID, full legal name (passport-matching), nationality, Emirates ID number and expiry, bank name, IBAN, basic salary, housing allowance, transport allowance, other allowances. Update this spreadsheet immediately when any data changes — do not wait for month-end.
This turns a 3-hour monthly exercise into a 20-minute one. More importantly, it eliminates the category of errors caused by working from multiple inconsistent data sources.
For companies doing 50+ employees, automation is not a luxury — it is a compliance requirement in practice. Zorvis AI's UAE module maintains all employee WPS data as structured fields, validates IBAN and Emirates ID on entry, surfaces expiry alerts 90/60/30 days in advance, and generates the SIF file in one click. The risk of a AED 1,000/day fine from a missed file or invalid field is simply too high to manage manually at scale.
Join the waitlist for early access to the hire-to-retire People Intelligence Platform built for India and UAE SMEs.
Get early access →