May 26, 2026 23 min read

The Payroll Compliance Checklist for Dubai Employers

Table of Contents

Introduction

Quick answer: A payroll compliance checklist for Dubai covers five moments: before each payroll run (contracts, attendance, leave, IBANs and the WPS file), after every payday (bank confirmations, payslips, GPSSA and accruals), each quarter (expiries, access and spot checks), each year (Ramadan hours, holidays, leave balances and Emiratisation) and at every exit (final dues within 14 days). Work through it in that order and most WPS rejections, underpayments and late settlements never happen.

The sticky note is yellow, slightly curled, and stuck to the bottom edge of a monitor on the 22nd floor of a tower in JLT. It says, in capitals: “SIF BY 5PM. CHECK THE IBANS.”

The payroll officer who wrote it has a reason for the capitals. Last month two salaries bounced back from the bank. One employee had switched banks and told HR, not payroll. The other IBAN had two digits swapped. Both people were paid four days late, and both found out before she did.

The note works, in its way. It is also the entire compliance system for a 60-person company. Everything else lives in her head: when overtime gets checked, who confirms the unpaid leave, what happens when someone resigns mid-month.

Payroll compliance in Dubai is rarely about obscure law. It is about doing ordinary checks at the right moment, every time, even in the week someone is on leave.

So here is the long version of that sticky note. Five short lists, in the order you meet them: before each run, after each payday, every quarter, every year, and at every exit. Print it, pin it up, and let the sticky note retire.

1. The Payroll Compliance Checklist for Dubai, Step by Step

Each list below has an owner and a moment. Payroll compliance fails when everyone assumes someone else did the check, so put a name next to each block before you print.

A quick split of duties helps. In HR payroll compliance, HR owns the inputs: contracts, joiners, leavers, leave and documents. Payroll owns the outputs: the calculation, the SIF and the payslips. Finance owns the money arriving on time. Most errors happen at the hand-offs between them, which is why the checklist starts with the hand-offs.

WhenOwnerTime it takes
Before each runPayroll, with HR inputs1 to 3 hours
After each paydayPayroll and finance30 to 60 minutes
Every quarterHR leadHalf a day
Every yearHR lead and financeA day, spread over the year
At each exitHR and payroll together1 hour per leaver

Treat the times as planning estimates for a team of 50 to 200 people, not benchmarks. They shrink once the checks run inside software.

2. The Role of WPS in Payroll Processing

Every item on this list leads to one place: the Wage Protection System. WPS is how MOHRE sees private-sector salaries being paid. Any establishment registered with MOHRE routes its salaries through a WPS agent, meaning a bank, exchange house or other approved institution, and sends a Salary Information File (SIF) alongside each run.

Three facts shape the checklist:

  • The file must match reality. Names, IDs, bank details and amounts in the SIF should match your records and the contract.
  • Late means after the 1st. Resolution 340, in force from 1 June 2026, fixes one deadline: the 1st of the next month. MOHRE warnings can follow a day later.
  • The penalty is practical. Breaches can bring MOHRE fines, and MOHRE can stop issuing you new work permits.

That is why a MOHRE WPS compliant HRMS (Dubai or anywhere in the UAE) earns its keep. It builds the SIF from the same data the checklist is protecting. A WPS compliant payroll system does not remove the need to check. It shortens the list.

3. Before Each Payroll Run

This is the list the sticky note was trying to be. Work down it in order.

People and contracts

  • Joiners since the last run. Contract loaded, start date right, bank details and labour card number captured.
  • Leavers since the last run. Last working day recorded, settlement started, flagged to come off the file.
  • Changes to pay. Raises, promotions and allowance changes match a signed contract or addendum.
  • Salary structure matches the contract. Basic and each allowance in the right field, because gratuity, overtime and leave pay are calculated on basic.

Time and leave

  • Attendance locked. No edits after the cut-off without an approval.
  • Overtime rates. Plus 25% normally, plus 50% between 10pm and 4am, rest-day work as a substitute day or plus 50%. Daily overtime within 2 hours, apart from the permitted exceptions.
  • Unpaid leave applied. Every approved unpaid day deducted.
  • Sick leave bands. After probation: days 1 to 15 at full pay, 16 to 45 at half pay, 46 to 90 unpaid.
  • Ramadan. If the run covers Ramadan, the working day is 2 hours shorter, and overtime starts earlier.

