Back to Blog

July 7, 2026

Odoo 18.5 Refreshes Its UAE Payroll Engine With Tighter WPS Alignment and Gratuity Recalculations

The latest Odoo 18.5 release overhauls its UAE payroll localization with updated salary structures, refined Wage Protection System formatting, and recalculated end-of-service gratuity rules aligned to current MOHRE guidance.

Odoo 18.5 UAE payroll dashboard showing WPS status, gratuity configuration, and salary structure components

Running payroll in the UAE involves a level of regulatory specificity that generic payroll engines tend to handle poorly. Between the Wage Protection System requirements, end-of-service gratuity calculations that vary by contract type and tenure, and a benefits structure that includes housing allowances, transport allowances, and various employer contributions, the margin for error is narrow and the penalties for getting it wrong are real.

Odoo’s latest 18.5 release brings a focused update to its UAE payroll localization — not a complete rewrite, but a recalibration of the salary structures, WPS formatting rules, and gratuity formulas that UAE-based employers depend on for monthly compliance.

Salary Structures That Reflect How UAE Compensation Actually Works

UAE employment contracts typically break compensation into a base salary plus a set of defined allowances: housing, transport, phone, and sometimes education or furniture allowances. Each of these components has implications for gratuity calculations, pension contributions (for GCC nationals), and WPS reporting.

The 18.5 update restructures the salary rule hierarchy to match current MOHRE (Ministry of Human Resources and Emiratisation) guidance on how these components should be categorized and computed. The basic salary, housing allowance, and transport allowance now follow the standard breakdown ratios that most UAE employers use — and more importantly, the system correctly identifies which components count toward gratuity calculations and which don’t.

This matters because not all allowances are created equal in the eyes of UAE labor law. Some contribute to end-of-service benefits, others don’t. Getting this classification wrong means either overpaying gratuity (a silent financial leak) or underpaying it (a compliance violation that surfaces when an employee exits and files a complaint). The updated salary structures encode these rules correctly, reducing the need for manual overrides during payslip generation.

WPS Formatting That Banks Actually Accept

The Wage Protection System is the UAE government’s mechanism for ensuring employers pay salaries on time and in full. Employers must submit a Salary Information File (SIF) to their bank each pay cycle, formatted according to the Central Bank’s specifications. The bank matches the SIF data against actual salary transfers and reports discrepancies to the Ministry of Labour.

The formatting requirements are specific: fixed-width fields, particular date formats, precise decimal handling for salary amounts, and header records that identify the employer and pay period. Banks reject SIF files that don’t conform exactly, which means the payroll system needs to generate them without any manual cleanup.

The 18.5 update tightens the SIF generation to align with the latest format specifications. Field padding, character encoding, and amount rounding have all been reviewed against the current requirements from major UAE banks including Emirates NBD, ADCB, and Mashreq. For companies that were manually adjusting exported SIF files before submitting them to the bank, this update should eliminate that step.

Gratuity Calculations That Handle Edge Cases

End-of-service gratuity in the UAE follows a tiered formula: 21 days of basic salary per year for the first five years of service, and 30 days per year after that, capped at two years’ total salary. The calculation sounds simple until you factor in unlimited versus limited contracts, resignation versus termination, service periods under five years, and partial-year proration.

The updated localization handles the branching logic for each of these scenarios. An employee who resigns after three years of service on a limited contract gets a different calculation than one who is terminated after seven years on an unlimited contract. The system now applies the correct formula based on the contract type, exit reason, and tenure, without requiring HR to manually select the right calculation method.

Proration has also been refined. When an employee’s final service period is less than a full year, the gratuity for that partial year is now calculated proportionally using calendar days rather than assuming 30-day months. This is a small change in arithmetic but can represent a meaningful difference in the final payment for employees who exit mid-year.

What This Means for UAE-Based Odoo Deployments

For companies already running Odoo payroll in the UAE, the 18.5 update is an upgrade-in-place scenario. The salary structures and WPS templates update automatically, though HR teams should review their existing salary rules to ensure custom modifications haven’t been overwritten. Any company-specific allowances or deductions that were added on top of the standard localization should be tested against the new rule hierarchy.

For companies evaluating Odoo for UAE payroll, the localization is now significantly closer to what specialized UAE payroll vendors offer out of the box. The gap used to be in the details — SIF formatting quirks, gratuity edge cases, allowance classification rules — and this update addresses the details specifically.

The broader pattern here is Odoo’s ongoing investment in country-specific compliance. The UAE localization joins recent updates for Saudi Arabia, India, Kenya, and several European countries, reflecting a strategy of making the platform viable as a primary payroll engine in each market rather than deferring to local specialists. For multinational companies running Odoo across multiple regions, having payroll handled natively in each country eliminates a layer of integration complexity that has historically been one of the strongest arguments against using an ERP for payroll at all.

Ready to experience Odoo AI?

Join hundreds of teams using DearERP to customize Odoo in minutes, not weeks. Plans start at $29/month.