Home / Blogs & Insights / Odoo UAE Labour Law Guide: Payroll, Gratuity & Compliance Solutions

Odoo UAE Labour Law Guide: Payroll, Gratuity & Compliance Solutions

Table of Contents

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 Overview

UAE Payroll Compliance at a Glance

RequirementUAE RuleOdoo Support
Salary paymentWithin 10 working days of pay period end (WPS) Automated payroll batches
End-of-service gratuityStatutory formula under Federal Decree-Law No. 33 of 2021 Auto-calc on termination
Annual leave30 calendar days per year after 1 year Full accrual-based module
Sick leave15 paid + 30 half-pay + 45 unpaid days per year Full configurable types
WPS fileSIF format via MOHRE-approved agent File gen only agent submits
Final settlementAll entitlements paid within 14 days of termination Guided settlement workflow
UAE Payroll Overview

UAE Payroll Compliance at a Glance

RequirementUAE RuleOdoo Support
Salary paymentWithin 10 working days of pay period end (WPS) Automated payroll batches
End-of-service gratuityStatutory formula under Federal Decree-Law No. 33 of 2021 Auto-calc on termination
Annual leave30 calendar days per year after 1 year Full accrual-based module
Sick leave15 paid + 30 half-pay + 45 unpaid days per year Full configurable types
WPS fileSIF format via MOHRE-approved agent File gen only agent submits
Final settlementAll entitlements paid within 14 days of termination Guided settlement workflow
Legal Framework

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)

Key compliance risks: WPS penalties (fines and work permit suspension) · Gratuity underpayment leading to employee claims · Incorrect leave encashment in final settlements. A purpose-built UAE Labour Law compliance software solution eliminates manual error across all three areas.
Monthly Cycle

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

  1. 1
    First, finalise attendance and leave data for the pay period.Lock and approve timesheets and leave records for the pay period.
  2. 2
    Next, apply approved salary revisions, overtime adjustments, and deductions. Process increments, deductions and commissions with written authorisation.
  3. 3
    After that, calculate payroll and validate employee records. Run payroll calculation and validate all entries before proceeding.
  4. 4
    Once calculations are complete, generate the required WPS files. Generate SIF file (EDR + EVP + SCR) from validated payroll data in Odoo.
  5. 5
    Subsequently, process salary payments through approved channels. Upload SIF to your MOHRE-approved bank or exchange house portal within 10 working days.
  6. 6
    Finally, archive payroll reports to support future audits and compliance reviews.Distribute payslips and maintain records for audit trail compliance.
Employer Obligations

Payroll Management in the UAE: Employer Responsibilities

Effective payroll management in the UAE requires accurate records across five domains:

Employee records
Emirates ID, visa, contract type, job title and bank IBAN for WPS. Setup in Odoo →
Salary controls
Written approval for deductions; overtime authorisation; commission documentation.
Attendance and leave
Time-tracking integrated with payroll to prevent payslip disputes.
Gratuity accruals
Monthly provisioning of end-of-service liability for financial reporting.
WPS submissions
Salary via MOHRE-approved agent within 10 working days.
Monthly Checklist

Payroll for UAE Labour Law Compliance: Monthly Checklist

Every pay cycle must be auditable, not just processed. Use this checklist before every pay run:

Platform Capabilities

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.

Payroll automation
Salary rules pre-configured for UAE structures (basic, housing, transport, GOSI). Gross, deductions, and net calculated automatically.
Leave integration
Leave approvals feed directly into payroll. No double entry; no salary miscalculation for absent days.
Gratuity calculation
Entitlement calculated on service duration, basic salary, and contract type at termination. No spreadsheet required.
WPS file generation
Odoo generates SIF (EDR, EVP, SCR) ready for your MOL-approved WPS agent. Submission via agent is the final step.
Compliance reporting
Payroll, leave liability, and gratuity provision reports on demand. See financial compliance and expense tracking.
ODOO UAE SPECIALISTS

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

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.

Law update February 2022: The tiered resignation reductions from Federal Law No. 8 of 1980 were abolished. Any employee with 1+ year of service is entitled to full gratuity.

Eligibility under Federal Decree-Law No. 33 of 2021

ScenarioEntitlement
Service less than 1 yearNot entitled
Service 1 year or more employer terminatesFull entitlement
Service 1 year or more employee resignsFull entitlement
Termination for gross misconductFull entitlement preserved
Fixed-term contract expiresFull entitlement

Calculation formula

