Guide · Payroll · 10 sections · MOHRE compliance

UAE WPS Salary File Setup Guide 2026

The Wage Protection System (WPS) is the MOHRE-mandated mechanism by which every UAE employer pays employee salaries through a bank-routed Salary Information File (SIF). Get it wrong and you can't renew labour permits. Here is the complete setup walkthrough — file format, rejection codes, gratuity math, and the AED-fine schedule.

Updated: 12 May 2026 By: Hibr AI editorial Format: Printable
What's in this guide
  1. Why WPS exists and who must comply
  2. The SIF file format — every field explained
  3. Bank routing and the WPS-exempt list
  4. Filing timing — the 15-day rule
  5. The 6 most common WPS rejection codes
  6. End-of-service gratuity calculation
  7. Permitted deductions and what's prohibited
  8. The AED-fine schedule for late WPS
  9. Permit dependencies — what fails when WPS fails
  10. Pre-submit checklist

1. Why WPS exists and who must comply

The UAE introduced the Wage Protection System in 2009 to ensure that private-sector employees receive their salaries on time and in full. WPS is administered by the Ministry of Human Resources and Emiratisation (MOHRE) in coordination with the UAE Central Bank. Payment is routed through banks (or licensed exchange houses) that report salary disbursements back to MOHRE in a standardized format.

Who must use WPS

Who is exempt

Law reference: MOHRE Resolution 739/2016 (WPS implementation) · Federal Decree-Law 33/2021 (Labour Law) Articles 19-26 (wage protection obligations) · Cabinet Decision 1/2022 (Executive Regulation of the Labour Law).

2. The SIF file format — every field explained

The Salary Information File (SIF) is a flat text file with one transaction per line. Most UAE banks accept it via portal upload or API. Two record types:

Employer Detail Record (one per file)

FieldLengthExampleNotes
Record Type3EDRAlways EDR for employer record
Employer ID15EID-1234567MOHRE-issued employer ID
Bank Code40011Your bank's UAE bank routing code
File Creation Date820260512YYYYMMDD
File Creation Time41430HHMM (24h, Dubai time)
Salary Period6202604YYYYMM (the period being paid for)
Total Records500027Number of EDR + SCR records that follow
Total Salaries130000234500.00Sum of all employee salaries in fils

Salary Credit Record (one per employee)

FieldLengthExampleNotes
Record Type3SCRAlways SCR for employee record
Employee ID14EHC-0987654MOHRE employee number
Employee Bank Account23AE070331234567890123456IBAN format
Salary Frequency1MM = monthly, W = weekly
Period Days230Days in the salary period
Income Fixed130000045000.00Basic + housing + other fixed allowances
Income Variable130000005000.00Commissions, overtime, bonuses
Deductions130000001500.00Permitted deductions (see Section 7)
Net Salary130000048500.00Income Fixed + Variable − Deductions

Amounts are in UAE fils (1 AED = 100 fils) for some banks, or in AED with 2-decimal precision for others. Check your bank's spec sheet before generating files.

3. Bank routing and the WPS-exempt list

WPS routes through a UAE bank or licensed exchange house with WPS approval. The 22 banks supporting WPS as of 2026 include: Emirates NBD, ADCB, Mashreq, FAB, Dubai Islamic Bank, Sharjah Islamic Bank, RAKBANK, ENBD Liv, WIO, Commercial Bank of Dubai, Abu Dhabi Islamic Bank, Ajman Bank, Bank of Sharjah, Emirates Islamic, HSBC UAE, Standard Chartered UAE.

Larger employers (typically 50+ employees) submit via direct bank API integration. SMBs (under 50 employees) typically use the bank's online portal — log in, upload SIF, confirm batch.

Common mistake: Assuming your personal bank account is a WPS account. WPS requires a corporate payroll account specifically — different KYC, different fee structure. Open the WPS account at the same time as the trade license, not after the first salary period.

4. Filing timing — the 15-day rule

Per MOHRE Resolution 739/2016 and Article 22 of Federal Decree-Law 33/2021, employers must transfer salaries within 15 days of the salary disbursement date. The clock starts at the contract's defined pay date.

