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 →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.
From your MOHRE establishment card and your WPS agreement with the bank.
Enter the amounts actually being paid this month. Names are for your register only and are not written to the file.
| # | Name | Employee ID | Routing code | IBAN / account | Fixed pay | Variable pay | Leave | |
|---|---|---|---|---|---|---|---|---|
| 0 employees | 0.00 | 0.00 | ||||||
Employer ID is 13 digits, employee IDs are 14 digits, and every routing code is 9 digits. Duplicate employee IDs are flagged.
UAE IBANs are 23 characters starting with AE. We run the same check-digit test banks use, so a single mistyped digit is caught.
Pay start and end dates fall inside the salary month, and the days in the period are worked out for you.
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.
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.
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.
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.
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.
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.
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.