Calculated on basic salary only. First 5 years: 21 days' basic salary/year. After 5 years: 30 days' basic salary/year. Cap: 2 years' total basic salary.

Worked example gratuity

PeriodCalculationAmount
Years 1 to 55 × 21 days × (10,000 ÷ 30)AED 35,000
Years 6 to 72 × 30 days × (10,000 ÷ 30)AED 20,000
TotalFull entitlementAED 55,000

Common mistakes to avoid

Using gross salary instead of basic salary · Applying old resignation tiers · Missing final-year pro-ration · Not deducting advances · Missing the 14-day payment deadline.
Odoo automation: Odoo calculates gratuity using hire date, last working day, basic salary, and contract type.
Need help with your Odoo UAE gratuity setup?

SDLC Corp can review your Odoo configuration, identify compliance gaps, and set up the correct UAE gratuity workflow.

Review my Odoo UAE setup
WPS Compliance

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.

ViolationConsequence
First violationWarning and work permit freeze for new hires
Repeated violationFines and company classification downgrade
Severe non-complianceBusiness permit suspension
WPS in Odoo

How Odoo Generates UAE WPS Files

  1. 1
    Employee 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.
  2. 2
    Company configurationEnter MOL Establishment ID and WPS agent details. Use automated actions in Odoo 18 to schedule recurring payroll triggers.
  3. 3
    Run payroll batchProcess the monthly payroll run and validate all entries before export.
  4. 4
    Export WPS fileNavigate to Payroll > WPS Export; select pay period; generate SIF.
  5. 5
    Validate file typesCheck EDR (employer data record), EVP (employee variable pay), and SCR (salary control record).
  6. 6
    Submit to WPS agentUpload to your MOHRE-approved bank or exchange house WPS portal.
Note: Odoo generates the correctly formatted SIF file. The actual transmission to MOHRE is completed through your approved WPS agent this step is outside Odoo's scope.
Leave Management

Leave Management Under UAE Labour Law

Leave TypeEntitlement
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

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.

ComponentRule
End-of-service gratuityPer statutory formula; full entitlement after 1 year regardless of resignation or termination
Unpaid salaryUp to last working day
Annual leave encashmentUnused days × daily basic salary
Notice payIf notice not served, equivalent salary payable
DeductionsOutstanding loans, advances, court-ordered amounts

Odoo Settlement Process

  1. 1
    HR processes termination Resignation, termination, or contract end entered in the system.
  2. 2
    Gratuity auto-calculated Odoo calculates entitlement based on service period and basic salary under 2021 law.
  3. 3
    Leave balance pulled Leave module reports unused annual leave days for encashment calculation.
  4. 4
    Settlement payslip generated Payroll combines all components into a single final payslip.
  5. 5
    Payment within 14 days Final payment processed and WPS record updated within the statutory deadline.
Free Zone Considerations

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:

DIFC
Dubai International Financial Centre

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.

ADGM
Abu Dhabi Global Market

Governed by the ADGM Employment Regulations its own end-of-service contribution framework, separate from Federal Decree-Law No. 33 of 2021.

If your entity is registered in DIFC or ADGM, the gratuity rules and Odoo configuration in this guide do not apply directly. Always verify your applicable framework before configuring payroll.

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.

ODOO UAE SPECIALISTS

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.

ABOUT THE AUTHOR

aaron jone

Aaron Jone is an Odoo expert with 12 years of experience in enterprise software. At SDLC Corp, he helps companies improve efficiency by customizing and deploying Odoo solutions that align with core business needs. Aaron focuses on streamlining workflows, integrating systems, and building tools that support real-time visibility and better control across operations.
PLAN YOUR SOLUTION

More Insights
You Might Find Useful

Explore expert perspectives, practical strategies, and real-world solutions related to this topic.

Realistic 3D image showing Odoo 18 to Odoo 19 migration with laptops, upgrade arrow, and business app modules

Odoo 18 to 19 Migration: Step-by-Step Upgrade Guide

Odoo 19 is the largest structural change Odoo has shipped

Shopify Odoo inventory sync helping eCommerce stores keep stock accurate and avoid overselling

Shopify Inventory Sync with Odoo Stop Overselling

Inventory mismatch can hurt a growing Shopify store. Shopify shows

Odoo vs QuickBooks 2026 comparison for growing businesses

Odoo vs QuickBooks: A 2026 Comparison for Growing Businesses

Choosing between Odoo and QuickBooks is not just about accounting

Let’s Talk About Your Product

Get expert guidance on scope, architecture, timelines, and delivery approach so you can move forward with confidence.

What happens next?