If your contract says salaries are paid monthly on the last working day of the month, then April salaries (period ending 30 April) must be in employees' bank accounts by 15 May. WPS submission must precede or accompany the transfer.

Practical timing chain

  1. Day 1 (last working day of month): Salary period ends.
  2. Day 2-5: Run payroll calculation. Verify EID validity for every employee.
  3. Day 6-10: Submit SIF to your bank. Bank reviews format + funds availability.
  4. Day 10-14: Bank credits employee accounts. MOHRE receives confirmation.
  5. Day 15: Hard deadline. Late filings flagged in MOHRE system.
Law reference: Federal Decree-Law 33/2021 Article 22 (Wage Payment Mechanism) · MOHRE Ministerial Resolution 739/2016 Article 4 (15-day requirement).

5. The 6 most common WPS rejection codes

If your SIF is rejected at the bank or by MOHRE, the entire batch fails — even one bad record kills the file. The most frequent rejection reasons:

CodeReasonFix
R001Employee ID not registered with MOHREVerify employee labour-card status. New hires: wait 14 days after work-permit issuance before including in WPS.
R002Emirates ID expiredUpdate EID via ICA before next pay run. Check 30 days ahead of every payroll.
R003IBAN format invalidUAE IBAN must be 23 characters starting with AE. Bank's portal usually validates on upload.
R004Salary amount inconsistent with contractIf contracted salary changed, file an amendment with MOHRE first.
R005Deductions exceed permitted percentageSee Section 7. Max deductions = 50% of salary (and only specific categories).
R006Insufficient funds in WPS accountFund the account 24h before submission. Bank holds funds until MOHRE confirmation.
The hidden cost of rejection: Each rejection requires re-submitting the entire file, which restarts the 15-day clock from rejection date — not from original submission. Best practice: submit on day 10, leaving 5 days of buffer for rejection-recovery.

6. End-of-service gratuity calculation

Federal Decree-Law 33/2021 Article 51 defines End-of-Service Gratuity (EOSG):

Standard formula

Worked example

An employee with 8 years of service and 10,000/month basic salary:

Termination type matters

Law reference: Federal Decree-Law 33/2021 Articles 51-53 (End-of-service Gratuity) · Cabinet Decision 1/2022 Articles 30-32 (calculation details).

7. Permitted deductions and what's prohibited

Article 25 of Federal Decree-Law 33/2021 restricts what an employer may deduct from an employee's salary. The categories:

Permitted (with caps)

Prohibited

Total deductions cap: Across all categories, monthly deductions cannot exceed 50% of the employee's monthly wage. Exceeding this triggers WPS rejection code R005.

8. The AED-fine schedule for late WPS

MOHRE's escalation is one of the most aggressive enforcement schedules in the UAE compliance landscape — because labor protection is constitutionally privileged:

DelayConsequence
Day 16 (1 day late)System flag. No fine yet.
Day 30+ (15 days late)Work permits suspended — cannot hire new employees or renew existing labour cards.
Day 60+ (45 days late)1,000 fine per employee per month of delay. Establishment downgraded in MOHRE classification.
Day 90+ (75 days late)5,000 fine per employee. Court referral for criminal labor violation.
Repeat offense within 6 monthsSuspension extended to all MOHRE services including establishment renewal.
Law reference: Cabinet Decision 21/2022 (Penalties) · Federal Decree-Law 33/2021 Article 60.

9. Permit dependencies — what fails when WPS fails

WPS isn't standalone. Failure cascades through your entire UAE labor footprint:

This is why WPS is a top-3 compliance priority — second only to VAT/CT filings.

10. Pre-submit checklist

Before clicking submit at your bank's portal:

If you use HIBR ERP: All 11 checks above run automatically before file generation. Rejection-recovery (re-fetch EID, fix IBAN, re-run) takes one click — not a re-submit of the entire batch.

Get this guide by email + printable format

Plus our UAE VAT 201 Filing Checklist, Corporate Tax decision tree, and Free Zone vs Mainland comparison.

You'll also join the HIBR ERP waitlist. Unsubscribe anytime — see our privacy policy.