PlayAreaOS

HomeGuidesUAE WPS payroll

Guide

UAE WPS payroll for small venues

The Wages Protection System (WPS) is the UAE's electronic salary-transfer system: an employer registered with the Ministry of Human Resources and Emiratisation pays wages through an approved bank or exchange house using a Salary Information File, so the ministry can see wages were paid. This guide covers the file, the monthly cycle, the rejections, gratuity and leave.

Updated September 2, 2026

General information, not legal advice. The rules, figures and windows described here are the ministry's, and they change. Check the current requirements on the ministry's own site, or with your accountant, before you rely on anything on this page.

What is the Wages Protection System?

The Wages Protection System is an electronic salary-transfer system operated for the UAE labour market by the Ministry of Human Resources and Emiratisation (MOHRE), with the Central Bank of the UAE as a partner. Instead of paying wages in cash or by an untracked transfer, an employer sends a structured salary file through an agent, a bank or an exchange house authorised to take part in the system, and the agent pays each employee. The ministry receives a record of what was paid, to whom and when, and can see whether wages are late or short.

For a small venue the practical consequence is that payroll is not finished when you have worked out the numbers; it is finished when the file has been accepted and the money has landed. The ministry's own description of the system is on its Wages Protection System page.

Who has to pay wages through WPS?

Private-sector establishments registered with the ministry are required to pay their workers' wages through WPS. The exact scope, the categories of worker the requirement covers, the establishments it exempts, and the timing windows, is set by the ministry and has been revised more than once, so the ministry's site is the only reliable source for the current position.

Two points matter for a play area. First, if your venue is licensed in a free zone, the zone may operate its own arrangements or route you into the ministry's system; ask your licensing authority rather than assuming. Second, the requirement is per establishment, so a venue with more than one licence may be more than one WPS employer, each with its own file.

What does a SIF file contain?

The Salary Information File, or SIF, is a plain-text file with a fixed layout that your agent's system reads. It typically carries two kinds of record.

  • An employee record for each person paid. Each row identifies the employee by their ministry identifier, names the agent that holds their account by its routing code, gives the account or IBAN, states the pay period's start and end dates and the number of days it covers, splits the wage into fixed pay and variable pay, and records any days of leave taken in the period.
  • One control record for the employer. A single summary row identifying the establishment by its ministry number, the employer's own bank routing code, the date and time the file was created, the salary month it covers, the number of employee records, the total amount, the currency, and an employer reference.

The file's name follows a pattern that encodes the establishment, the date and the time, and the agent will reject a file whose name does not match its contents. The layouts and field rules are published by the ministry and the participating banks, and they vary in small ways between agents, which is why a file one agent accepts, another may reject.

What does the monthly cycle look like?

A WPS month has a rhythm, and the small venues that get it right treat it as a fixed routine rather than a scramble. In outline it is three moves, each worked through in the step-by-step section below.

  • Close and lock: hours, leave, advances and variable pay finalised, every payslip reviewed, the run completed so the figures hold still (steps 3 and 4).
  • Generate, submit and fund: the file produced from the completed run, uploaded through the agent's channel, the salary account funded (steps 5 and 6).
  • Confirm and resolve: the agent's confirmation kept, any bounced record corrected and resubmitted inside the ministry's window (steps 7 and 8).

The ministry sets the number of days after the wage due date within which wages must be paid through the system, and the government portal's payment of wages page sets out the escalating consequences of a late or missing payment, from notices to the suspension of new work permits and fines. That window is the one date in the routine that must never slip.

Why do WPS files get rejected?

Most rejections are clerical, and most repeat until the underlying record is fixed rather than the file. The common causes:

  • A wrong identifier. An employee's ministry number, the establishment number or the agent routing code has a typo or belongs to a different licence.
  • A wrong account. The IBAN or account number belongs to someone else at that agent, or the employee has changed banks and the record was never updated.
  • An employee not on the establishment. The person is paid by you but registered under another establishment, or their permit has lapsed.
  • Period dates that do not add up. Start and end dates that overlap the previous file, a day count that disagrees with the dates, or leave days that exceed the period.
  • Totals that disagree. The control record's total or record count differs from the sum of the employee rows, often because a row was edited by hand after the file was generated.
  • A file name or format fault. The name breaks the pattern, the file is something other than plain text, or a field has a character the layout disallows.
  • Insufficient funds. The file is fine but the salary account was funded too late.

The defence is boring and effective: keep identifiers and accounts in one maintained record, generate the file from a locked run, never edit it by hand, and check the control totals against the payslips before you upload.

How does end-of-service gratuity work?

End-of-service gratuity is the lump sum a worker under the UAE labour law is entitled to when their employment ends, provided they have completed the minimum period of continuous service. It is calculated from the basic wage, not the full package, and it accrues per year of service at a rate that steps up after a set number of years, with the whole sum subject to a cap. The current minimum service, rates, steps and cap are published on the government portal's end-of-service benefits page, and they are the figures to use, not anyone's memory of them.

The idea that trips up small employers is that gratuity runs on two service clocks at once. The first clock decides whether the worker is entitled: continuous service from the start date, with unpaid absences typically excluded. The second decides at what rate each year accrues: the same service, read against the years where the rate changes. A worker who crosses one of those years mid-year accrues at the lower rate for the days before it and the higher rate after. Keeping both clocks on the record, rather than working them out on the day someone resigns, is what makes a final settlement a five-minute job instead of an argument.

