Managing payroll in the UAE requires strict adherence to labour regulations covering WPS submissions, leave entitlements, end-of-service benefits, and employee settlements. Consequently, errors in these processes can lead to compliance challenges, payroll disputes, and administrative delays.
This guide explains the essentials of UAE labour law for gratuity, payroll obligations, WPS requirements, and leave management rules. In addition, it explores how Odoo can support payroll automation and help businesses align with UAE employment requirements.
UAE Payroll Compliance at a Glance
| Requirement | UAE Rule | Odoo Support |
|---|---|---|
| Salary payment | Within 10 working days of pay period end (WPS) | Automated payroll batches |
| End-of-service gratuity | Statutory formula under Federal Decree-Law No. 33 of 2021 | Auto-calc on termination |
| Annual leave | 30 calendar days per year after 1 year | Full accrual-based module |
| Sick leave | 15 paid + 30 half-pay + 45 unpaid days per year | Full configurable types |
| WPS file | SIF format via MOHRE-approved agent | File gen only agent submits |
| Final settlement | All entitlements paid within 14 days of termination | Guided settlement workflow |
UAE Payroll Compliance at a Glance
| Requirement | UAE Rule | Odoo Support |
|---|---|---|
| Salary payment | Within 10 working days of pay period end (WPS) | Automated payroll batches |
| End-of-service gratuity | Statutory formula under Federal Decree-Law No. 33 of 2021 | Auto-calc on termination |
| Annual leave | 30 calendar days per year after 1 year | Full accrual-based module |
| Sick leave | 15 paid + 30 half-pay + 45 unpaid days per year | Full configurable types |
| WPS file | SIF format via MOHRE-approved agent | File gen only agent submits |
| Final settlement | All entitlements paid within 14 days of termination | Guided settlement workflow |
What Employers Need to Know About UAE Payroll Compliance
Managing payroll in the UAE involves more than processing salaries. Employers are legally bound by Federal Decree-Law No. 33 of 2021 and its Executive Regulations governing wages, UAE labour law for gratuity entitlements, leave, and data reporting through the Wage Protection System (WPS)
Payroll in the UAE: Understanding the End-to-End Process
Payroll in the UAE is not a single event it is a monthly compliance cycle governed by MOHRE. Core components: basic salary, housing and transport allowances, overtime (1.25× standard; 1.5× rest days), deductions, GOSI for GCC nationals, and end-of-service gratuity accruals.
Monthly payroll workflow
- 1First, finalise attendance and leave data for the pay period.Lock and approve timesheets and leave records for the pay period.
- 2Next, apply approved salary revisions, overtime adjustments, and deductions. Process increments, deductions and commissions with written authorisation.
- 3After that, calculate payroll and validate employee records. Run payroll calculation and validate all entries before proceeding.
- 4Once calculations are complete, generate the required WPS files. Generate SIF file (EDR + EVP + SCR) from validated payroll data in Odoo.
- 5Subsequently, process salary payments through approved channels. Upload SIF to your MOHRE-approved bank or exchange house portal within 10 working days.
- 6Finally, archive payroll reports to support future audits and compliance reviews.Distribute payslips and maintain records for audit trail compliance.
Payroll Management in the UAE: Employer Responsibilities
Effective payroll management in the UAE requires accurate records across five domains:
Payroll for UAE Labour Law Compliance: Monthly Checklist
Every pay cycle must be auditable, not just processed. Use this checklist before every pay run:
How Odoo Supports UAE Labour Law Compliance
Odoo connects HR, payroll, accounting, and leave in one system removing the manual hand-offs that create compliance gaps.
Planning an Odoo payroll implementation in the UAE?
Start with correct UAE salary structures, WPS configuration, gratuity setup aligned to Federal Decree-Law No. 33 of 2021, and leave accrual validation before go-live.
UAE Labour Law for Gratuity Explained
End-of-service gratuity is a statutory benefit under Federal Decree-Law No. 33 of 2021, payable to any employee who completes at least one continuous year of service whether they resign or are terminated.
Eligibility under Federal Decree-Law No. 33 of 2021
| Scenario | Entitlement |
|---|---|
| Service less than 1 year | Not entitled |
| Service 1 year or more employer terminates | Full entitlement |
| Service 1 year or more employee resigns | Full entitlement |
| Termination for gross misconduct | Full entitlement preserved |
| Fixed-term contract expires | Full entitlement |
Calculation formula
Worked example gratuity
| Period | Calculation | Amount |
|---|---|---|
| Years 1 to 5 | 5 × 21 days × (10,000 ÷ 30) | AED 35,000 |
| Years 6 to 7 | 2 × 30 days × (10,000 ÷ 30) | AED 20,000 |
| Total | Full entitlement | AED 55,000 |
Common mistakes to avoid
SDLC Corp can review your Odoo configuration, identify compliance gaps, and set up the correct UAE gratuity workflow.
WPS Compliance in the UAE
The Wage Protection System (WPS) ensures employees receive salaries on time and in full via regulated financial channels. It is mandatory for all private-sector employers registered with MOHRE, regardless of company size or emirate.
| Violation | Consequence |
|---|---|
| First violation | Warning and work permit freeze for new hires |
| Repeated violation | Fines and company classification downgrade |
| Severe non-compliance | Business permit suspension |
How Odoo Generates UAE WPS Files
- 1Employee setupConfirm IBAN, Emirates ID, visa number, and employee ID for every payroll employee. See how to add a bank account in the Odoo 18 employee app.
- 2Company configurationEnter MOL Establishment ID and WPS agent details. Use automated actions in Odoo 18 to schedule recurring payroll triggers.
- 3Run payroll batchProcess the monthly payroll run and validate all entries before export.
- 4Export WPS fileNavigate to Payroll > WPS Export; select pay period; generate SIF.
- 5Validate file typesCheck EDR (employer data record), EVP (employee variable pay), and SCR (salary control record).
- 6Submit to WPS agentUpload to your MOHRE-approved bank or exchange house WPS portal.
Leave Management Under UAE Labour Law
| Leave Type | Entitlement |
|---|---|
| Annual leave | 30 calendar days/year (after 1 year); 2 days/month (6 months–1 year) |
| Sick leave | 15 days full pay + 30 days half pay + 45 days unpaid per year |
| Maternity leave | 60 days (45 full pay + 15 half pay) |
| Paternity leave | 5 working days |
| Bereavement leave | 5 days (parent, spouse, child) |
| Hajj leave | Once in service, unpaid, 30 days |
Unpaid or half-paid leave must be reflected in the payslip for that month. Unused annual leave at termination is encashed at the daily basic salary rate.
Configuring Leave in Odoo
- Navigate to Leave > Configuration > Leave Types
- Create leave types matching UAE Labour Law categories (Annual, Sick, Maternity, Paternity).
- Set accrual rules: Annual leave accrues monthly under Leave Accrual.
- Approval workflow: Set manager and HR approval levels. See how to create custom forms in Odoo .
- Balance visibility: Employees view balances via self-service portal.
- Settlement integration: Odoo converts unused leave to encashment in the final settlement payslip on termination.
Final Settlement Process Under UAE Labour Law
Under Article 53 of Federal Decree-Law No. 33 of 2021, all end-of-service entitlements must be paid within 14 days of the termination date. Late payment triggers fines of AED 5,000 to AED 1,000,000.
| Component | Rule |
|---|---|
| End-of-service gratuity | Per statutory formula; full entitlement after 1 year regardless of resignation or termination |
| Unpaid salary | Up to last working day |
| Annual leave encashment | Unused days × daily basic salary |
| Notice pay | If notice not served, equivalent salary payable |
| Deductions | Outstanding loans, advances, court-ordered amounts |
Odoo Settlement Process
- 1HR processes termination Resignation, termination, or contract end entered in the system.
- 2Gratuity auto-calculated Odoo calculates entitlement based on service period and basic salary under 2021 law.
- 3Leave balance pulled Leave module reports unused annual leave days for encashment calculation.
- 4Settlement payslip generated Payroll combines all components into a single final payslip.
- 5Payment within 14 days Final payment processed and WPS record updated within the statutory deadline.
Free Zone Considerations: DIFC and ADGM
Federal Decree-Law No. 33 of 2021 applies to mainland UAE and most free zones. Two financial free zones operate under separate employment frameworks:
Governed by the DIFC Employment Law. Gratuity is replaced by the DEWS plan: 5.83% of basic salary for years 1–5, and 8.33% for years beyond 5.
Governed by the ADGM Employment Regulations its own end-of-service contribution framework, separate from Federal Decree-Law No. 33 of 2021.
Frequently Asked Questions
Below are answers to common questions about UAE labour law compliance, WPS payroll processing, gratuity calculations, leave management, and how Odoo supports these workflows.
Gratuity and Final Settlement
What changed under UAE Federal Decree-Law No. 33 of 2021 for gratuity?
The updated law removed the previous resignation reduction rules. Employees who complete at least one continuous year of service are entitled to end-of-service gratuity whether they resign or are terminated, subject to the conditions defined in the legislation.
How is gratuity calculated under UAE Labour Law?
Employees generally receive 21 days of basic salary for each year of service during the first five years. After five years, the entitlement increases to 30 days of basic salary per year. The total gratuity amount cannot exceed two years of basic salary.
When must final settlement payments be completed?
Employers are generally required to settle gratuity and other end-of-service dues within 14 days from the employee's last working day. This may include unpaid salary, leave encashment, and other applicable amounts.
WPS and Payroll Compliance
Is WPS mandatory for employers in the UAE?
WPS requirements apply to most private-sector employers regulated by MOHRE. Salaries must be processed through approved financial institutions in accordance with applicable regulations.
Can Odoo generate WPS files?
Yes. Odoo can be configured to generate salary information files in the required format. However, employers must still complete the submission process through authorised banks or exchange houses.
What information is included in WPS submissions?
WPS submissions contain employee salary details and supporting records required by the approved payment channels. Organisations should validate payroll data before each submission cycle.
Leave and Payroll Management
Can Odoo help automate UAE payroll processes?
Odoo can streamline payroll calculations, leave tracking, gratuity computations, and reporting workflows. Nevertheless, organisations remain responsible for ensuring legal compliance and reviewing payroll outputs.
How is annual leave encashment typically calculated?
Unused annual leave is generally converted into cash based on the employee's applicable salary components and the number of unused leave days, following the employer's policies and legal obligations.
What payroll records should employers maintain?
Employers should retain employment contracts, payslips, WPS confirmations, leave balances, salary revisions, and final settlement records to support audit readiness and regulatory compliance.
Planning an Odoo implementation in the UAE?
Start with clean UAE salary structures, correct WPS configuration, gratuity setup aligned to Federal Decree-Law No. 33 of 2021, and leave accrual validation before go-live.
Editorial note: All figures are based on Federal Decree-Law No. 33 of 2021 as reviewed in June 2026. This article is informational and does not constitute legal or financial advice. Law verified against official MOHRE guidance and independent legal sources. Reviewed by the SDLC Corp Odoo UAE team.









