HRMS Research • UAE Focus • March 2026

WPS Compliance and End-of-Service Benefits: What UAE Employers Get Wrong

Wage Protection System file generation, EOSB gratuity calculation formulas, and service-date pitfalls — the operational compliance requirements that define UAE payroll and HR software.

WPS Compliance EOSB / Gratuity MoHRE Regulations UAE Payroll
21 days
EOSB Per Year (First 5 Years)
30 days
EOSB Per Year (After 5 Years)
1 year
Minimum Service for EOSB
100%
WPS Coverage Required

The UAE Payroll Compliance Landscape

The UAE's HRMS requirements are shaped by three distinct regulatory mechanisms: wage payment controls via the Wage Protection System (WPS), end-of-service benefit calculations mandated by UAE labour law, and visa and work authorisation tracking — particularly critical in expatriate-heavy workforces that characterise the UAE labour market.

Unlike India's form-and-file compliance model (ECR, challans) or the US's benefits-and-reporting paradigm (ACA, EEO), the UAE system centres on proof-of-payment compliance (WPS) and formulaic separation entitlements (EOSB). Both require HR systems to not just compute correctly, but to generate bank-acceptable files and maintain defensible calculation records.

Understanding the Wage Protection System (WPS)

MoHRE's WPS is not optional — it's the mandatory electronic mechanism through which all UAE employee wages must be transferred.

What WPS Requires

All employers must transfer employee wages through approved banks, financial institutions, or exchange houses. MoHRE describes WPS as the electronic wage transfer mechanism that enables real-time monitoring of wage payment compliance. Wages must be paid monthly as per contract terms — not in cash, not delayed, not partial.

WPS File Generation

UAE payroll systems must generate bank-acceptable WPS files — structured electronic files containing employee bank account details, salary amounts, and wage breakdown information in the format required by the payment intermediary. Unlike India's ECR (uploaded to a government portal), WPS files are submitted to financial institutions that then report compliance data to MoHRE.

Evidence of Compliance

WPS compliance isn't just about the payment — it's about maintaining evidence that wages were paid correctly and on time. Payroll systems need to retain WPS file records, payment confirmations, and salary transfer receipts as proof-of-payment suitable for MoHRE compliance inspections.

Source: Ministry of Human Resources and Emiratisation (MoHRE) published WPS guidelines

End-of-Service Benefits (EOSB): The Formula and the Pitfalls

UAE labour law specifies a clear EOSB formula for full-time foreign workers with at least one year of continuous service:

EOSB Gratuity Calculation Formula

21
Calendar Days Per Year

For the first five years of service. Based on basic wage only — allowances, bonuses, and variable components are excluded.

30
Calendar Days Per Year

For each year beyond five years of service. The transition from 21 to 30 days at the 5-year mark is a common computation error point.

Example Calculation

Employee: 7 years 4 months continuous service. Basic salary: AED 8,000/month.

Daily wage: AED 8,000 ÷ 30 = AED 266.67

First 5 years: 21 days × 5 years × AED 266.67 = AED 28,000

Next 2 years 4 months (2.33 years): 30 days × 2.33 × AED 266.67 = AED 18,640

Total EOSB: AED 28,000 + AED 18,640 = AED 46,640

Note: Unpaid absence days would be excluded from the service period. Contract type (limited/unlimited) may affect partial entitlements for resignations before 5 years.

Common EOSB Calculation Mistakes

Based on UAE HR community discussions (including Reddit r/UAE and r/dubai), MoHRE guidance, and HR software review patterns, these errors recur across employers.

Using total salary instead of basic wage

EOSB must be computed on basic wage only. Including housing, transport, or other allowances inflates the calculation — but using a salary structure where basic is artificially low can lead to employee disputes.

Mishandling the 21→30 day transition

The rate change from 21 to 30 days per year applies only to service beyond the fifth year. Applying 30 days retroactively to all years, or applying 21 days to all years, are both common errors.

Not excluding unpaid absence days

UAE labour law requires exclusion of unpaid leave/absence from the continuous service calculation. This requires the HRMS to track unpaid days specifically and subtract them from the service period used in the EOSB formula.

Incorrect proration for partial years

Employees rarely serve exact whole years. The EOSB formula requires proportional calculation for partial years — an employee with 3 years 7 months gets 3 full years plus 7/12 of a year's entitlement.

Ignoring contract type implications

Limited-contract and unlimited-contract employees have different entitlement rules for resignation (particularly for service under 5 years). The HRMS must track contract type and apply the correct reduction formula.

What UAE-Ready HR Software Must Deliver

Based on the regulatory requirements from MoHRE, the EOSB calculation rules from UAE labour law, and the operational patterns visible in HR software buying discussions and peer review data, a UAE-ready HRMS must address these core capabilities:

WPS File Generation

Produce bank-format WPS files directly from payroll runs. Support multiple bank formats, maintain file archives, and generate proof-of-payment records for MoHRE compliance checks.

EOSB Calculator Engine

Automated gratuity computation with correct 21/30-day rate tiers, basic-wage-only basis, unpaid-absence exclusions, partial-year proration, and contract-type-aware entitlement rules.

Service Date Tracking

Clean storage of joining dates, service breaks, unpaid absence records, and separation dates — with all the exclusion logic needed to compute accurate continuous service periods.

Salary Structure Management

Define and maintain salary components (basic, housing, transport, etc.) with clear basic-wage identification for EOSB purposes. Support bulk salary revisions and maintain revision history for audit.

What UAE HR Software Reviews Reveal

Peer review data from platforms like G2 and Capterra for regionally prominent UAE HR platforms (including Bayzat and similar) reveals a consistent pattern: platforms are praised for usability, onboarding experience, and customer support, but reviewers request more customisation — particularly in reporting, workflow configuration, and policy setup.

This aligns with the broader cross-market research finding: localisation alone doesn't remove the need for configurable workflows and reporting. UAE employers with specific shift patterns, custom allowance structures, or multi-entity setups still need the flexibility to configure processes beyond the defaults — exactly the "missing features" class that persists globally.

How HYLUMINIX HRMS Handles UAE Compliance

UAE-localised payroll with WPS file generation, automated EOSB calculation, and configurable workflows built for the Gulf market.

WPS-Ready Payroll

Generate bank-format WPS files directly from payroll runs. Support for major UAE banks with payment confirmation tracking.

EOSB Auto-Calculate

Correct 21/30-day tiers, basic-wage basis, unpaid absence exclusion, partial-year proration — no manual formula needed.

Configurable Workflows

Custom approval chains, shift patterns, allowance structures, and multi-entity support tailored to UAE business requirements.

Frequently Asked Questions

Yes. MoHRE requires all private sector employers in the UAE to pay wages through the Wage Protection System via approved banks, exchange houses, or financial institutions. Non-compliance can result in suspension of work permit applications and other administrative penalties.
EOSB as defined under UAE labour law primarily applies to foreign/expatriate workers. UAE nationals working in the private sector are typically enrolled in pension schemes administered by government pension authorities (GPSSA for federal employees), though the specific rules may vary by emirate.
EOSB calculations for part-time workers follow adjusted rules as per the UAE labour law. The entitlement is prorated based on actual working hours relative to full-time equivalents, and the basic wage used is the part-time wage.
UAE labour law caps total EOSB at the equivalent of two years total remuneration. If the calculated EOSB exceeds this cap, the employer pays the capped amount. HRMS systems must include this ceiling check in the computation logic.

UAE-Ready HRMS with WPS & EOSB Built In

Stop calculating EOSB on spreadsheets. See how our HRMS handles WPS file generation, automated gratuity computation, and UAE compliance — out of the box.