Payroll on a spreadsheet works right up until it does not, and the failure is rarely dramatic. A transfer goes out on the third of the month instead of the first. A UAE national is run through the standard end of service formula when they should have been on pension contributions. An Emirati hire leaves and nobody recalculates the headcount. None of it triggers an alarm. Then a work permit application is refused, or a charge lands for a target year that closed months ago, and the cost of the quiet version arrives all at once.
This guide is for the person running payroll for a team of ten to eighty in Dubai or Abu Dhabi out of a spreadsheet, who has read something about MOHRE penalties and is not sure how exposed they are. It covers what the law actually requires, what a generic global HR product tends to miss here, what software costs, and how to choose one.
We implement and integrate business systems for UAE companies from our Dubai and Bengaluru teams [23]. Nothing below is legal or HR advice. Employment questions belong with a qualified adviser, and every requirement here should be confirmed against MOHRE or the relevant authority before you act on it.
What UAE law requires: WPS, gratuity and Emiratisation
Paying wages through WPS
WPS compliance is not optional: it applies to every MOHRE registered private sector establishment paying monthly wages, however small. MOHRE describes it as mandatory for private sector establishments registered with it that pay workers monthly wages, transferred through a bank, exchange house or other financial institution approved for the system [1][3]. The published guidance carries no small company exemption. MOHRE maintains the approved agent list on its e-services portal, and it changes, so check rather than assuming your existing bank qualifies [22].
The mechanics sit in Ministerial Resolution No. 340 of 2026, the resolution in force for WPS [2]. Two things in it drive everything else.
First, the due date. The first day of each Gregorian month is the unified due date for the previous month's wages. Payment after that date is a delay.
Second, the threshold. An establishment is treated as compliant where it transfers at least 85 percent of total wages due by the due date, and a worker is not treated as unpaid where they receive at least 85 percent of their entitled wage and the shortfall is a lawful deduction under the Labour Law [2]. An older 80 percent figure still appears widely online. It is superseded.
Consequences escalate on a timetable rather than arriving as a single fine. The same resolution sets out electronic monitoring from the due date, alerts from day two, and suspension of new work permits from day five [2]. From day eleven, on a repeat within six months, an administrative fine applies under a separate Cabinet Resolution, along with a downgrade of the establishment's classification. Later stages reach labour dispute registration, precautionary attachment, travel bans on the person in charge, and referral to Public Prosecution.
The resolution does not state that fine amount, which sits in the separate Cabinet Resolution, and the figures quoted online conflict with each other. Confirm the current amount with MOHRE. The point stands without a number anyway, because the work permit suspension at day five hurts a growing company well before a fine does.
Contracts, leave and end of service
Employment contracts in the onshore private sector run under Federal Decree-Law No. 33 of 2021. Probation cannot exceed six months, and a party ending the relationship during probation gives 14 days of written notice [7]. Outside probation, notice runs from a minimum of 30 days to a maximum of 90 [7]. Employees with a full year of service are entitled to 30 days of fully paid annual leave, accruing at two days a month between six and twelve months of service, with unused leave paid out on termination against basic salary [6].
For private sector employees completing at least one year of continuous service, gratuity is 21 days of basic wage for each of the first five years, then 30 days for every year after that, capped at two years of wage [4][5], and it is the calculation spreadsheets get wrong most often. Two details do the damage. It runs on basic wage only, not the total package. And days of unpaid absence are excluded from the service period, which means your records of unpaid leave from three years ago are an input into a payment you will eventually have to make.
The scheme that depends on nationality
Here is the split a generic payroll product almost never handles. UAE nationals in the private sector are not on Labour Law gratuity at all. They are on pension contributions to the General Pension and Social Security Authority. GPSSA has published that under the current pension law the total contribution is 26 percent of the contribution salary, split as 11 percent from the employee and 15 percent from the private sector employer, with a government subsidy of a further 2.5 percent where the contribution account salary sits below AED 20,000 a month [14].
GCC nationals working for a UAE company are a third track again. They are registered under their home country's social security scheme rather than the UAE citizen scheme, at rates that vary by country, with the employer share capped at the equivalent UAE national rate [15].
So a single payroll run can involve three different end of service or retirement mechanisms depending on the passport of the person in the row. Getting this wrong is not a rounding error. It is applying the wrong scheme, for years, to the employees the state is watching most closely.
Emiratisation
Emiratisation requirements apply to establishments with 50 or more employees, and to those with 20 to 49 employees in a defined list of economic sectors. As published by MOHRE and the official government portal at the time of writing in 2026, establishments with 50 or more employees are required to increase Emirati employment in skilled positions by 2 percent annually [8]. Check the current percentage and the skilled-position classification with MOHRE, because both have been revised before. Establishments with 20 to 49 employees operating in a defined list of economic sectors are required to employ at least one UAE national and retain any already employed, an expansion MOHRE began implementing in January 2024 across more than 12,000 companies [9].
If you are below those thresholds, no numeric target appears in the published guidance. That is not a guarantee. Thresholds have widened before, so confirm applicability for your exact headcount and sector with MOHRE rather than assuming you are outside the framework.
On penalties: MOHRE applies a financial contribution for each unfilled Emirati position, and it recurs annually rather than being a one time fine. MOHRE published a figure of AED 96,000 per unfilled position for 2024 shortfalls, collected from January 2025 [10], and AED 108,000 per unfilled position for 2025 shortfalls, collected from January 2026 [11]. The amount has risen year on year, so check the current figure with MOHRE rather than assuming last year's number still applies.
There is an upside as well as a downside. MOHRE has said companies meeting their targets can receive up to an 80 percent discount on MOHRE service fees and priority in government procurement [11]. For a company filing a lot of permits and renewals, that is a real line in the budget. MOHRE directs companies subject to the policy toward the Nafis platform for connecting with Emirati jobseekers [13].
One more figure to hold. MOHRE announced at the end of 2025 that the private sector minimum wage for Emirati employees would rise to AED 6,000 a month, effective 1 January 2026 for new, renewed and amended work permits, with a compliance deadline for existing Emirati staff [12]. This applies to Emirati employees specifically and is not a general minimum wage. Confirm the current figure with MOHRE.
Why spreadsheet payroll fails quietly
Count the moving parts. A due date measured in days. A percentage threshold on a wage bill. A formula that runs on one salary column and not another. An unpaid absence history stretching back years. Three retirement schemes keyed to nationality. A headcount ratio against a classification you do not control. Visa and Emirates ID expiry dates.
A spreadsheet can hold all of that. What it cannot do is notice. It will not tell you that the transfer batch fell below the threshold this month because one salary was held back. It will not flag that the new hire in row 34 changes your Emiratisation position. It will not stop somebody dragging a formula down one row too few.
That is the real argument for software here, and it is not the argument the vendors make. They sell efficiency. The thing you are actually buying is that errors become visible in the month they happen rather than in the year they are enforced. Our guide to digital transformation for UAE SMEs makes the same point across other processes.
What UAE HR software needs that global products lack
HR software for the UAE needs the WPS salary file, gratuity on the right basis, the nationality branch for pensions, and visa and Emirates ID expiry tracking; global platforms are good products built for a median market that the UAE is not. The specific gaps to test for:
- The salary file for WPS. Your approved agent expects a structured salary file each pay cycle. Built by hand, one wrong field rejects the batch, and you find out near the deadline. Zoho, for example, lists automatic generation of this file among the built in features on its UAE payroll pricing page [19].
- Gratuity on the correct basis. The 21 and 30 day formula, on basic wage, capped at two years, with unpaid absence excluded. Ask to see it calculated on real numbers.
- The nationality branch. Emirati employees on pension contributions, GCC nationals on their home scheme, everyone else on gratuity. If the demo cannot show this, the product does not do it.
- Visa and Emirates ID expiry tracking. Not a mandated feature, but the practical difference between a renewal you planned and one you discovered.
- Arabic support, where your documentation and workforce need it.
- Where the data sits. An HR system holds employee personal data, so UAE Federal Decree-Law No. 45 of 2021 is in scope, covering security, confidentiality, lawful basis, and transfers outside the country [21]. Our PDPL compliance guide covers what that means in configuration terms.
The pattern is the same in every case: ask for evidence, not a feature list. A tick in a comparison table is a marketing claim. A payroll run on your own numbers is not.
DIFC and ADGM payroll is different
If any part of your business sits in DIFC or ADGM, do not assume your onshore work covers it. DIFC operates under its own employment law [16] and has replaced lump sum gratuity with a funded workplace savings arrangement, with DIFC entities required to enrol employees in DEWS or another approved qualifying scheme, subject to the exemptions DIFC sets out [17]. That is a monthly contribution calculation, structurally different from an accrual. ADGM has its own employment regulations, which have been replaced with a newer set [18].
Whether a free zone establishment sits inside the onshore MOHRE framework varies by free zone, and we could not confirm a general rule from a published official source. Confirm yours with MOHRE or your free zone authority rather than assuming either exemption or inclusion. Confirm yours with MOHRE or your free zone authority rather than assuming either exemption or inclusion. Our free zone versus mainland guide covers the structural side of that decision.
What HR software costs in the UAE
HR and payroll software for a small UAE team starts from around AED 35 a month for the licence, with setup from around AED 3,500, far below what most owners fear.
| Component | What it covers | From (AED) |
|---|---|---|
| Payroll licence, small team | Zoho Payroll, annual billing, five employees included | 35/organisation/month |
| Additional employees | Per employee beyond those included, entry tier | 7/employee/month |
| Higher tier licence | Adds leave and attendance handling | 75/organisation/month plus 15/employee |
| Setup and configuration | Configuration, data load, test run, training | 3,500 |
| HR inside a wider ERP rollout | Finance, inventory and HR together, first phase | 20,000 plus licence |
On licences, Zoho publishes UAE pricing for Zoho Payroll directly, starting from around AED 35 per organisation a month on annual billing plus around AED 7 for each employee beyond the five included, and rising to around AED 75 plus around AED 15 per employee on the top tier, which adds leave and attendance [19]. Monthly billing costs more, and prices exclude VAT. Zoho Payroll, Zoho People and Zoho CRM are separate products with separate pricing, so the figures in our CRM implementation guide are not the payroll figures.
If HR is going to sit inside an ERP instead, Odoo publishes paid plans from around 13.50 US dollars per user a month billed yearly, roughly AED 50, with HR as one app among the bundle [20].
Many of the strongest UAE focused platforms, including Bayzat, do not publish prices and quote per client instead. If a comparison table shows a confident per employee price for a vendor that does not publish one, that number came from somewhere other than the vendor.
On services: a setup and configuration engagement for a small business starts from around AED 3,500, which matches the floor in our CRM implementation guide. A broader business systems rollout, where HR sits inside an ERP alongside finance, starts from around AED 20,000 plus the licence, as covered in our ERP implementation guide. If you end up needing something built rather than configured, our custom software cost guide covers that band. Final pricing depends on scope.
How to choose HR software
Five questions, in this order:
- Show me a payroll run on my own employee mix, including one Emirati employee and one GCC national. Not a demo dataset.
- Show me the salary file this produces for my WPS agent, and tell me which agents you have submitted to.
- How does the system calculate end of service, and where do unpaid absence days enter that calculation?
- What happens on the day a visa expires, and who gets told, when?
- If we add a DIFC or ADGM entity next year, what changes?
The red flags are consistent. A vendor who answers compliance questions with a feature list rather than a calculation. Any claim that the software takes the legal obligation off you, because it does not. And a proposal that skips the test payroll run before go live, which is the cheapest insurance in this exercise.
On sequencing: if your reporting is also a mess, fix payroll first and extend afterwards. Our analytics and BI guide covers the reporting layer once the underlying data is trustworthy.
Real client stories
These are real situations from business systems work, described without identifying anyone.
The formula that ran on the wrong column. A company calculating end of service in a spreadsheet had built the formula against total package rather than basic wage, years earlier. Nobody had reviewed it since, because it produced a number and the number looked sensible. The correction was straightforward once found. Finding it required somebody to check the formula against the published basis rather than against last year's version of itself.
The employee on the wrong scheme. A business had one Emirati employee, hired early, sitting in the same payroll sheet as everyone else with the standard end of service accrual against their name. The scheme was wrong from the start. The fix was not technical, it was recognising that nationality changes which mechanism applies, and building that branch into the system rather than into somebody's memory.
The renewal nobody owned. A visa expiry was tracked in a column that only one person looked at, and that person was on leave. The renewal became urgent instead of routine. What changed afterwards was not the tracking, it was that the alert went to two people and appeared without anyone opening a file.
How SKIMBOX approaches HR systems
We start with your obligations rather than a product demo, because the shortlist follows from what your workforce mix requires. We map who sits on gratuity, who sits on pension contributions, and who sits under a home country scheme, before anyone talks about licences. We run a test payroll on your real numbers before go live. We configure before we customise, so the system stays upgradeable. And we raise data protection, hosting region and permissions at the start, because who can see salary records is a design decision.
We offer to do the selection, configuration and data work, and to train whoever will run it each month. We do not give legal or HR advice, and we tell clients to confirm current requirements with MOHRE and to take employment law questions to a qualified adviser.
A setup and configuration engagement starts from around AED 3,500. A broader rollout with HR inside an ERP starts from around AED 20,000 plus the licence. Final pricing depends on scope.
See our core business operations services and business consulting services, or contact us to talk through your payroll and HR setup.
References
[1] Ministry of Human Resources and Emiratisation, UAE - Wages Protection System guidance. mohre.gov.ae/en/guidance-and-awareness-portal-new/wages-protection-system
[2] Ministry of Human Resources and Emiratisation, UAE - Ministerial Resolution No. (0340) of 2026 Concerning the Wage Protection System. mohre.gov.ae/assets/download/23106c7a/
[3] U.AE Official UAE Government Portal - Payment of salaries and wages. u.ae/en/information-and-services/jobs/employment-in-the-private-sector/payment-of-wages
[4] U.AE Official UAE Government Portal - Calculations for gratuity pay. u.ae/en/information-and-services/jobs/end-of-service-benefits-for-employees-in-the-private-sector/calculations-for-gratuity-pay-
[5] U.AE Official UAE Government Portal - End of service benefits for employees in the private sector. u.ae/en/information-and-services/jobs/employment-in-the-private-sector/end-of-service-benefits-for-employees-in-the-private-sector
[6] U.AE Official UAE Government Portal - Annual leave. u.ae/en/information-and-services/jobs/employment-in-the-private-sector/types-of-leaves-and-entitlements-in-the-private-sector/annual-leave
[7] U.AE Official UAE Government Portal - Employment contracts, duration and models in the private sector. u.ae/en/information-and-services/jobs/employment-in-the-private-sector/job-offers-and-work-permits-and-contracts/employment-contracts-duration-and-models-in-the-private-sector
[8] U.AE Official UAE Government Portal - Emiratisation targets in the private sector. u.ae/en/information-and-services/jobs/emiratis-employment-in-private-sector/emiratisation-targets-in-the-private-sector
[9] Ministry of Human Resources and Emiratisation, UAE - MOHRE begins implementing Emiratisation targets on private companies with 20 to 49 employees, 2 January 2024. mohre.gov.ae/en/media-center/news/2/1/2024/mohre-begins-implementing-emiratisation-targets-on-over-12
[10] Ministry of Human Resources and Emiratisation, UAE - MOHRE calls on establishments included in Emiratisation policies to meet required targets, 19 November 2024. mohre.gov.ae/en/media-center/news/19/11/2024/mohre-calls-on-establishments-included-in-emiratisation-policies-to-meet-required-targets-before-end
[11] Ministry of Human Resources and Emiratisation, UAE - MOHRE urges private sector companies subject to Emiratisation policies to ensure 2025 targets are met, 27 October 2025. mohre.gov.ae/en/media-center/news/27/10/2025/mohre-urges-private-sector-companies-subject-to-emiratisation-policies-to-ensure-2025-targets-are
[12] Ministry of Human Resources and Emiratisation, UAE - MOHRE raises minimum wage for Emiratis in the private sector, 31 December 2025. mohre.gov.ae/en/media-center/news/31/12/2025/mohre-raises-minimum-wage-for-emiratis-in-the-private-sector-to-aed-6000-per-month-effective-1
[13] Nafis - UAE Emiratisation programme platform. nafis.gov.ae
[14] General Pension and Social Security Authority, UAE - Salary contributions and end of service gratuity calculations. gpssa.gov.ae/pages/en/media-center/news/uae-pension-authority-explains-salary-contributions-and-end-service-gratuity
[15] General Pension and Social Security Authority, UAE - GCC Overview. gpssa.gov.ae/pages/en/services/gcc-overview
[16] Dubai International Financial Centre - Employment Law, DIFC Law No. 2 of 2019. difc.com/business/laws-and-regulations/legal-database/difc-laws/employment-law-difc-law-no-2-of-2019
[17] Dubai International Financial Centre - Qualifying Schemes. difc.com/business/qualifying-schemes
[18] Abu Dhabi Global Market - ADGM issues new Employment Regulations and Rules. adgm.com/media/announcements/adgm-issues-new-employment-regulations-and-rules
[19] Zoho - Zoho Payroll pricing, UAE. zoho.com/ae/payroll/pricing
[20] Odoo - Official pricing plans. odoo.com/pricing
[21] U.AE Official UAE Government Portal - Data protection laws, Federal Decree-Law No. 45 of 2021. u.ae/en/about-the-uae/digital-uae/data/data-protection-laws
[22] Ministry of Human Resources and Emiratisation, UAE - WPS guideline and approved agents, e-services portal. eservices.mohre.gov.ae
[23] SKIMBOX - Internal experience implementing business systems for UAE companies, 2026. skimbox.co



