The UAE Ministry of Human Resources (MOHRE) requires every private-sector employer to pay salaries through the Wage Protection System using an agent-bank SIF file in a strict fixed-width format. One wrong field, the whole file rejects. AttendUX generates the SIF directly from your payroll run — correct format, validated IBANs, correct paymentCategory for every employee type, ready to upload to your agent bank portal. No more editing tens of thousands of lines in Excel on payday.
Fixed-width 143-char records, agent-bank header, employer prefix, payment category codes — all generated precisely per the latest MOHRE specification (updated whenever MOHRE revises).
Every employee IBAN is validated against UAE Central Bank BIC rules before export. Accounts missing bank details are flagged BEFORE the file is generated — no bank rejections.
Each employee auto-tagged with the correct paymentCategory (regular salary, final settlement, leave salary, overtime, gratuity). No manual tagging of hundreds of rows.
Emirates NBD, First Abu Dhabi Bank (FAB), ADCB, Mashreq, Dubai Islamic Bank, RAK Bank, Commercial Bank of Dubai, HSBC UAE, Standard Chartered, and more.
Post-payroll correction (missed overtime, bonus added)? Re-generate the SIF — AttendUX tracks file versions so you upload the correct one to the bank.
Rejected file from your bank? Our team walks you through the specific record that failed. We maintain working test SIFs against every UAE agent-bank portal.
Typical setup takes under 10 minutes.
In your AttendUX admin → Payroll → WPS Settings → toggle UAE on. Enter your employer prefix code (6-9 chars from MOHRE registration) and your agent bank.
Each employee needs IBAN, bank name, MOHRE Labour Card number, and payment category. AttendUX validates the IBAN format on save; invalid ones are flagged in the employee list.
Generate the payroll cycle the way you always do — calculations, deductions, overtime. The WPS export is a layer on top, not a separate workflow.
On the finished payroll, click the WPS button. AttendUX generates the SIF file in seconds, named per MOHRE convention: `{prefix}_{date}_{bank}.sif`.
Log into Emirates NBD Business Online, FAB Corporate, ADCB Business Net (etc.), go to Payroll → WPS Upload, select the file. The bank submits to MOHRE on your behalf.
Wage Protection System — a MOHRE requirement for all private-sector employers in the UAE since 2009. Salaries MUST be paid through a WPS-registered agent bank. Non-compliance blocks work permit renewals and blacklists the company. Required for 1+ employees.
Yes. DMCC and other free zones use the same MOHRE SIF spec — AttendUX generates one file that works for mainland + DMCC + TECOM + DIFC payroll. Free-zone-specific fields are preserved.
Flag them as "WPS-exempt pending" in the employee record. AttendUX excludes them from the SIF, generates a separate cash payment list with signature lines (required for MOHRE audit), and resumes WPS inclusion once their account is active.
Yes — full preview with record-by-record breakdown, totals vs payroll run (must match within 0.00 AED), and MOHRE field validation. Upload is manual (you log into the bank portal), so you always have a final check.
MOHRE revises the SIF spec roughly every 18-24 months. We track changes and ship free updates automatically — no action on your side. Last format revision: January 2024, next expected Q3 2026.
7-day free trial · full integration access · no credit card
Start Free Trial