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

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

Table of Contents

SC
sdlccorp
Last Updated: June 2026 14 min read

Odoo UAE Labour Law: Payroll, WPS, Gratuity and Leave Management Guide

Odoo UAE Labour Law Payroll compliance dashboard

Odoo UAE Labour Law
Payroll, WPS & Gratuity
Compliance Guide

Federal Decree-Law No. 33 of 2021  ·  WPS  ·  End-of-Service  ·  Leave Management

UAE Labour Law compliance is not optional — and manual spreadsheets are not enough. Whether calculating UAE labour law for gratuity, submitting WPS files, or processing a final settlement, a single missed step creates legal exposure.

This guide covers the exact rules, formulas, and how Odoo works as a UAE Labour Law compliance software solution for every payroll requirement under Federal Decree-Law No. 33 of 2021.

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 — Federal Decree-Law No. 33 of 2021Auto-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 yearFull configurable types
WPS fileSIF format (EDR + EVP + SCR) via MOL-approved agentFile gen only — agent submits
Final settlementAll entitlements paid within 14 days of terminationGuided settlement workflow
Scope

What Odoo Handles and What It Does Not

Before going further, here is an honest picture of Odoo's scope for UAE payroll compliance. Knowing this boundary upfront prevents implementation gaps.

What Odoo handles
  • WPS SIF file generation (EDR, EVP, SCR) ready for your approved agent
  • Gratuity calculation on service dates, basic salary and contract type
  • Leave accruals, balances and payroll deductions
  • Final settlement payslip with all components combined
  • Payroll journal entries and full audit trail
What Odoo does not do
  • Submit WPS files directly to MOHRE — MOL-approved agent required
  • Replace legal review for complex or disputed settlements
  • Auto-apply UAE-specific allowance variants without custom setup
  • File labour disputes or process court-ordered deductions
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
    Finalise attendance and leave dataLock and approve timesheets and leave records for the pay period.
  2. 2
    Apply approved salary changesProcess increments, deductions and commissions with written authorisation.
  3. 3
    Calculate gross pay, deductions, net payRun payroll calculation and validate all entries before proceeding.
  4. 4
    Run WPS file generationGenerate SIF file (EDR + EVP + SCR) from validated payroll data in Odoo.
  5. 5
    Submit via approved WPS agentUpload SIF to your MOHRE-approved bank or exchange house portal within 10 working days.
  6. 6
    Archive payslips and recordsDistribute 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:

  • Attendance data locked and approved
  • Leave balances updated (annual, sick, unpaid)
  • New joiners and terminations processed
  • Salary changes authorised in writing
  • Overtime hours verified against timesheets
  • Gratuity provision updated in payroll
  • WPS SIF file generated and validated
  • Payslips distributed within statutory timeline
  • Payroll journal posted to accounting
  • Previous-month corrections documented
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 (1/3 and 2/3) from Federal Law No. 8 of 1980 were abolished. Any employee with 1+ year of continuous service is entitled to full gratuity — whether they resign or are terminated. If your payroll system still applies the old tiers, this is a compliance error requiring immediate correction.

Eligibility under Federal Decree-Law No. 33 of 2021

ScenarioEntitlement
Service less than 1 year (any reason)Not entitled
Service 1 year or more — employer terminatesFull entitlement
Service 1 year or more — employee resignsFull entitlement (old 1/3 + 2/3 tiers abolished)
Termination for gross misconduct (Article 44)Full entitlement preserved
Fixed-term contract expires (1+ year served)Full entitlement

Calculation formula

Calculated on basic salary only — never gross. First 5 years: 21 days' basic salary/year · After 5 years: 30 days' basic salary/year · Cap: 2 years' total basic salary · Payment deadline: 14 days from termination (Article 53; late payment: AED 5,000–1,000,000 fine).

Worked example — gratuity (7 years, AED 10,000 basic, voluntary resignation)

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 entitlement — no resignation reductionAED 55,000

Leave encashment worked example

ComponentCalculationAmount
Daily basic salary10,000 ÷ 30AED 333.33
Unused leave days12 days
Leave encashment12 × 333.33AED 4,000

