WPS SIF file checker
Find the problems in a UAE salary file before your bank does: totals that do not tie, bad IBANs, duplicate IDs, malformed dates and more.
- Free, no sign-up
- Checked in your browser
- Nothing uploaded or stored
Your SIF file
Upload the file or paste its contents, then check it.
No file handy? Try or .
Checked in your browser. The file is not uploaded, stored or sent anywhere.
Three steps, no sign-up.
- 1
Paste or upload
Drop in your .SIF file, or paste its lines.
- 2
See what's wrong
Totals, IBANs, dates and IDs checked line by line.
- 3
Fix and re-check
Correct the file and run it again until it's clean.
What the checker looks at
- The control record. Exactly one SCR line, with the right number of fields, a valid date, time and salary month (MMYYYY), AED as the currency, and a valid payer IBAN.
- The count and total. The employee count must match the number of EDR lines, and the control total must equal the sum of every line’s fixed and variable pay to the fils.
- Each employee line. 10 fields, a numeric employee ID, a 9-digit routing code, a valid IBAN, real calendar dates, a sensible number of days, amounts written as numbers with two decimals, and no negatives.
- Duplicates and stray spaces. The same employee ID twice, or spaces around a value, which are invisible but break the match.
- The file name, if you upload one: the .SIF extension and the establishment ID at the start.
What it can’t check
It cannot know whether an account exists, whether a labour card is current, or what your bank’s own rules are. Records are also checked against MOHRE’s data, which is the category of rejection that is hardest to catch by eye. Use your bank’s validation mode for the final word.
Fixing the usual suspects
- Total does not match: recalculate it from the lines, and look for a rounding difference in overtime or a deduction.
- Invalid IBAN: retype it from the source and check it with the UAE IBAN validator.
- Duplicate or short employee ID: an extra or missing leading zero is the usual cause. Copy the ID from the labour card.
- Extra comma: a thousands separator such as 2,000.00 adds a field. Amounts must have no separators.
The causes are covered in more detail in why your WPS SIF file gets rejected. If you build the file by hand every month, WPS payroll software generates it from the stored bank details of each employee and approved payroll, so these errors can’t creep in, and the guide to running payroll and exporting a WPS file shows how.
Never build a SIF file by hand again.
WPS payroll software exports the file from approved payroll and each employee's stored bank details, so the totals tie by construction.
Questions, answered.
What is a SIF file?
The Salary Information File that a UAE employer uploads to its bank or exchange house to pay salaries through the Wage Protection System. It has one EDR record per employee and one SCR control record with the totals.
What do EDR and SCR mean?
EDR is the employee detail record: one line per paid worker with their ID, routing code, account, pay period, days, fixed and variable pay, and leave days. SCR is the salary control record: one line with the establishment, file date, salary month, the number of employees, the total and the payer's account.
Will a clean result guarantee my bank accepts the file?
No. This checks the structure and arithmetic of the file for the mistakes that commonly cause rejections. Banks and exchange houses apply their own rules and check records against MOHRE, so use their test or validation mode as well.
Why does a difference of one fils matter?
The control total must equal the sum of every employee's fixed and variable pay exactly. A rounding difference of 0.01 anywhere is enough for the whole file to be rejected, not just that line.
Is my salary file uploaded?
No. The file is read and checked in your browser and nothing is sent to us or stored.
Other tools you may need.
UAE gratuity calculator
Free UAE gratuity and end-of-service calculator for Dubai, Abu Dhabi and the other emirates. Enter basic salary and dates for the amount under Decree-Law 33 of 2021.
Read moreManpower hourly rate calculator
Free calculator for the hourly rate to charge for UAE manpower supply: salary, visa, camp, transport, gratuity, overhead and margin, spread over billable hours.
Read moreUAE IBAN validator
Check a UAE IBAN instantly: length, AE format and check digits, with the exact mistake if it is wrong. Validate a whole list of IBANs for a payroll file at once.
Read moreLabour supply timesheet template
Free construction and labour supply timesheet template for the UAE, in Excel and PDF: roster, attendance codes, trade summary, VAT and sign-off blocks.
Read moreFree online time clock
Free online time clock: clock in and out from any browser, see hours by day and download them as a CSV. Saved on your device only, no sign-up.
Read moreSee ManpowerSync on your own workforce.
Payroll, timesheets, billing and compliance on one set of records. Bring your current files; nothing to re-key.