July 1, 2026 34 min read

The 15-Point HR Software Buyer’s Checklist for the UAE

Introduction

Quick answer: An HR software buyer’s checklist for the UAE should test fifteen things live in the demo, led by a valid WPS salary file, checks that run before the file is built, correct end-of-service pay, Emiratisation tracking and document expiry alerts. Score each vendor from 1 to 5 on every point, weight compliance most heavily, and drop any vendor that scores below 3 on compliance. Then plant the WPS errors UAE banks bounce most often in a sample payroll and watch which ones each system stops before the file goes out.

Fifteen rows, three vendor columns and forty-five empty boxes. That is the scorecard on the staff room table at a private school group in Muwaileh, Sharjah, and the board wants a name by Monday.

It is the weekend, so the corridors are quiet and all four campuses are locked. Three people have come in anyway. The group finance director has her laptop open. The HR manager has the printout. The head of operations has brought karak from the canteen and a packet of biscuits left over from parents’ evening.

All three vendors demoed last week. One showed a dashboard so polished that the head of operations still brings it up. One promised to “send the WPS file after the call”. The third ran long because the HR manager kept asking how it would pay gratuity to a teacher leaving in the middle of the academic year.

Ask each of them what they saw and you get three different demos. The finance director remembers the price. The head of operations remembers the colours. Nobody can point at a row and say why.

That is how most shortlists in the UAE get decided: on memory and mood. This post gives you the opposite. You get the fifteen checks worth scoring, a weighting method that stops a pretty screen from beating a compliant payroll, and a test set made from the bank rejections that eat the most payroll hours in the UAE. Fill the rows with evidence and Monday’s decision makes itself.

1. What "Best" Means in Dubai: The Non-Negotiables

A global HR platform can look complete in a sales deck. In the UAE, four things decide whether it survives its first payroll month.

  • A WPS file your bank accepts. Private-sector employers registered with MOHRE pay wages through the Wage Protection System, via an approved bank or exchange house, with a Salary Information File (SIF). Since June 2026, a month’s salary is due on the 1st of the following month, and MOHRE can start warnings from day 2. Keep slipping and new work permits can be suspended, with fines for repeat breaches.
  • UAE Labour Law logic, built in. You want HR management software based on U.A.E labour laws, not a global template with a few local fields. Gratuity, annual leave, sick leave tiers, overtime rates and notice periods should all follow Federal Decree-Law No. 33 of 2021 by default.
  • Document control. Visas, labour cards, Emirates IDs and passports each expire on their own cycle. Missing one is an avoidable fine.
  • Local support. When a SIF bounces on the 26th, a support desk eight time zones away is no help.

Treat the purchase as UAE payroll regulations software first and an HR system second. Everything else is a bonus.

One special case deserves a line. Some buyers search for HR payroll software UAE embassy teams can run, because missions and consulates employ local staff too. Their employment and payment rules can differ from a mainland company’s, so confirm which rules apply with your adviser, then check that the system lets you switch WPS file generation on or off per entity.

2. The 15-Point HR Software Buyer's Checklist for the UAE

Ask for every point live, with your own data where you can. A slide is not evidence. Each point belongs to one scoring category, which you will use in section 3.

#CheckHow to test it in the demoCategory
1Generates a valid WPS SIF file in your bank’s formatRun a sample payroll and export the file on screenCompliance
2Validates the file before submission, not afterPlant a bad IBAN and see if the export stopsCompliance
3Runs multi-entity payroll from one loginAsk for two companies with different MOHRE IDsPayroll accuracy
4Tracks Emiratisation against your Nafis targetAdd an Emirati hire and watch the percentage moveCompliance
5Calculates gratuity for every exit scenarioGive them the test case in section 7Payroll accuracy
6Alerts on passport, visa and labour card expiry at 90, 60 and 30 daysAsk to see the alert settings and a sample alertCompliance
7Handles any pay component: housing, transport, shift and overtimeBuild a new allowance during the callPayroll accuracy
8Produces payslips in Arabic and EnglishSwitch a payslip’s language liveUsability
9Keeps a full audit trail of payroll changesChange a salary, then ask who changed it and whenCompliance
10Connects biometric and GPS attendance for field staffClock in from a phone inside a geofenceUsability
11Gives staff self-service for leave, payslips and documentsHave a non-HR colleague apply for leaveUsability
12Has a mobile app that copes with weak signalTry the app on site, not on office Wi-FiUsability
13Prorates mid-month joiners and leavers without manual mathsAdd a joiner on the 17th and a leaver on the 9thPayroll accuracy
14Offers UAE-based support that knows Labour Law changesRaise a test ticket and time the replySupport
15Commits to a written data-migration plan before go-liveAsk for the plan, with dates, before you signSupport