Final settlement worked example

ComponentAmount
End-of-service gratuityAED 55,000
Annual leave encashmentAED 4,000
Unpaid salary (last month)AED 10,000
Notice pay (served in full)AED 0
Advance deduction(AED 2,000)
Total final settlementAED 67,000

Common mistakes to avoid

Using gross salary instead of basic salary · Still applying old 1980 law resignation tiers · Forgetting partial-year pro-ration on the final year · Not deducting advances already paid · Missing the 14-day payment deadline after termination.
Odoo automation: Odoo calculates gratuity using hire date, last working day, basic salary, and contract type under the 2021 law framework. The settlement screen shows the exact breakdown before processing — no manual formula entry required.
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 leave30 calendar days/year (after 1 year); 2 days/month (6 months–1 year)
Sick leave15 days full pay + 30 days half pay + 45 days unpaid per year
Maternity leave60 days (45 full pay + 15 half pay)
Paternity leave5 working days
Bereavement5 days (parent, spouse, child)
Hajj leaveOnce 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 terminationResignation, termination, or contract end entered in the system.
  2. 2
    Gratuity auto-calculatedOdoo calculates entitlement based on service period and basic salary under 2021 law.
  3. 3
    Leave balance pulledLeave module reports unused annual leave days for encashment calculation.
  4. 4
    Settlement payslip generatedPayroll combines all components into a single final payslip.
  5. 5
    Payment within 14 daysFinal 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.
FAQ

Frequently Asked Questions

The most significant change is the abolition of resignation reduction tiers. Under the old 1980 law, resigning employees received only 1/3 or 2/3 of their entitlement. Under the 2021 law (effective February 2022), any employee with one continuous year of service receives full gratuity — whether they resign or are terminated.
Employees receive 21 days' basic salary per year for the first 5 years and 30 days' basic salary per year after that. The total is capped at 2 years' basic salary. Calculation is based on basic salary only — not gross salary or allowances.
Yes. All private-sector employers registered with MOHRE must pay salaries through an approved WPS agent. Non-compliance results in work permit freezes, fines, and business classification downgrades.
No. Odoo generates the correctly formatted SIF file (EDR, EVP, SCR) that your MOL-approved bank or exchange house submits to MOHRE. The final submission step requires a registered WPS agent — this is outside Odoo's scope.
Odoo automates WPS file generation, gratuity calculation under the 2021 law, leave accruals, and final settlement as a UAE Labour Law compliance software solution. The WPS submission to MOHRE and legal review of complex disputes remain external steps.
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 between AED 5,000 and AED 1,000,000.
No. DIFC and ADGM operate under their own employment regulations. DIFC uses the DEWS savings scheme instead of the standard gratuity formula. Verify the applicable framework for your entity before configuring payroll.
Unused annual leave is encashed at the daily basic salary rate (monthly basic ÷ 30) multiplied by remaining leave days. Odoo calculates this automatically in the final settlement payslip.
WPS submissions require three files: EDR (employer data record), EVP (employee variable pay), and SCR (salary control record). These form the SIF submission package. Odoo generates all three in the correct format.
Employers must retain payslips, WPS submission confirmations, leave balances, employment contracts, and final settlement calculations. Odoo stores all payroll and leave records with a full audit trail.
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

Selavina Brookvale

Salesforce Consultants

Selavina Brookvale, a Salesforce expert with 12 years’ experience, specializes in Sales, Service, and Marketing Cloud. She helps businesses optimize CRM strategies, delivers impactful solutions, and shares insights to guide the Salesforce community toward innovation and measurable success.
PLAN YOUR SOLUTION

More Insights
You Might Find Useful

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

Odoo Multi-Currency Accounting Complete Setup Guide

Odoo Multi-Currency Accounting Guide

Businesses that sell, buy, or hold bank balances in multiple

"AI customer support comparison"

Agentforce vs Traditional Customer Support

Traditional customer support runs on human agents, queues, scripts, and

odoo-crm-banner image

Odoo CRM for Businesses: Cost & Automation Guide

Introduction Odoo CRM for businesses helps organize leads, automate sales

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?