Free tool

Free WPS SIF file generator

Type your employer details and salary rows, and download a WPS salary information file. It runs in your browser: nothing is uploaded.

In brief: A SIF file is one SCR control line (your establishment ID, bank routing code, file date, number of employees and total) followed by one EDR line per employee (person ID, routing code, IBAN, pay period, days, fixed income, variable income in AED and leave days). Your bank or exchange house checks it before paying.

1. Employer details

These go on the SCR line, the one control record at the top of the file.

Your MOHRE establishment number, digits only.
9 digits: the bank or exchange house paying the salaries.
Use the one your bank or agent asks for.

2. Employees

One EDR line per employee. Variable income is money in AED, never hours.

#Person IDRouting codeIBANPay startPay endDaysFixed income (AED)Variable income (AED)Leave daysNet (AED)Remove
10.00
20.00
2 employees, total AED 0.00

3. Build the file

Built in your browser. Nothing you type here is sent to Wurxa or anyone else.

Paying on time matters as much as the file: wages are due on the 1st of the following month. Check yours with the WPS deadline tracker, and work out overtime pay with the UAE overtime calculator.

All free tools

WPS SIF files: common questions

What is a WPS SIF file?

The salary information file is the file an employer sends to its WPS agent (the bank or exchange house paying the salaries) under the UAE Wage Protection System. It lists every employee paid in the period, with their person ID, the routing code of their bank, their IBAN, the pay period, days paid, fixed and variable income and leave days, so the payment can be matched to each worker.

What are the SCR and EDR lines?

The SCR (salary control record) is one line for the whole file: your establishment ID, your bank's routing code, the file date, the number of employee lines, the total and the currency. Each EDR (employee detail record) is one line per employee. This tool writes the SCR first, then the EDR lines, in the same layout the Wurxa payroll add-on uses.

Is my data sent anywhere?

No. The file is built by your browser from what you type. Nothing is uploaded to Wurxa or to anyone else, and nothing is stored once you close the page.

Is variable income hours or money?

Money. Variable income is the amount in AED paid on top of fixed income for the period, such as overtime pay, commission or a bonus. Enter the amount, not the number of overtime hours. If you need the overtime amount, the free UAE overtime calculator works it out from basic salary.

Can I use half days of leave?

No. The leave days field is a whole number, and an agent can reject a file that carries a fraction such as 2.5, so the tool asks for whole days.

Will my bank accept the file?

Your bank or exchange house validates every file before paying it, and agents differ on details such as the date format, the file name and extra fields. Pick the date format your agent asks for, compare the result with their current specification, and check every figure: you are responsible for what you submit. If a line is rejected, fix it here and build the file again.

Can I paste employees from Excel?

Yes. Copy the rows from Excel or Google Sheets in the column order shown and paste them into the table. A header row is skipped.

Wurxa does this for your whole team

Stop retyping salaries into a SIF every month.

With Wurxa, each employee's IBAN, routing code and person ID live on their record, and every IBAN and routing code is checked before the file is made. The payroll add-on (AED 2,400 a year + VAT) builds the SIF from the payroll run in your agent's format, with gratuity and end-of-service alongside.

Wurxa is free for up to 5 employees. Try every feature for 14 days, no credit card.