Bank and file

  • IBANs. Every new or changed IBAN checked against the employee’s own bank letter, not a forwarded message.
  • IDs. Labour card or personal numbers present and current for every line.
  • SIF totals. Number of employees and total amount match the approved payroll exactly.
  • Second approval. Someone other than the preparer signs off totals and exceptions.
  • Funding. Money is with the bank or exchange house in time to pay by the due date.

Every reason a file bounces, and what each one costs, is set out in our breakdown of WPS errors and penalties UAE employers face.

4. After Every Payday

Payday is not the finish line. These checks close the month.

  • Payroll reconciliation in UAE terms. Compare the bank or exchange house confirmation with the SIF, line by line. Any rejected line gets paid and documented straight away.
  • Payslips out. Every employee receives a payslip that shows the same figures as the SIF.
  • GPSSA. Pension contributions submitted for any UAE national staff.
  • Gratuity provision. Updated using current basic salaries, not last year’s.
  • Leave liability. Balances updated for accrual and leave taken.
  • Queries logged. Any pay complaint recorded with its answer and date.
  • Archive. Approved payroll, SIF, bank confirmation and approvals stored together for the month.

5. Every Quarter

Quarterly checks catch the slow problems that monthly runs miss.

  • Expiries in the next 90 days. Visas, labour cards and Emirates IDs, with renewals started.
  • Contracts ending soon. All contracts are fixed-term now, so list renewals due in the next quarter.
  • Probation ends. Probation runs for six months at most, so list everyone whose probation finishes next quarter. Sick pay rules change once it does.
  • Overtime patterns. Anyone regularly over 2 hours a day, or over the 48-hour week, needs a look.
  • Spot check. Pick five payslips at random and trace each back to its contract and attendance.
  • Access review. Remove payroll access for anyone who changed role or left.
  • Policy drift. Confirm nobody is running local “exceptions” that the policy does not allow.

6. Every Year

Annual items are the easiest to forget, because nobody has done them for eleven months.

  • Ramadan hours. Confirm the expected dates and set the reduced working day in advance.
  • Public holidays. Load the year’s announced holidays and update them as dates are confirmed.
  • Annual leave. Staff past their first anniversary get 30 calendar days; between six and twelve months of service, it builds at 2 days a month. Review balances and carry-over against your policy.
  • Emiratisation. At 50 employees or more, MOHRE expects 2 extra percentage points of skilled Emiratis in your headcount every year, with 10% the target for the end of 2026. Smaller companies in specified sectors with 20 to 49 staff have their own hiring duty. MOHRE checks progress more than once a year, so diarise the mid-year and year-end checkpoints.
  • Salary review. After raises, re-check gratuity provisions, because gratuity follows the latest basic.
  • Law and policy review. Compare your handbook with Federal Decree-Law No. 33 of 2021 and any new MOHRE resolutions.
  • Data protection. Confirm payroll data handling still meets the UAE Personal Data Protection Law.

For the reasoning behind each date, our guide to UAE payroll compliance across WPS, EOSB and Emiratisation lays the year out month by month.

7. At Every Exit

Exits carry their own deadline. Everything owed must reach the leaver no later than 14 days after the contract ends. Run this list the day notice is given, not on payday.

  • Last working day confirmed in writing.
  • Gratuity eligibility. At least one year of continuous service, full-time.
  • Gratuity amount. The first five years earn 21 days’ basic apiece, and every later year earns 30. Use the final basic wage, prorate part years, leave out unpaid absence, and stop at the two-year-wage cap.
  • Unused annual leave paid out on basic wage.
  • Notice period. Served, waived or paid, as the contract says (30 to 90 days).
  • Deductions documented and allowed by law.
  • Permit cancellation started, so the person does not appear on next month’s SIF.
  • Final payslip and settlement statement signed and filed.
  • Access removed from systems, including payroll self-service.

8. How to Set Up Payroll in Dubai: Six Steps from Excel to Cloud

Many companies start with UAE payroll in Excel. It works for ten people. By forty, the checklist above becomes a full-time job. If you are wondering how to setup payroll in Dubai properly, or how to move off spreadsheets, this is the payroll implementation path that keeps compliance intact.

Step 1: Assess business needs

Count employees, entities and establishments registered with MOHRE. Note pay cycles, allowance types, shift patterns and any staff outside the UAE.

Step 2: Choose the right software