Two of these points do most of the sorting. Points 1 and 2 separate genuine WPS compliant payroll software UAE teams can rely on from systems that export a spreadsheet and leave the rest to you. Any WPS payroll HR software for UAE employers should pass both without a pause. If a vendor cannot show them, you can stop the demo early and save everyone an hour.

Point 13 is the quiet one. A joiner who starts on the 17th of a 30-day month earns 14 days’ pay. If someone on your team has to work that out on a calculator, the system is not doing its job.

3. How to Score Vendors: A Simple, Fair Method

Gut feel favours the best presenter. A rubric favours the best system. Use the same scale for every point, then roll the points up into five weighted categories.

The 1 to 5 scale

  • 5: shown live with your own data, no workaround.
  • 4: shown live with the vendor’s sample data.
  • 3: shown, but needs a manual step or an export to Excel.
  • 2: promised for a later release, or “we will send it after the call”.
  • 1: not available.

The weights

CategoryWeightChecklist points
UAE compliance depth35%1, 2, 4, 6, 9
Payroll accuracy25%3, 5, 7, 13
Usability for HR and staff20%8, 10, 11, 12
Local support quality12%14, 15
Total cost of ownership8%A three-year quote, including implementation

Average the point scores inside each category, multiply by the weight, then add the five results. One rule overrides the maths: any vendor below 3 on UAE compliance depth leaves the shortlist, whatever its total.

A worked example from the Sunday meeting

Category (weight)Vendor AVendor BVendor C
Compliance (35%)425
Payroll accuracy (25%)434
Usability (20%)354
Support (12%)433
Cost (8%)353
Weighted total3.723.214.15

Vendor B is the one with the beautiful dashboard. It wins on usability and price, and it still goes out on the knockout rule because it scored 2 on compliance. Vendor C wins on evidence. The arithmetic for C runs 1.75 + 1.00 + 0.80 + 0.36 + 0.24, which gives 4.15.

4. The End-to-End UAE Payroll Flow: What "Good" Looks Like

A checklist tests features one at a time. A payroll month tests them together. Ask each vendor to walk this chain without leaving the system.

  1. Attendance locks at month end and flows into payroll by itself.
  2. Approved unpaid leave reduces pay automatically; paid leave does not.
  3. Every component is calculated: basic, housing, transport, shift allowance and overtime at the legal rates.
  4. The gratuity accrual updates for each employee’s current service and basic wage.
  5. The SIF is generated and validated before it leaves the system.
  6. Payslips go out in Arabic and English through self-service.
  7. Payroll records are stored in a form an inspector can read.
  8. The bank transfer is triggered through your bank’s channel or a file upload.

Count the manual touches. Every step where someone exports, edits and re-imports is a step where a WPS file can break. Good UAE WPS payroll software turns this whole list into one approval.

5. Top 10 WPS Rejection Reasons (and Quick Fixes)

Here is the test set. These ten errors turn up again and again when UAE salary files bounce. Before the demo, ask each vendor to load a sample payroll that contains three or four of them. Then watch which ones the system catches before the file is created.

Rejection reasonUsual causeQuick fixWhat to test
Invalid IBANA typo, or a number that breaks the UAE pattern (AE plus 21 more characters, 23 in all)Validate format and bank mapping at data entryEnter a 22-character IBAN
Employee not registeredNew joiner without a WPS-enabled account or wage cardBlock payroll until bank details are completeAdd a joiner with no bank details
Incorrect salary cardA replaced wage card not updated in HR recordsSync card numbers with the employee masterChange a card number mid-month
Wrong employer IDThe wrong MOHRE establishment ID for that entityStore the ID per entity, not per company groupRun payroll for two entities
Name or ID mismatchSpelling or ID number differs from the labour cardOne master record feeding every outputMisspell a surname
Zero or negative salaryDeductions larger than pay, or a broken componentRules that flag any net pay of zero or lessApply a full month of unpaid leave
Missing SIF fieldsSomeone edited the file by handLock the file; fix data at sourceAsk how a field could go missing
Duplicate employeesA rehire created as a second recordDe-duplicate in master data before payrollRehire a past leaver
Unapproved payrollFile released before sign-offA maker-checker approval stepTry to export without approval
Wrong pay periodStart and end dates do not match the runA fixed payroll calendar per entityChange the period dates

A system that catches six or more of these before export deserves its compliance score. One that catches none is a spreadsheet with a login. This is also the fairest way to judge any automated WPS SIF file generator UAE vendors put in front of you, because every vendor faces exactly the same traps.

