UAE WPS payroll software: SIF right first time
Every SIF line comes from data you already hold, and every row is checked before your bank sees it.
No card needed · AED 99 per user a month after the trial · set-up from AED 2,999
What must a WPS payroll system produce?
- A SIF salary file: one EDR line per employee and one SCR summary line, with IDs, routing codes, IBANs and fixed and variable pay.
- Since 1 June 2026 (Ministerial Resolution 340 of 2026) the previous month's wages are due through WPS by the 1st of each month.
- Paying 85% of total wages by the due date counts as compliant.
- You can check a SIF file free at xrero.com/sif before sending it to the bank.
Checked against official sources on 16 October 2026.
| October run · 31 staff | Approved | AED 142,615.00 |
| SIF file · October | Ready to upload | 31 rows |
| September · bank receipt | Saved with the month | AED 139,880.00 |
A rejected file costs days you don't have
One wrong IBAN digit or a missing person ID sends the whole file back.

Every row checked, then sealed into one file
IBANs, person IDs, routing codes and the control total are tested before you download.
- You are told which employee to fix
- Bank and salary-card staff in one file
| Row | Employee | What was caught | Status |
|---|---|---|---|
| 14 | Imran Shaikh | IBAN fails its checksum: one digit mistyped | Fixed |
| 22 | Arjun Pillai | Routing code is for a different bank than the IBAN | Fixed |
| 27 | Bilal Ahmed | Person ID missing on the employee file | Fixed |
| — | SCR | Total equals the sum of 31 rows | Pass |
This is what your bank receives
One EDR row per employee, one SCR control row. Nothing typed by hand.
EDR,10052841736209,803320101,AE070331234567890123456,2026-10-01,2026-10-31,031,4500.00,620.00,0 EDR,10061937462851,800610101,AE460260001015333999801,2026-10-01,2026-10-31,031,9200.00,0.00,0 EDR,10048372615094,808020105,7612009984410357,2026-10-01,2026-10-31,031,1650.00,210.00,2 EDR,10073920184736,803320101,AE210331000098765432101,2026-10-01,2026-10-31,031,12500.00,1250.00,0 … 27 more EDR rows SCR,0000187365492,803320101,2026-10-28,1015,102026,031,142615.00,AED,OCT26-PAYROLL
Where every value comes from
| Field | Sample | Where Xrero takes it from |
|---|---|---|
| Employee person ID (EDR) | 10052841736209 | The employee file, from the labour card |
| Agent routing code | 803320101 | The employee's bank or exchange house |
| Account | AE07 0331 2345 6789 0123 456 | Bank details, IBAN checksum tested |
| Pay period and days | 2026-10-01 → 31 · 031 | The payroll run dates |
| Fixed income | 4500.00 | Contract: basic and fixed allowances |
| Variable income | 620.00 | Overtime, commission, bonus from the run |
| Days on leave | 2 | Approved unpaid leave |
| Employer ID (SCR) | 0000187365492 | Company settings: MOHRE establishment number |
| Salary month, count, total | 102026 · 031 · 142615.00 | Counted and added from the EDR rows |

Salary in the account before the 1st.
Bank account or salary card, one file.
The file, and everything that feeds it
One approval produces the payslips and the file. No bank template.
IBANs, person IDs, routing codes and totals tested before export.
Bank accounts and salary cards in one file, each row routed.
Fixed pay from the contract, variable pay from the month.
Approved unpaid leave fills the leave days and the deduction.
The run posts to the books, so the bank payment matches.
From your last bank file to ours
Establishment ID, person IDs, routing codes and IBANs come over from your records.
We build the SIF for a month you already paid and compare it with yours.
Approve, download the checked file, upload before the 1st. Live in about two weeks.
Payroll and WPS, in the same price
AED 83 per user a month on the annual plan.
- Payroll runs, payslips and the WPS SIF file
- Row-by-row checks before export
- Attendance, leave and end of service
- Your own database, backed up twice a day
Our team configures the system, moves in your data and trains your staff. Paid once.
See pricing in detail →Official sources
- MoHRE: update to the Wages Protection System (Dec 2025)mohre.gov.ae
- Ministry of Human Resources and Emiratisation (MoHRE)mohre.gov.ae
Links checked on 16 October 2026. Rules change; check the source before you act.
Common questions
What is a SIF file?
The Salary Information File an employer uploads through its bank or exchange house to pay wages through WPS: one EDR row per employee and one SCR control row.
Can it pay staff on salary cards?
Yes. Each row carries the routing code of the bank or exchange house and the IBAN or card number, so both go in the same file.
Does Xrero send the file to the bank?
Xrero generates and checks the SIF file from the approved payroll. You upload it to your bank or exchange house and keep the acknowledgement in Xrero.
When must wages be paid?
Since 1 June 2026, last month's wages are due through WPS by the 1st, and at least 85% of total wages must be transferred by then.

