Skip to content

WPS FAQs

Searchable answers for employers, payroll professionals and employees, filtered by country, user type and topic. General information only — not legal advice.

15 answer(s)

What is a wage protection system (WPS)?WPS registration

A wage protection system is an electronic salary-transfer framework under which employers pay wages through approved banks or agents so that the labour authority can monitor whether salaries are paid in full and on time. Each GCC country runs its own system with its own rules and file formats.

Practical checklist

  • Confirm your establishment is registered with the labour authority.
  • Open a payroll account with an approved bank or agent.
  • Ensure each employee has an account or wallet that can receive transfers.
When to contact the bank
To enrol for WPS payroll services and obtain the file specification.
When to contact the authority
To confirm registration obligations for your establishment.
When to obtain legal advice
If you are unsure whether your establishment or worker category is covered.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

Which salary-file format should I use?Salary-file generation

Use the exact format and version your bank or WPS agent specifies. Formats differ between countries and often between banks in the same country. WPSHELP marks every format it has not verified as “Needs confirmation” and only exports DRAFT files until you confirm the layout.

Practical checklist

  • Request the current file specification from your bank.
  • Compare field order, version, delimiter and filename.
  • Run a small test file before the full payroll if your bank allows it.
When to contact the bank
For the current specification, version and filename rules.
When to contact the authority
Rarely — format questions are handled by banks/agents.
When to obtain legal advice
Not usually needed for format questions.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

What is a Qatar SIF file?Salary-file generation

The Salary Information File (SIF) is the file employers submit through their bank for the Qatar Wage Protection System. It contains an employer header (establishment ID, payer details, salary month, totals) and one record per employee (QID, IBAN, salary components, deductions, net salary).

Practical checklist

  • Employer establishment ID is correct.
  • Every employee has a valid QID and IBAN.
  • Header totals and count match the employee records.
  • Deductions above zero carry a reason code where required.
  • Filename follows your bank's pattern.
When to contact the bank
For the exact SIF version, bank short names and filename pattern.
When to contact the authority
For WPS registration or compliance notices from the Ministry of Labour.
When to obtain legal advice
If deductions or salary changes may conflict with contracts or labour law.

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

Last reviewed: 2026-10-21 · Status: Needs confirmation

What are SCR and EDR records in a UAE SIF?Salary-file generation

A UAE Salary Information File contains Employee Detail Records (EDR) — one per employee with the person ID, routing code, IBAN, pay period and income — and a Salary Control Record (SCR) that summarises the file for the employer. Your agent bank or exchange house provides the exact layout.

Practical checklist

  • Use the MOHRE establishment ID.
  • Use each employee's MOHRE person ID as required by your agent.
  • SCR total and record count must equal the EDR rows.
When to contact the bank
For routing codes, layout and filename conventions.
When to contact the authority
MOHRE for WPS compliance status or penalties.
When to obtain legal advice
If you receive WPS-related penalties or work-permit restrictions.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

Last reviewed: 2026-10-21 · Status: Needs confirmation

Is the Saudi bank salary file the same as the Mudad submission?Payroll reconciliation

No. Salaries are paid through a bank payment file, while wage-protection compliance is tracked through Mudad. Do not assume one file serves both purposes — reconcile the bank payment against the Mudad wage records.

Practical checklist

  • Pay salaries through your bank's payroll file.
  • Upload or reconcile wage records in Mudad.
  • Investigate any difference between contract wages and amounts paid.
When to contact the bank
For bank file format and payment failures.
When to contact the authority
Mudad / HRSD for wage-protection compliance questions.
When to obtain legal advice
If wage records differ from contracts or GOSI registrations.

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

Last reviewed: 2026-10-21 · Status: Needs confirmation

Does WPSHELP upload my file to the bank?Bank upload

No. WPSHELP only generates files in your browser. You must upload the file yourself through your bank's or agent's official channel. WPSHELP never receives bank or government responses.

Practical checklist

  • Download the upload-ready file.
  • Do not open and re-save it in Excel.
  • Upload through your bank's corporate portal.
  • Keep the bank's acknowledgement.
When to contact the bank
For upload channel access, approvals and cut-off times.
When to contact the authority
Not needed for uploads.
When to obtain legal advice
Not usually needed.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

My salary file was rejected. What should I check?File rejection

Most rejections come from wrong field order or version, invalid IBANs or identifiers, totals that do not match the header, unsupported characters, wrong filename, or a file corrupted by spreadsheet software (lost leading zeroes, scientific notation). Run the file through the WPSHELP validator and compare with the bank's rejection reason.

Practical checklist

  • Read the bank's rejection code or message.
  • Validate the file in WPSHELP.
  • Check leading zeroes and decimal places.
  • Confirm the version and filename.
  • Regenerate rather than hand-editing in Excel.
When to contact the bank
Always — they hold the exact rejection reason.
When to contact the authority
If the rejection relates to establishment or employee registration data.
When to obtain legal advice
Not usually needed.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

Which salary components appear in a WPS file?Employee salary