Shortlist tools that generate a SIF, calculate gratuity under UAE law and connect attendance and leave to payroll. Section 9 covers what to test.

Step 3: Data migration

Move employee records, contracts, salary structures, bank details, leave balances and service start dates. Service dates matter most, because gratuity depends on them.

Step 4: Configure settings

Set salary structures, leave policies, overtime rules, the Ramadan schedule, approval chains and user access.

Step 5: Train employees

Train the payroll team on runs and corrections, managers on approvals, and staff on self-service for payslips and leave.

Step 6: Go live

Run one cycle in parallel with your old method. Compare every payslip. Then switch, and keep the old file for reference.

9. How to Choose the Best Cloud Payroll Software in Dubai

Cloud payroll software is a web-based system that calculates pay, holds employee records, issues payslips and produces the SIF, all reachable from any browser or phone. For SMEs in Dubai, the appeal is simple: no servers, automatic updates and one source of truth.

Score each option on these points:

  • Compliance features. WPS file generation, UAE gratuity rules, overtime and Ramadan hours handled by default.
  • Attendance and leave management. Hours and approvals flow into payroll without re-keying.
  • Ease of use. The person running payroll can do a correction without calling support.
  • Integration capabilities. Links to accounting, banking and your HR system.
  • Employee self-service. Staff download payslips, apply for leave and update personal details.
  • Mobile accessibility. Managers approve from a phone.
  • Reporting and analytics. Audit reports, overtime trends and cost by department.
  • Scalability. New branches and entities added as settings.
  • Multi-currency payroll. Useful if you pay staff outside the UAE.
  • AI and automation. Anomaly flags that catch a salary jump or a duplicate IBAN before the file goes.
  • Customer support. Local, in your time zone, familiar with MOHRE.

The category as a whole is covered in depth in our pillar on cloud payroll software for Dubai companies. Approval chains can be automated too; HR workflow automation routes leave, pay changes and exits to the right approver in order.

10. Why Choose Workplus HCM for Cloud Payroll Software in Dubai

Workplus HCM turns much of this checklist into system behaviour. It is a cloud HR and payroll platform made in Dubai for the UAE and GCC, with Tuscan Consulting’s HR advisory team (450+ clients across the GCC) behind it.

Key advantages:

  • A SIF from every payroll run, generated automatically.
  • Gratuity under UAE Labour Law, calculated from each employee’s record.
  • Attendance feeding pay, whether staff clock in on their phones inside a geofence with a selfie, or on biometric readers you connect.
  • Leave in the same system, so unpaid and half-paid days reach payroll on their own.
  • Expiry alerts for visas and labour cards, plus Emiratisation tracking.
  • Self-service mobile app for payslips and leave, and an Arabic interface.

See how it runs a full cycle on our page about payroll software in Dubai. Payroll and WPS start on the Power tier at AED 16 per employee per month, and the pricing page lists every tier.

Conclusion

The sticky note in JLT was right about the IBANs. It just could not hold the other forty checks that keep payroll compliance safe in Dubai.

Print this payroll compliance checklist for Dubai, put a name next to every block, and run it at the moment each list belongs to. Better still, move the checks into a system that does them for you. Book a free demo and we will walk your own checklist through Workplus HCM in 30 minutes.

Frequently Asked Questions

No. No law requires cloud software. What is mandatory for MOHRE-registered private employers is paying salaries through WPS with a correct SIF, on time. Cloud payroll simply makes that easier to do every month without errors.

A well-run platform is usually safer than spreadsheets passed around by email. Look for encryption, role-based access, an audit trail of every change, and clear answers on how the vendor meets the UAE Personal Data Protection Law. Then review user access each quarter, as the checklist suggests.

Many cloud systems can, but check the specifics for each country you pay in. Saudi Arabia has GOSI, Bahrain has SIO, and UAE nationals need GPSSA contributions, so each entity needs its own rules. Workplus HCM is built for the UAE and the wider GCC.

Before every payroll run, at minimum. Add a short review after each payday, a deeper check each quarter, an annual review for Ramadan, holidays, leave and Emiratisation, and a dedicated list for every exit. Small and frequent beats one big audit.

It is matching what you approved with what was paid. Compare the approved payroll, the SIF and the bank or exchange house confirmation line by line, then fix and document any rejected or short payments straight away. Doing it monthly keeps your WPS record clean.