WPS failures rarely come from the salary calculation. They come from a wrong employee ID, a late transfer or an unexplained short payment. This is how a payroll team stays clean every month.
WPS compliant payroll in the UAE means paying each mainland employee the agreed salary, on time, through an approved bank, exchange house or financial institution, recorded in a Salary Information File. MOHRE checks the establishment ID, personal number, pay period and amount, so payroll teams should match employee data to MOHRE records, build the SIF from approved payroll and release transfers early.
Running WPS compliant payroll UAE means more than exporting a file to the bank. The Wage Protection System of the Ministry of Human Resources and Emiratisation (MOHRE) tracks whether each worker of a mainland establishment is paid the agreed salary, on time, through an approved bank, exchange house or financial institution. The record MOHRE sees is the Salary Information File (SIF) your payroll produces and your agent submits.
Every line in that file is checked against what MOHRE holds: the establishment ID, the employee's personal number, the pay period and the amount. When something does not match, or a salary arrives late or short without an explanation, the establishment can face follow-up from MOHRE. Repeated issues can lead to restrictions such as a block on new work permits. Rules and penalties change, so confirm current requirements on MOHRE's channels.
This page walks through the payroll process from the payroll team's side: preparing data, building the SIF, timing the transfer and handling the exceptions that cause most rejections. If you are still choosing a system, our UAE WPS payroll software page compares options, and payroll software UAE covers wider payroll features.

A summary of the rules that drive day-to-day payroll work. MOHRE updates its decisions and procedures, so check current guidance and take legal advice on specific cases.
WPS applies to establishments registered with MOHRE, which covers mainland private sector employers. Free zone companies usually follow their free zone authority's rules instead, and some zones run their own wage systems. Confirm which applies to each entity in your group.
Salaries are paid through MOHRE-approved banks, exchange houses or financial institutions. The SIF contains one record per employee with the personal number, agent routing code, account or card number, pay period, days, fixed and variable pay, and leave days, plus a control record with the establishment ID and totals.
Salaries are due on the date set in the employment contract, usually monthly. MOHRE treats salaries not paid within a short period after the due date as late and can follow up. Build your payroll calendar so the SIF and funding reach the agent well before that point.
Paying less than the contracted salary needs a valid reason, such as unpaid leave or a lawful deduction. The SIF's leave and variable fields should reflect this so MOHRE's records make sense.
Final settlements, including end-of-service gratuity under Federal Decree-Law No. 33 of 2021, must be paid within the legal timeframe after employment ends. Payroll should process them as a distinct run with clear records.
General information, not tax or legal advice. Rules change; confirm current FTA, MOHRE and Ministry of Finance guidance with your advisor.
Our payroll clients follow a version of this list every cycle. Each item prevents a specific rejection or follow-up we see often.
Each step has a clear owner, usually HR for master data, payroll for calculation and finance for funding.
One shared database: every step updates stock, finance and reports in real time.
All four platforms we implement can support WPS payroll when set up with the right employee fields and SIF output. The route differs.
| Zoho Payroll | Odoo Payroll | ERPNext HRMS | Dynamics 365 | |
|---|---|---|---|---|
| SIF generation | Supported in the UAE edition | UAE localization or configured export | Custom report or app for SIF | Partner payroll app or custom export |
| Employee WPS fields | Built-in fields for UAE employees | Fields on employee via localization or module | Custom fields on employee | Fields in partner payroll solution |
| Unpaid leave in SIF | From leave and attendance data | From time off and work entries | From leave and attendance | Depends on payroll app |
| Gratuity calculation | Supported for UAE | Configured salary rules | Configured salary components | Partner app or configuration |
| Best fit | Zoho users wanting packaged UAE payroll | Companies running HR and accounts in Odoo | Cost-conscious teams wanting full control | Business Central users with partner payroll |
Dynamics 365 Business Central does not include UAE payroll as standard; it is typically added through a partner app or integration. Confirm current features for any edition.
Typical durations for a single mainland entity moving to a new payroll setup. Multiple entities or complex allowances take longer.
Durations are typical ranges; your plan is agreed after discovery.
We review contracts, allowances, deductions, leave rules and your current SIF process, and note recurring rejections.
MOHRE personal numbers, establishment IDs, agent routing codes and account or card numbers are validated for every employee.
Salary structures, leave and attendance rules, gratuity and the SIF export are configured and tested with your agent's format.
The new payroll runs alongside the old one, and the SIF is compared line by line before the switch.
We support your first live runs and train the team on exceptions, final settlements and resubmissions.
More on payroll software, HR systems and platforms.
On-site workshops in Dubai, Abu Dhabi and Sharjah, and remote or on-site delivery across the Northern Emirates and free zones.
Official sources and references
Facts on this page were checked against these sources in October 2026. Rules change, so confirm current requirements before acting.
Still have a question? Our consultants are happy to help.
Ask an ExpertThe Salary Information File is the payroll file submitted through your bank or exchange house under WPS. It lists each employee with their personal number, account details, pay period and salary components, plus a control record with your establishment ID and totals.
MOHRE monitors payment timing through WPS. Late or unpaid salaries can lead to follow-up and restrictions, such as blocks on new work permits, with escalation for repeated cases. Check current MOHRE rules, as they are updated.
Many employers use payroll cards issued through approved agents such as exchange houses. The card number goes into the SIF in place of a bank account, and the salary is loaded to the card.
The SIF includes a field for leave days in the period. Recording unpaid leave correctly explains a lower payment so it does not look like underpayment. Your payroll system should take this from approved leave records.
WPS through MOHRE generally covers mainland establishments. Free zone companies usually follow their free zone authority's wage rules, and some zones have their own systems. Confirm for each entity.
Yes. Most rejections trace back to employee master data or a hand-edited file. We clean the data, set validations in your payroll system and generate the SIF directly from approved payroll.
Tell us how your business runs today and where it gets stuck. We'll recommend the right platform, outline the implementation approach and give you a realistic timeline, with no obligation.
Dubai, United Arab Emirates