UAE • WPS & Gratuity Compliance

EOSB & WPS Compliance for a Dubai Trading Company

Automated gratuity calculations, WPS-compliant salary files, and visa/PRO tracking replaced manual spreadsheets for a 200-employee expatriate workforce.

UAE Compliance Coverage

WPS salary file generation (SIF format)
EOSB/Gratuity auto-calculation
Visa & labour card expiry tracking
Emirates ID management
PRO workflow automation
Contract type compliance (limited/unlimited)
Leave encashment per UAE law
MoHRE-ready audit reports
200
Expatriate Employees
100%
WPS Compliance
Zero
EOSB Disputes
60 days
Advance Visa Alerts

The Challenge: Manual Compliance in a Multi-Nationality Workforce

A Dubai-based trading and distribution company with 200 employees from 14 nationalities managed payroll and HR compliance through Excel spreadsheets and a basic accounting system. The finance team processed monthly salaries manually, created WPS bank files by hand, and maintained a separate spreadsheet for gratuity provision tracking.

Visa and labour card renewals were tracked in a shared Google Sheet, but with 200 employees on different visa cycles, expired documents were discovered only when MoHRE flagged them — sometimes resulting in fines. When employees resigned, EOSB calculations were done manually using basic-salary averages, leading to disputes where employees contested the calculation methodology or the service-period computation.

The company's PRO (Public Relations Officer) for government liaison tasks had no systematic workflow, relying on personal memory and email reminders for document renewals across 200 employees.

Operational Breakdowns

Manual WPS file creation: The finance team manually populated SIF files in Notepad from salary spreadsheets. Column misalignment or incorrect bank codes caused payment rejections, delaying salary disbursement by 2-3 days.
EOSB calculation disputes: Manual gratuity computation missed unpaid absence exclusions and incorrectly prorated partial years. Three formal disputes in the last year required legal intervention.
Expired visas and labour cards: With no automated alert system, the PRO relied on monthly manual checks. In one quarter, 8 employees had expired labour cards discovered only during a MoHRE audit.
No contract lifecycle tracking: Limited and unlimited contracts were not systematically tracked. Probation period completions, contract renewals, and notice-period rules were managed informally.
Leave encashment errors: End-of-service leave encashment was calculated separately from EOSB, and the two calculations sometimes used different basic-salary figures, creating inconsistencies.
Nationality-specific compliance gaps: Different nationalities have different bank and payment structures. Without systematic tracking, occasional payment routing errors affected specific nationality groups.

The Solution: UAE-Localised HRMS Implementation

1

EOSB/Gratuity Calculation Engine

The HRMS computes end-of-service benefits per UAE labour law: 21 days of basic wage per year for the first five years and 30 days per year thereafter. Partial years are prorated automatically. Unpaid absence days are excluded from the service period. The system uses the actual basic wage from the salary record (not manual input), ensuring consistency with payroll data.

2

WPS File Generation

One-click generation of SIF (Salary Information File) format compatible with approved UAE banks and exchange houses. The system validates bank codes, employee bank account numbers, and salary breakdowns before export. Payment evidence is stored as an audit trail for MoHRE compliance checks.

3

Visa & Document Tracking

Each employee profile stores visa details (type, number, issue/expiry dates), labour card data, Emirates ID information, and passport details. The system sends automated alerts at 60, 30, and 15 days before any document expires. A dedicated dashboard shows all upcoming renewals grouped by priority.

4

PRO Workflow Management

Government liaison tasks (visa applications, labour card renewals, trade licence renewals, medical fitness, Emirates ID processing) are tracked as structured workflows with assignees, deadlines, and status updates. The PRO has a dedicated dashboard showing pending tasks by priority and deadline.

5

Contract Lifecycle Management

Limited and unlimited contracts are tracked with start dates, probation periods, notice-period rules, and renewal terms. Contract-type transitions are logged with effective dates. The system alerts HR when probation periods complete and when contracts approach renewal.

6

Leave & Absence UAE Compliance

Leave policies configured per UAE labour law: annual leave, sick leave, maternity leave, Hajj leave, and bereavement leave with correct entitlements. Leave encashment uses the same basic-salary figure as EOSB, ensuring computational consistency.

Measurable Outcomes

100%
WPS compliance
Zero payment rejections since go-live; all salaries processed on time
Zero
EOSB disputes
Calculations verified by system with full audit trail; no legal interventions needed
Zero
Expired documents
60-day advance alerts ensured all visas and labour cards renewed on time
75%
PRO time saved
Workflow automation replaced manual tracking; PRO handles 200 employees efficiently
< 30 min
WPS file generation
Down from half a day of manual SIF file creation and validation
Real-time
EOSB provisions
Finance team gets live gratuity liability data for budgeting and reporting

Frequently Asked Questions

Under UAE labour law, full-time employees with at least one year of continuous service receive EOSB on basic wage: 21 days per year for the first five years and 30 days per year thereafter. Partial years are prorated. Unpaid absence days are excluded from the service period. The HRMS automates this based on service dates, salary records, and absence data.

WPS is MoHRE's mandatory electronic wage transfer mechanism through approved banks and financial institutions. The HRMS generates WPS-compatible SIF files with validated employee bank details, salary breakdowns, and payment references, providing auditable proof of timely salary payment.

Yes. The system stores visa, labour card, Emirates ID, and passport details with expiry dates. Automated alerts at 60, 30, and 15 days before expiry notify HR and PRO staff. A renewal dashboard groups upcoming expirations by priority.

The system supports limited and unlimited contracts with appropriate EOSB rules for each. Contract dates, probation periods, notice periods, and renewal terms are tracked per employee with logged transitions and effective dates.

Yes. Base payroll processes in AED, with support for multi-currency components for employees with split-country compensation. Exchange rates and currency conversion logs maintain audit trails.

Automate UAE Payroll & Compliance

WPS file generation, EOSB automation, visa tracking, and PRO workflow management. See how HYLUMINIX HRMS works for UAE operations.