If your team runs WPS payroll software Dubai banks already know, ask your bank’s relationship manager which of these errors they see most from you. Then make those the first rows of the test.

6. Emiratisation Compliance: What Your HR Software Must Handle

Emiratisation targets are a headcount rule, so they belong in the HR system, not in a side spreadsheet. Nafis sets the pace. Once a private employer reaches 50 staff, its skilled Emirati share has to climb two percentage points every year, with 10% as the goal for the close of 2026. Smaller firms are not always exempt: the expanded rules also pull in certain sectors from 20 employees up to 49. Missing a target triggers a financial contribution, and the amounts move, so take today’s figure from MOHRE, not from a blog post written two years ago.

Recording a nationality field is not enough. Your system should:

  • Show your current Emirati percentage, live, against the target that applies to you.
  • Warn you when a resignation or a burst of hiring pushes you below it.
  • Keep onboarding dates, roles and contract types for every Emirati employee, ready for audit.
  • Apply GPSSA pension contributions to UAE nationals in payroll automatically.

During the demo, add one Emirati hire and remove another. If the percentage does not move on screen, mark checklist point 4 down.

7. Gratuity and EOSB: The Calculation Your System Must Get Right

End-of-service benefit, or gratuity, is where a small error turns into a labour complaint. Once a full-time employee passes a year of unbroken service, the law awards 21 days of basic for every year in the first five, and 30 days for every year from the sixth onward. Two years’ pay is the ceiling. The base is the final basic salary, not housing or other allowances. Part years count proportionally, days of unpaid absence come off the service total, and the money is due no later than 14 days after the last working day.

One correction to older checklists still circulating online: under the current law, resigning no longer cuts gratuity to a third or two thirds. If a vendor’s system still applies those reductions, it is running on rules that ended in 2022.

The test case to give every vendor

An employee leaves after 7 years and 6 months on a basic wage of AED 8,400. Using a daily rate of basic divided by 30 (confirm the method your adviser uses), that is AED 280 a day.

  • First five years: 5 × 21 = 105 days
  • Next two years: 2 × 30 = 60 days
  • Final six months: 0.5 × 30 = 15 days
  • Total: 180 days × AED 280 = AED 50,400

The two-year cap here is AED 201,600, so it does not bite. Ask each vendor to enter this case live. If the number differs, ask them to explain every line. A good system shows its working; a weak one shows a total.

8. Implementation Timelines and Pitfalls (So You Do Not Slip)

Timelines depend on data quality more than headcount, but these ranges are typical in the UAE:

  • Up to about 250 employees: 4 to 6 weeks.
  • 250 to 1,000 employees: 8 to 12 weeks.
  • 1,000 or more, or several entities: 12 to 16 weeks, usually with phased go-lives.

Four pitfalls cause most of the slippage.

  • Dirty master data. Clean names, IBANs, Emirates IDs and cost centres before migration. One bad record can hold up a whole payroll run.
  • No parallel run. Run at least one full payroll in both systems and compare every line. Two cycles is safer.
  • Late bank testing. Send a live test SIF to your bank four weeks before launch, not four days.
  • Untrained managers. Show line managers how to approve leave before go-live, not after the complaints arrive.

If you want the whole selection process laid out as a project, our guide on how to choose HR software in Dubai and the UAE runs it as an eight-week plan, from requirements to go-live.

9. Three UAE Case Snapshots to Test in the Demo

These are illustrative scenarios, not customer stories. Pick the one closest to your company and make the vendor play it out.

A retail group with five entities across Dubai and Abu Dhabi. Each entity has its own MOHRE ID and some use different banks. The test: one payroll run that produces five correct SIF files, each with the right employer ID. Points 1, 3 and the “wrong employer ID” trap all get exercised at once.

A hospitality operator with staff on rotating shifts. Overtime arguments start when timesheets and payroll disagree. The test: three clock-ins from the mobile app, one outside the geofence, flowing into payroll with the 25% overtime uplift applied to basic hourly pay. Points 7, 10 and 12 get a real workout.

A professional services firm close to its Nafis target. Emirati headcount sits in a spreadsheet owned by one person. The test: a resignation entered on screen that triggers a shortfall warning. Points 4 and 9 earn their weight here.

10. Workplus HCM vs Bayzat vs ZenHR: A Fair Comparison

Comparison tables written by vendors tend to flatter the vendor. So here is the honest version. Use the fifteen points to score all three yourself, with your data, in the same week.

What we can say about each in public terms: Bayzat is a Dubai-based platform widely known for pairing HR and payroll with employee insurance and benefits. ZenHR is headquartered in Jordan and built for Arabic-speaking teams across several MENA markets. Features change often, so treat anything a competitor’s website says as a claim to test, and treat ours the same way.

