Home / Free WPS SIF File Generator
Free · Wage Protection System

A WPS salary file
the bank won't reject.

Paste your payroll from Excel, and every employee ID, routing code and IBAN is checked as you go. When everything is green, download a correctly named .SIF file for your bank or exchange house — and a salary register PDF for your records.

Create my SIF file →
Salary data never leaves this page. Nothing is uploaded or stored — the file is built in your browser and saved straight to your computer.

Build and check your salary file.

Two steps: your establishment details, then your employees. Problems are highlighted on the line where they are, and listed on the right. Click a problem to jump to it.

1

Establishment and salary month

From your MOHRE establishment card and your WPS agreement with the bank.

13-digit establishment number.
9-digit routing code of your WPS agent bank.
2

Employees

Enter the amounts actually being paid this month. Names are for your register only and are not written to the file.

NameEmployee IDRouting codeIBANFixed payVariable payUnpaid leave days
A header row is skipped automatically. Tabs, commas or semicolons all work.
#NameEmployee IDRouting codeIBAN / account Fixed payVariable payLeave
0 employees0.000.00

The mistakes that get files rejected.

IDs and codes

Employer ID is 13 digits, employee IDs are 14 digits, and every routing code is 9 digits. Duplicate employee IDs are flagged.

IBAN check digits

UAE IBANs are 23 characters starting with AE. We run the same check-digit test banks use, so a single mistyped digit is caught.

Dates and periods

Pay start and end dates fall inside the salary month, and the days in the period are worked out for you.

Totals that match

Amounts have two decimals and no commas, the control line total equals the employee lines to the fils, and the file name matches its date and time.

Omega People

Payroll and WPS in one step.

Attendance, overtime, leave, deductions and gratuity calculated by your rules — then the SIF file is created and checked automatically. One system for several companies across the UAE and GCC.

Frequently asked questions.

What is a SIF file?

The Salary Information File you send to your WPS agent — a bank or exchange house — to pay salaries under the UAE Wage Protection System. It has one EDR (employee detail record) line per employee and one SCR (salary control record) line with the employer details and totals.

How should the file be named?

The 13-digit employer ID, then the creation date as YYMMDD and the time as HHMMSS, with a .SIF extension — for example 1234567890123261020143000.SIF. This tool names the file for you and keeps the date and time inside the file consistent with the name.

What goes in fixed and variable pay?

Fixed pay is the regular monthly salary being paid (basic and fixed allowances). Variable pay is anything that changes month to month, such as overtime, commission or bonuses. Enter what is actually being paid this month, after any deductions.

What are the leave days for?

The number of days of unpaid leave the employee took in the salary month. Enter 0 if there were none. It helps explain a lower salary when the file is compared with the employee's contract.

Will my bank accept this file?

The file follows the standard WPS SIF layout used by UAE banks and exchange houses. Some agents add their own requirements, such as a different record order or a reference field. If your bank has its own template, check it once before the first upload.

More free tools: Gratuity calculator →VAT return estimator →Corporate tax calculator →

This tool creates a file in the standard UAE WPS SIF layout from the figures you enter. It doesn't check employee records with MOHRE or your bank, and it is not legal advice. You are responsible for the accuracy of the data and for meeting your WPS obligations.