The Blog/Money/2026-09-19/6 min read

What is gratuity calculation in the UAE? 21 days, 30 days and the two-year cap, worked on one salary

UAE gratuity is calculated on the last basic salary: 21 days' pay for each of the first five years, 30 days for each year after, capped at two years' wage. Worked on AED 10,000 basic over seven and a half years, with the three common mistakes.

Watch this as a video

UAE Gratuity Calculator in Excel — 21 and 30 days per year, two-year cap · Masrofna · opens on YouTube

AED 60,000 is the UAE gratuity on a basic salary of AED 10,000 after seven years and six months of service. The calculation behind it: 21 days of last basic salary for each of the first five years, 30 days for each year after that, capped at two years' wage, with at least one year of continuous service needed to qualify.

That is the example I keep coming back to when someone at the trading company where I work asks what their gratuity will be, because it crosses the five-year line. The two most common wrong answers are AED 75,000 and AED 90,000, and both come from misreading one sentence of the law: Article 51 of Federal Decree-Law 33 of 2021, the UAE Labour Law. The government's summary of it on u.ae, updated in October 2026, is short enough to quote where it matters.

What counts as the wage in a UAE gratuity calculation?

The u.ae page says the gratuity "is calculated on basis of last wage which the worker was entitled to, namely the basic salary. Hence, it will not include allowances such as housing, transportation, utilities, furniture etc."

Two things in that sentence do the work. Last means the basic salary at the end of service, not an average over the years and not the figure on the first contract. Basic means the line on the contract labelled basic salary, and nothing else. A package of AED 15,000 made up of AED 10,000 basic, AED 4,000 housing and AED 1,000 transport is calculated on 10,000. That is where the AED 90,000 answer comes from: someone multiplies on the full package, and overstates the number by half.

The page also sets the entry condition and what is excluded from the clock. "A worker who has completed at least 1 year of continuous service is entitled to gratuity upon termination. Days of unpaid absence are not included in service calculations." Under a year, nothing. Over a year, fractions count: "Workers are entitled to gratuity for fractions of a year, proportionate to the time served, provided they have completed one year of continuous service."

How do the 21-day and 30-day tiers actually stack?

Here is the calculation section of the page, verbatim:

  • "If a worker has served for less than 1 year, he is not entitled to any gratuity pay."
  • "If a worker has served for more than 1 year but less than 5 years, he is entitled to full gratuity pay based on 21 days' salary for each year of work."
  • "If a worker has served more than 5 years, he is entitled to full gratuity of 30 days' salary for each year of work following the first 5 years."
  • "In all cases, the total gratuity shall not exceed the wage of 2 years."

The phrase that matters is "following the first 5 years". The 30-day rate does not replace the 21-day rate once service passes five years; it applies only to the years after the fifth. Reading it the other way, as if crossing five years upgrades the whole history to 30 days, is where the AED 75,000 answer comes from.

The page does not say how to turn a monthly basic into a daily one. The convention every calculator I have seen uses is a 30-day month: daily basic = monthly basic ÷ 30. On AED 10,000 that is AED 333.33 a day. Which makes the tiers easy to read in months: 21 days is 0.7 of a month's basic per year, 30 days is one full month per year.

The first five years are paid at 21 days each and stay that way; only the years after the fifth earn 30.

Now the worked example.

  1. Daily basic: 10,000 ÷ 30 = AED 333.33.
  2. First five years: 5 × 21 × 333.33 = AED 35,000. (Or 5 × 0.7 months = 3.5 months of basic.)
  3. Years after the fifth: 2 years 6 months = 2.5 years. 2.5 × 30 × 333.33 = AED 25,000. (2.5 months of basic.)
  4. Total: 35,000 + 25,000 = AED 60,000, which is six months of basic salary.
  5. Cap check: two years' wage is 24 × 10,000 = AED 240,000. Six months is well under it, so the cap does nothing here.

