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
The Solution: UAE-Localised HRMS Implementation
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.
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.
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.
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.
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.
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
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.