A UAE annual leave calculator, then a bot that uses the same math
Thirty days after a year of service. Two days a month after six months and before a year. Unused days paid on exit at basic wage. Leave Keeper stores it as a policy, not a tab.
The UAE Government leave page (u.ae, "Types of leaves", dated 14 Oct 2026, read on 27 Oct 2026) is the source for every number below. We are not the Ministry of Human Resources and Emiratisation. If the law changes, the Ministry wins.
Private-sector employees under Federal Decree-Law No. 33 of 2021 get:
- 30 days of fully paid annual leave after one year of service
- 2 days per month of service when service is over six months and under one year
- Leave for the fraction of the last year worked, if service ends before they use their leave
- Payment for unused annual leave on exit, calculated on basic salary
- Carry-over only with the employer's consent and under company regulations. The employer cannot stop an employee using accrued leave for more than two consecutive years, unless the employee chooses carry-over or cash.
Worked examples
Example A. Joined 1 April 2025. Today is 1 April 2026. Taken 0 days. Accrued annual leave: 30 days.
Example B. Joined 1 April 2026. Today is 1 December 2026. Eight months of service, which is over six and under twelve. Accrued: 2 days times 8 months, which is 16 days. They took 4, so 12 remain.
Example C. Joined 1 April 2026. Today is 1 August 2026. Four months of service. The official page starts the 2 days per month rule after six months, so the statutory balance is 0 unless your contract is kinder. If it is, enter the kinder number in Leave Keeper as a custom accrual. Do not make the bot invent a right the page does not state.
Example D, cash on exit. 10 unused days. Basic wage AED 12,000 a month. Daily rate for this estimate: 12,000 divided by 30, which is AED 400. Cash: 4,000. Your payroll may divide by calendar days or working days. Scale's payroll CSV exports days, not dirhams. You apply the daily rate.
What it will not do
It will not add public holidays on top of the 30. The official page says public holidays that fall inside a booked annual leave count as part of that leave, unless your contract is more generous.
It will not compute end-of-service gratuity. That is a different calculation.
It will not apply DIFC or ADGM employment law. Those zones have their own rules, so ask counsel and enter the result as a custom policy.
From the calculator into Slack
When Leave Keeper opens, a free form here will take a start date, an as-of date, days already taken, and an optional basic wage. It will print days accrued, days remaining, and a cash figure if you typed a wage. Until then, the same logic sits in the policy template we email when you confirm, and you can run it by hand.
Team holds 25 people and 8 policies, and one of them can be this UAE annual template. Business holds 75 people and 4 country calendars, so a Dubai entity and a London entity share one workspace without Hijri holidays leaking into the UK calendar. Half days start on Team because a 30-day entitlement gets spent in 0.5 steps.
Founding members
Founding members pay 30% less than regular prices for as long as they stay subscribed. Paid plans carry a 30-day money-back guarantee once the product opens. No card needed to join.
FAQ
When does it launch?
No public date yet. Founding members get the invite first, by email, before anyone else.