Here is what Workplus HCM brings to that test:

  • Payroll and WPS. Each payroll run ends with a ready SIF, and end-of-service sums follow the federal formula.
  • Compliance. Emiratisation tracking and alerts before visas and labour cards expire.
  • People and daily use. Core HR, attendance with GPS geofencing, selfie checks and biometric device links, leave, onboarding, performance and an employee self-service app, with an Arabic interface.
  • Price. If you searched for Workplus HCM Dubai pricing, it is published per employee per month: AED 12 on Standard, AED 16 on Power, the tier where payroll and WPS come in, and AED 22 on Platinum. There is no floor on team size; a single setup charge of AED 850 can apply. Every tier is broken down on the Workplus HCM pricing page.
  • Backing. The product sits inside Tuscan Consulting, a Dubai advisory house whose Gulf client list runs past 450 companies.

The fifteen points work the same for a 15-person team or a 1,500-person group, so buyers looking at HCM enterprise solutions in Dubai can score every vendor on one sheet. For the wider market, regional and global names included, our complete HR software guide for the UAE and GCC compares ten platforms. To see what a UAE-first system should cover module by module, start with our overview of HR software in the UAE.

Conclusion

Go back to that staff room in Muwaileh. With evidence in every row, the karak goes cold before anyone argues. Vendor B is out on compliance, however good the dashboard looked. Vendor C caught seven of the ten WPS traps and got the gratuity case right to the dirham. Vendor A is a respectable second.

That is what an HR software buyer’s checklist for the UAE is for. It turns three sales demos into one comparable set of numbers, and it puts WPS and Labour Law where they belong, at the top of the sheet.

Your next steps are short. Print the fifteen points. Send each vendor the WPS test set and the gratuity case before the demo, not during it. Ask for a live export, never a recording. Then book a free 30-minute Workplus HCM demo and score us the same way; a two-day free trial follows if the numbers hold up. If you would rather start with the product tour, the Dubai HR software home page has it.

Frequently Asked Questions

Yes. Workplus HCM is built on Federal Decree-Law No. 33 of 2021, the law that took effect in February 2022, so gratuity, leave and payroll follow the current rules rather than the old ones. Every payroll run also produces a WPS SIF file, and Emiratisation and document expiry are tracked in the same system.

The software calculates net pay for each employee, then builds the Salary Information File your bank or exchange house needs to release wages through the Wage Protection System. Good systems check the file before it is created, catching problems such as a wrong IBAN or a missing employer ID. That pre-check is what keeps salaries landing by the 1st.

EOSB is the end-of-service benefit, usually called gratuity. After a year of full-time service, it is worth 21 days of final basic salary for each early year (one to five) and 30 days for each later one, with part years prorated and a ceiling of two years’ pay. Under the current law, resignation no longer reduces it.

The best fit is the one that passes the compliance points of this checklist at a price that grows with your team. For a small business, that means a valid WPS file, correct gratuity, leave rules that match the law and document expiry alerts, without a minimum headcount. Workplus HCM fits that brief, with per-employee pricing from AED 12 a month and no minimum.

UAE-built systems do; many global ones only offer a nationality field. Proper tracking shows your Emirati percentage against your Nafis target in real time, warns you before a shortfall and handles GPSSA contributions in payroll. Test it by adding and removing an Emirati employee during the demo.

Both are Dubai-based. Bayzat is best known for combining HR and payroll with employee insurance and benefits, while Workplus HCM puts UAE payroll compliance at the centre: SIF files from every run, Labour Law gratuity, Emiratisation tracking and published per-employee pricing. The fairest way to choose is to score both against the same fifteen points with your own data.

The stronger platforms can, and you should test it rather than take it on trust. Ask the vendor to run payroll for two entities with different MOHRE establishment IDs and banks, and to produce a separate, correct SIF for each. Groups with mainland and free zone companies need each entity’s rules kept apart too.

Most companies with up to about 250 employees go live in 4 to 6 weeks; mid-sized firms take 8 to 12, and large multi-entity groups 12 to 16 with phased launches. Clean master data and a parallel payroll run matter more to the timeline than headcount does.

Start with a valid WPS SIF file and validation before export, then correct gratuity, prorating for mid-month joiners and leavers, Arabic and English payslips and a full audit trail. Use the ten WPS rejection reasons in this post as a live test. A system that catches most of them is doing the job.

It can be, if the vendor meets the UAE’s Personal Data Protection Law, Federal Decree-Law No. 45 of 2021, and the rules of any free zone you operate in. Ask which country holds the servers, how records are encrypted, who can see salaries and how you export everything if you leave. Get the answers in writing before you sign.