Gratuity is also a liability that grows every month; a venue that never sets it aside discovers the cost when three staff leave in the same quarter.

How should the air ticket be handled?

Many UAE employment contracts include a return air ticket to the worker's home country after a set period of service. The practical way to handle it in payroll is as a lump: a value approved and paid once the qualifying years are complete, rather than a monthly accrual that has to be trued up. Whoever approves it enters the ticket's value at the time, because fares change and the contract rarely fixes an amount. If a worker leaves with a ticket unused, its value is normally settled in the final payment with gratuity and outstanding leave.

Which leave types affect the payslip?

Leave is where a monthly run most often goes wrong, because different leave types are paid at different rates and some reduce the days reported in the WPS file. The UAE labour law provides for, among others:

  • Annual leave, paid at the normal rate.
  • Sick leave, with an entitlement that steps down through full pay, part pay and no pay across a set number of days per year, subject to a medical certificate; the current days and rates are on the government portal's types of leave page.
  • Maternity leave, with an entitlement of which part is paid at full pay and part at half pay, plus provisions for extended unpaid leave in some circumstances, set out on the same page.
  • Parental, compassionate and study leave, each with its own short entitlement and pay rule.
  • Unpaid leave, which reduces the wage and may also reduce the service counted for gratuity.

The entitlements and rates are set by the law and published on the government portal; they are not restated here because they change. What matters for payroll is that each leave is recorded with its dates, its rate and whether it is a half-day, so the payslip carries the right amount and the WPS file the right days.

Step by step: your first WPS month

  1. Confirm your registrations. Check that the establishment is registered with the Ministry of Human Resources and Emiratisation, that you hold a WPS agreement with your bank or exchange house, and that every employee on the payroll has the identifiers the file will carry.
  2. Check every employee record. For each person confirm the ministry identifier, the bank or exchange-house routing code, the account or IBAN, and the salary split between fixed and variable pay. A single wrong digit rejects the record.
  3. Close the month. Bring in what changed: hours from the rota, leave taken, advances and loan repayments, and any variable pay or deductions. Review each payslip before the run is finished.
  4. Complete and freeze the run. Finish the pay run so that its payslips are locked. The file is generated from the completed figures, never from a draft.
  5. Export the SIF. Take the salary file out of the completed run and check the summary record against your payslip totals before you send it anywhere.
  6. Submit to your bank or exchange house. Upload the file through the channel your bank or exchange house provides, fund the account, and keep the confirmation.
  7. Watch for rejections. If the file or a record is rejected, fix the underlying employee record or the figure, regenerate the file, and resubmit within the window the ministry allows.
  8. Send payslips and file the evidence. Email each employee their payslip and keep the file, the submission receipt and the frozen payslips together for the month.

Two habits make the eight steps a routine rather than a monthly emergency. Keep the employee register current the week a person joins, changes bank or renews a permit, so the identifiers are already right when the run comes round. And put the whole cycle on the calendar as fixed dates, counting backwards from the ministry's window rather than forwards from payday.

Sources

  • Ministry of Human Resources and Emiratisation, Wages Protection System guidance page, and the ministry's site at mohre.gov.ae for the current resolutions on wage payment, timing windows and the SIF layout.
  • The Central Bank of the UAE, named by the ministry as a strategic partner in the system.
  • The UAE government portal: its private-sector pages on payment of wages, end-of-service benefits and types of leave, which set out the current requirements and entitlements.

Where a figure or a window is stated on those pages, it overrides anything written here. PlayAreaOS payroll covers this ground for a UAE venue: it runs the month from the hours the rota already holds, produces the WPS bank file or the standard MOHRE SIF from the finished run, works gratuity and the air ticket from the dates on each record, and emails every employee their payslip. The UAE page and the WPS glossary entry summarise how the pieces fit together.

Questions

What is a SIF file?

A Salary Information File is the fixed-layout plain-text file an employer submits through its bank or exchange house under the Wages Protection System. It carries one record per employee, identifier, routing code, account, pay period, fixed and variable pay and leave days, plus one control record summarising the employer, the month, the record count and the total.

Does a small play area have to use WPS?

Private-sector establishments registered with the Ministry of Human Resources and Emiratisation are required to pay wages through WPS. The exact scope, exemptions and timing windows are set by the ministry and change, so confirm your position on the ministry's site or with your licensing authority, especially if you are licensed in a free zone.

What are the two service clocks in gratuity?

One clock decides whether a worker is entitled at all, continuous service from the start date with unpaid absences typically excluded. The other decides the rate each year accrues at, the same service read against the years where the rate steps up. Keep both on the record, and a final settlement is worked out from dates rather than from memory.

How long does it take to move payroll onto PlayAreaOS?

The move runs at your own pace, because the old system keeps working until the day you switch. Bring your staff list across, enter where payroll stands on the moving date so service and leave balances start from real figures, run one month in parallel if it makes you comfortable, then go live. The switching guide sets out each step.

Is this page legal or compliance advice?

No. It is general information about how WPS payroll works for a small UAE venue. The ministry's site and your accountant are the authorities on the current rules, figures and deadlines, and where they differ from this page, they are right.

See the whole thing run

Open it in your browser, nothing to install.