UAE WPS · MoHRE Compliant

WPS Salary File Calculator for the UAE

Calculate WPS-compliant salary disbursements and understand the SIF file format for Emirates NBD, Mashreq, ADCB, FAB, and other UAE banks. MoHRE-aligned, real example included.

Automate this in Peoplifi →

The Formula

WPS Net Salary = Gross Salary − Statutory Deductions − Voluntary Deductions Where Statutory Deductions for non-UAE-Nationals include: - No income tax (UAE has no personal income tax for individuals) - No social-security contributions for expat employees - Loan recoveries / advances (if applicable) For UAE Nationals add: - GPSSA Employee contribution: 5% × GPSSA-eligible wage - Nafis programme adjustments (if registered)

The actual WPS SIF file submitted to your bank includes the gross salary breakdown, employer details, MoHRE labour-card numbers, IBANs, and signature fields per the bank's published schema. Each UAE bank has a slightly different format.

Worked Example

Example: 5-employee Dubai office monthly WPS via Emirates NBD

Total gross payrollAED 105,000
Total employer EOS accrual (basic × 21/360)AED 3,500 (booked separately)
Total employee deductions (loan recoveries)AED 2,500
Total net WPS disbursementAED 102,500
WPS Agent IDENBD format (12 digits)
Employer IDMoHRE establishment card number
SIF formatEmirates NBD smartBUSINESS SIF v3
Five employees credited to their AE IBANs the same business day after upload. MoHRE records the disbursement against the employer's establishment.

What is WPS?

The Wage Protection System (WPS) is the UAE government's mandatory electronic salary disbursement framework administered by MoHRE and the UAE Central Bank. Every UAE private-sector employer must pay salaries through approved corporate banks within 10 to 15 days of the salary due date. Non-compliance triggers fines from AED 5,000 per delayed employee, suspension of new work-permit applications, and in extreme cases blacklisting.

Which UAE banks accept WPS submissions?

All major UAE banks support WPS. The most common for SMB and mid-market employers: Emirates NBD (smartBUSINESS, ENBD Direct), Mashreq Bank (Business Online, NEO Direct), ADCB (ProCash, ADCB Direct), First Abu Dhabi Bank (FAB Business Online), Emirates Islamic, RAK Bank, and Dubai Islamic Bank. Each bank publishes its own SIF (Salary Information File) format with specific column orders and validation rules.

What goes into a WPS SIF file?

A WPS SIF file typically contains: employer establishment ID (MoHRE), WPS Agent ID (the bank), pay period (month/year), each employee's labour-card number, name, IBAN, basic salary, allowances breakdown, deductions, total payable, and a record-count footer for validation. Format details vary by bank — Emirates NBD uses one schema, Mashreq another. A SIF generated for one bank won't upload to another.

Common WPS rejection causes

Most rejections are mechanical: typos in labour-card numbers (15-digit MoHRE checksum format), invalid IBAN check digits (UAE IBANs are 23 characters starting with AE), establishment-card mismatch, salary period in the wrong format, or basic + allowances not summing to gross. Modern HR software validates all of these before generating the SIF — turning what was a 30-minute fix-and-resubmit cycle into a clean first-pass.

WPS for free-zone vs mainland employees

Mainland UAE employees fall under MoHRE WPS rules. Most free zones (DMCC, JAFZA, RAKEZ, etc.) follow the same federal WPS framework with the free-zone authority issuing labour cards instead of MoHRE directly. DIFC and ADGM are different — they have their own employment frameworks (DIFC Employment Law, ADGM Employment Regulations) and their qualifying-scheme contributions replace some WPS obligations. Multi-establishment companies typically split WPS submissions per establishment.

How Peoplifi generates WPS files

Peoplifi produces SIF files in the exact bank-specific format — Emirates NBD smartBUSINESS, Mashreq Business Online, ADCB ProCash, FAB Business Online, and others — directly from your monthly payroll run. Labour-card numbers are validated against MoHRE checksum rules. IBANs are validated against the UAE 23-character format with check-digit verification. Multi-establishment workspaces split SIFs per establishment automatically. Every submission is archived with timestamp + user ID for the MoHRE audit trail.

Frequently Asked Questions

Can Peoplifi submit my WPS file directly to MoHRE or my bank?

Peoplifi generates the SIF file in the exact format your bank requires — but the actual upload happens through your corporate banking portal (smartBUSINESS, Business Online, ProCash, etc.). UAE banks require the upload to come from an authorized signatory's session, not a third-party API.

What if I switch banks mid-year?

Toggle the WPS Agent in Peoplifi → Settings → WPS Banks. Existing employee IBANs need updating to your new bank's accounts (CSV bulk import available). The next WPS cycle generates the new bank's SIF format.

Are there WPS exceptions?

Yes — limited exceptions exist for very small establishments (typically under 5 employees), domestic workers (covered by separate framework), and certain free-zone categories. But for the vast majority of UAE private-sector employers, WPS is mandatory.

How fast does a WPS submission settle?

Same business day or next business day for most banks, depending on the time of submission. WPS files uploaded before noon typically settle the same day; files after 2 PM may settle the next business day.

What's the AED penalty for missed WPS?

Starting at AED 5,000 per delayed employee per month under recent MoHRE penalty schedules, with escalating fines for repeated violations. Repeated non-compliance can trigger establishment blacklisting and suspension of new work-permit applications.

Skip the spreadsheets

Peoplifi runs these calculations automatically for every employee, every pay cycle — with FBR, EOBI and bank-sheet exports included.

Start Free Trial →View PKR Pricing