If the same person had taken 30 days of unpaid leave across those years, the page's rule strips those days from service. Seven years six months becomes seven years five months; the portion after year five drops to 2 years 5 months, which is 2.4167 months of basic, AED 24,167. Total AED 59,167. Small, but it is the kind of difference that starts arguments.

The same arithmetic applies to every nationality in the private sector; the India gratuity post works it for an Indian employee here against the Indian formula people often confuse it with. The page adds two mechanics that sit outside the formula. "Employers must pay all outstanding wages, other entitlements and gratuity within 14 days of the termination of the contract." And "Employers may deduct any amounts owed by the worker, from the gratuity", so an outstanding loan or an unreturned advance comes off the top.

When does the two-year cap start to matter?

In months, the first five years earn 3.5 months of basic in total and every year after earns one. The cap is 24 months. The remaining 20.5 months take another 20.5 years, so the cap is reached at about 25 and a half years of continuous service. Most people never touch it; someone who joined a firm in their twenties and stayed might.

Two smaller points from the same page. For part-time and other work models, Article 30 of Cabinet Resolution 1 of 2022 pro-rates the full-time figure by the ratio of contracted hours to full-time hours, so a half-time contract earns half the full-time gratuity for the same years. The calculation section lists only length of service; it does not distinguish between resignation and termination, which surprises people who remember an older regime. The page also describes the voluntary Savings Scheme, where an employer that joins invests the gratuity money in an approved fund instead; how that and a pay raise change the number is worked separately.

None of this is advice on what to do with the number. The arithmetic fits on paper once the three mistakes are out of the way: use last basic only, keep the first five years at 21 days, and subtract unpaid days before you count years. The studio's UAE gratuity sheet is that paper with the formulas already typed in, and the law reference sitting in the notes column so nobody has to take my word for it.

What I have noticed, doing this over and over for colleagues, is that the number is rarely what upsets people. It is finding out at the end that the housing allowance was never part of it. The formula was always public; it just was not read until the day it was needed.

Sources

uae gratuityend of service benefitslabour law uaegratuity calculatorbasic salary

← All posts

The product this post is about

Instant download, secure checkout, no subscription.

UAE Gratuity Calculator (Excel)
Federal Decree-Law 33/2021 — 21 and 30 days per year, two-year cap, unpaid leave deducted.
Global End-of-Service & Gratuity Pack — 8 countries (Excel)
UAE · Saudi Arabia · Qatar · Kuwait · Oman · Bahrain · India · UK. One workbook, a Compare tab that shows what the same salary and years pay in each.

Keep reading

Money - templates & calculators

How to calculate gratuity amount in the UAE: the figure earned so far, month by month, on one basic salary

The UAE gratuity amount is the last basic salary divided by 30, times 21 days a year for five years and 30 days after, pro-rata by day, capped at two years' wage. Worked on an AED 7,500 basic as a month-by-month running figure, an exact leaving date with unpaid leave, and a part-time contract.

2026-11-01 · 6 min read
gratuity calculationend of serviceUAE labour lawbasic salarypart-time gratuity
Money - templates & calculators

How to calculate end of service: the calculator steps, worked on one UAE salary from 1 to 20 years

An end of service calculator takes four inputs and runs five steps. Worked on an AED 12,000 basic salary in the UAE from one year to twenty, with the fraction-of-a-year and unpaid-leave steps most people skip, and the Saudi, Qatar, Kuwait and Bahrain formulas set beside it.

2026-10-21 · 6 min read · with video
end of service calculatoruae gratuityend of service benefitsgulf gratuitylabour law uae
Money - templates & calculators

Gratuity calculator India 2026: which formula applies to an Indian employee in the UAE, worked on one salary

An Indian employee on a UAE contract is paid gratuity under UAE law, not India's. The 2026 India formula under the Code on Social Security (15 days over 26, six-month rounding, fixed-term after one year) and the UAE 21/30-day formula, both worked on the same salary and service.

2026-10-12 · 5 min read
gratuity calculator indiaindia gratuity 2026code on social securityuae gratuityend of service