Typically basic salary, allowances (housing, transport, food, other), overtime or variable pay, deductions and net salary. The salary in the file should be consistent with the employment contract registered with the authority.

Practical checklist

  • Basic salary matches the contract.
  • Allowances are split as your bank requires.
  • Net = gross − deductions.
When to contact the bank
For which components are separate columns.
When to contact the authority
If registered contract wages need updating.
When to obtain legal advice
If you plan to change contractual salary.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

Can an employer deduct from salary?Deductions

Deductions are permitted only in circumstances allowed by local labour law and the contract (for example, advance recovery or authorised penalties) and are often capped. A deduction code in a salary file only classifies the deduction — it does not make it lawful.

Practical checklist

  • Identify the legal basis for each deduction.
  • Keep written records and employee acknowledgements.
  • Check caps on the share of wages that can be deducted.
  • Use the correct reason code where the file requires one.
When to contact the bank
For how deductions must be coded in the file.
When to contact the authority
For guidance on permitted deductions.
When to obtain legal advice
Before making penalty or damage deductions.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

Should employees receive payslips?Payslips

Providing a payslip showing earnings, deductions and net pay is good practice and may be required by local rules or contracts. WPSHELP's payslip generator creates a printable payslip in your browser.

Practical checklist

  • Show the payroll period and payment date.
  • List each earning and deduction.
  • Mask bank account details.
When to contact the bank
Not needed.
When to contact the authority
To confirm whether payslips are mandatory for your establishment.
When to obtain legal advice
Not usually needed.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

How is end-of-service gratuity calculated?End of service

Each country uses its own formula based on years of service, the wage basis (basic or total) and sometimes the reason for leaving. Nationals are often covered by pension or social-insurance schemes instead. Use WPSHELP's calculator for an indicative figure only.

Practical checklist

  • Confirm continuous service dates.
  • Use the correct wage basis.
  • Check whether resignation reduces the gratuity in your country.
  • Include unpaid salary and leave in the final settlement.
When to contact the bank
Not needed.
When to contact the authority
If the employer and employee disagree on the amount.
When to obtain legal advice
For disputes, long service, or unusual contracts.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

What happens if salaries are paid late?Late salary

WPS systems flag late or partial salary payments. Consequences can include warnings, fines, suspension of new work permits or other services, depending on the country and how late the payment is.

Practical checklist

  • Pay on or before the due date.
  • Monitor WPS compliance status.
  • Document any reasons for delay.
When to contact the bank
If a payment failed or was delayed by the bank.
When to contact the authority
To regularise status or respond to notices.
When to obtain legal advice
If penalties or service restrictions are imposed.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

As an employee, how can I complain about unpaid salary?Labour complaints

Each labour authority provides an official complaints channel (online portal, app or service centre). Keep evidence such as your contract, payslips and bank statements.

Practical checklist

  • Gather your contract and bank statements.
  • Use the authority's official complaint channel.
  • Keep your reference number.
When to contact the bank
To confirm whether a salary transfer was received.
When to contact the authority
To file the complaint.
When to obtain legal advice
If the matter goes to a labour court or committee.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

How do I reconcile payroll before upload?Payroll reconciliation

Compare employee count, total gross, total deductions and total net against your payroll system and the header record. Check every employee's IBAN and identifier, and investigate any change from the previous month.

Practical checklist

  • Employee count matches HR records.
  • Totals match the payroll register.
  • New joiners and leavers are correct.
  • No duplicate employees or IBANs.
When to contact the bank
If the bank reports a different total.
When to contact the authority
If authority records show different employees.
When to obtain legal advice
Not usually needed.

🇦🇪 United Arab Emirates — Authority: Ministry of Human Resources and Emiratisation (MOHRE) · Official source: www.mohre.gov.ae

🇸🇦 Saudi Arabia — Authority: Ministry of Human Resources and Social Development (HRSD) · Official source: www.hrsd.gov.sa

🇶🇦 Qatar — Authority: Ministry of Labour (MOL) · Official source: www.mol.gov.qa

🇴🇲 Oman — Authority: Ministry of Labour · Official source: www.mol.gov.om

🇰🇼 Kuwait — Authority: Public Authority for Manpower (PAM) · Official source: www.pam.gov.kw

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation

What is the wages-responsible person in Bahrain?WPS registration

Bahrain's WPS framework expects employers to designate a person responsible for wage payments and keep their details current with LMRA. Use the checklist on the Bahrain country dashboard as a starting point.

Practical checklist

  • Nominate the responsible person.
  • Confirm details with LMRA.
  • Enrol with an approved bank or financial institution.
When to contact the bank
For enrolment with a WPS-approved institution.
When to contact the authority
LMRA for the current nomination process.
When to obtain legal advice
If there is uncertainty about responsibilities.

🇧🇭 Bahrain — Authority: Labour Market Regulatory Authority (LMRA) · Official source: www.lmra.gov.bh

Last reviewed: 2026-10-21 · Status: Needs confirmation