Why Is My Gratuity Calculator Wrong? (Common Causes Explained)

If you’ve tried more than one UAE gratuity calculator with the same salary and dates and gotten two different numbers, you’re not imagining it — and it’s usually not a bug in either tool. It almost always comes down to one of three specific causes, all explained below.

Cause 1: Legacy vs. New Contract Confusion

This is the single biggest source of disagreement between gratuity calculators. Since February 2, 2022, new UAE contracts are required to be limited (fixed-term), which carries no resignation penalty. Contracts signed before that date may still be legacy unlimited contracts, which reduce your gratuity to one-third or two-thirds of the standard rate if you resign within your first five years.

Some calculators apply this reduction to every user regardless of contract date. Others assume the reduction has been abolished for everyone. Both are wrong for a portion of the people using them. See our full breakdown on limited vs unlimited contract gratuity to work out which category applies to you.

Cause 2: Gross Salary Entered Instead of Basic Salary

UAE gratuity is calculated on your basic salary only — housing allowance, transport allowance, and bonuses are excluded, even if they make up most of your monthly pay. If you enter your gross salary by mistake, your result will be inflated by 30–50% depending on how your salary is structured. This is the most common data-entry error across every gratuity calculator, including this one.

Check your actual employment contract for the specific basic salary figure — not your payslip total, and not the number your bank statement shows.

Cause 3: Date-Counting Differences

Small differences in how a calculator counts a “year” can compound over long service periods. Some tools use 360-day years, others use 365-day years, and some round partial months differently when prorating your final year. For most people this produces only a small variance, but for someone with 7+ years of service and a high salary, it can be a few hundred dirhams either way.

A Quick Way to Sanity-Check Any Result

  1. Confirm your exact basic salary from your signed contract, not your payslip.
  2. Confirm whether you’re on a limited or legacy unlimited contract, and if unlimited, whether you’re resigning or being terminated.
  3. Run the numbers through the UAE Gratuity Calculator and check the year-by-year breakdown, not just the final total.
  4. Cross-check against the official MOHRE app calculation if you want a second reference point.

When to Trust the Number You’re Getting

If two calculators agree once you’ve confirmed your contract type and used your correct basic salary, you can be reasonably confident in the figure. If they still disagree after that, the difference is most likely coming from date-counting or rounding — in which case treat the numbers as a close estimate and verify the final figure against your actual HR settlement or the MOHRE app before making any decisions based on it.

Frequently Asked Questions

Why did I get a different gratuity number on two different websites?

The three most common causes are: whether the tool applied the legacy unlimited contract resignation penalty correctly, whether gross salary was used instead of basic salary, and differences in how the tool counts days per year.

Which number should I trust?

Start by confirming your exact basic salary and contract type, then use those confirmed figures in a calculator that shows a year-by-year breakdown so you can verify the math yourself rather than trusting a single lump total.

Is it normal for gratuity calculators to be slightly different even when both are correct?

Yes, small differences of a few hundred dirhams can occur due to date-counting methods (360 vs 365 day years) even when both tools are otherwise accurate.

My number seems too high compared to what HR quoted me. What should I check first?

Check whether you entered basic salary or gross salary — this is the most common reason for an inflated result, and can account for a 30-50% difference.