calcnook/calcnook.countries.ae.end_of_service_gratuity
🇦🇪United Arab Emirates

UAE End of Service Gratuity

Federal Decree-Law 33/2021 (Article 51). 21 days' basic salary per year for the first 5 years, 30 days per year thereafter, capped at 24 months' basic salary.

Inputs

AED

Basic salary only — excludes housing, transport, and other allowances.

yrs

Fractional years allowed. Less than 1 year = no gratuity.

Result

Gratuity payable

AED 28,000

3.50 months' basic salary

Computation

Daily basic wageAED 266.67
Raw gratuity (before cap)AED 28,000
Cap (24 × monthly basic)AED 192,000

Since February 2022 all UAE contracts are limited-term under the new federal system; the 21/30-days formula applies uniformly. EOSG accrues only on basic salary, not on housing/transport/other allowances.

Powered by the calcnook engine

Same deterministic math runs as a Python package, an MCP server for AI agents, and on this page. No API keys, no network — pure stdlib.

>>> from calcnook.countries.ae.end_of_service_gratuity import calculate
>>> r = calculate(8_000, 5)
>>> round(r.gratuity_aed, 2)
28000.0