UAE WPS SIF File Validator

Instantly check your Salary Information File (SIF) for errors before submitting to your bank.

Strict Privacy: We do NOT store your data.
All validation happens entirely inside your browser. Your confidential salary file is never uploaded to our servers.

Click to select your .SIF or .CSV file

Or drag and drop it here

Validation Results

Generating SIF files manually?

With TopTimePro, your WPS SIF file is generated automatically in 1 click at the end of the month, with zero errors.

Claim Your 1-3 Months Free Trial

Free Concierge Onboarding Included

Legal Disclaimer: This tool is for informational validation only. TopTimePro is not liable for SIF files rejected by banks or MOHRE. Ensure you verify the file contents thoroughly before submission.

What is a WPS SIF file?

The Wage Protection System (WPS) is the UAE Ministry of Human Resources and Emiratisation (MOHRE) system for paying private-sector salaries electronically through approved banks, exchange houses and financial institutions. Each month the employer submits a Salary Information File (SIF): a comma-separated file with one EDR line per employee and one SCR control line that summarises the whole file.

EDR — Employee Detail Record (one per employee)

#FieldFormat
1Record typeEDR
2Employee unique ID (MOHRE person code / labour card)14 digits
3Agent (bank) routing code9 digits
4Employee account / IBANUAE IBAN: AE + 21 digits
5Pay start dateYYYY-MM-DD
6Pay end dateYYYY-MM-DD
7Days in the pay periodNumber
8Fixed incomeAmount, 2 decimals
9Variable incomeAmount, 2 decimals
10Days on leaveNumber

SCR — Salary Control Record (one per file, normally the last line)

#FieldFormat
1Record typeSCR
2Employer unique ID (MOHRE establishment ID)13 digits
3Employer bank routing code9 digits
4File creation dateYYYY-MM-DD
5File creation timeHHMM
6Salary monthMMYYYY
7Number of EDR recordsMust equal the EDR lines
8Total salariesMust equal the sum of fixed + variable income
9CurrencyAED
10Employer referenceFree text

Common reasons a SIF file is rejected

This validator checks all of these in your browser. Your bank or exchange house may apply additional checks (for example, that each employee ID is registered to your establishment), so a file that passes here can still be rejected for data reasons.

Frequently asked questions

Is my salary file uploaded anywhere?

No. The file is read and checked entirely inside your browser; it is never sent to our servers.

Should the SCR line be first or last?

In the standard comma-separated SIF the SCR control line is the last line, after all EDR lines. Some bank formats place it first; this validator accepts both.

What is the employee unique ID in a SIF file?

It is the employee's 14-digit MOHRE person code, shown on the labour card or work permit.

What does the SCR total salary include?

The sum of the fixed and variable income of every EDR line in the file.

Last reviewed: October 2026 · Format checks follow the standard comma-separated WPS SIF layout used by UAE banks and exchange houses. Always confirm specific requirements with your WPS agent.