Skip to main content

How Can Bahrain Employers Review Employee Details Before Wage Protection Submissions?

Last updated: October 27, 2026

How Can Bahrain Employers Review Employee Details Before Wage Protection Submissions?

Introduction

Accurate employee information is essential for employers preparing monthly salary submissions under Bahrain’s Wage Protection System (WPS). Even when payroll calculations are correct, outdated bank details, incorrect employee identifiers, unrecorded salary changes, or differences between payroll records and registered employment information can create processing problems.

Bahrain’s enhanced WPS 2.0 requires covered private-sector employers to submit a standardised salary file each month through the Labour Market Regulatory Authority’s (LMRA) Expatriate Management System (EMS). BENEFIT’s published guidance also highlights IBAN validation, salary-payment tracking, and the need to justify unpaid or partially paid salaries. BENEFIT’s WPS 2.0 guidance.

Employers should review employee details through a structured pre-submission checklist that compares HR records, approved payroll data, bank account information, and the information required by the WPS portal. This reduces avoidable errors, supports accurate salary payments, and creates a clear audit trail.

1. Understand Which Employee Details Need Reviewing

Before preparing the monthly WPS file, payroll teams should establish which employee fields are required by the current portal specification and verify that the information is accurate.

A practical review may cover:

  • Employee name and identification details.
  • CPR or other applicable employee identifier.
  • Employment status and relevant registration details.
  • Contractual salary and approved salary changes.
  • Bank account or IBAN details.
  • Net salary payable for the period.
  • Approved deductions or adjustments.
  • New joiners and employees who have left.
  • Unpaid or partially paid salary cases.
  • Any additional fields required by the current WPS file format.

Not every field necessarily appears in every employer's internal payroll report. The final submission should follow the current LMRA instructions, rather than a file template created from an older process.

The objective is to ensure that the employee information used in payroll matches the information required for the WPS submission.

2. Compare HR Records With Payroll Records

Employee information is often maintained across several systems. HR may hold employment contracts and employee status records, while payroll software contains salary details, allowances, deductions, and payment information.

When these systems are not updated consistently, the WPS file may contain outdated or contradictory information.

Payroll teams should compare the employee master list against the current payroll register and investigate discrepancies before generating the submission file.

For example, HR may have approved a salary increase effective from the beginning of the month, but the payroll system may still contain the previous salary. The employee's salary calculation and any corresponding registered information should be checked and updated through the applicable process before submission.

Information What to check Action if a discrepancy is found
Employee identifier Matches the relevant employee record Verify the correct identifier
Employment status Active, newly joined, or terminated as applicable Resolve outdated status information
Contractual salary Matches approved employment terms and changes Review the effective date and update the appropriate record
Payroll amount Matches the approved payroll calculation Recalculate or correct the payroll data
Bank details Match verified payment-account information Confirm and update the details through the approved process
Employee count Matches the expected submission population Investigate missing or duplicate employees
Payment exceptions Have a recorded reason and supporting evidence where required Complete the required review and documentation

This review should be completed before the monthly salary file is generated, leaving sufficient time to resolve problems.

3. Verify Employee Identifiers Carefully

Employee identification details help payroll teams distinguish between individuals and associate salary payments with the correct records.

An incorrect or inconsistent identifier can make it harder to match the employee to the relevant employment record. Payroll teams should therefore verify the identifiers required by the current WPS format and compare them with authoritative employee documentation and applicable registered records.

Recommended checks include:

  • Confirm that the identifier belongs to the intended employee.
  • Check for missing digits, transposed numbers, or formatting errors.
  • Search for duplicate employee records.
  • Ensure that the same employee is not included twice under different internal IDs.
  • Investigate differences between HR and payroll systems.
  • Restrict access to identity information to authorised personnel.

For example, if an employee appears twice in the payroll master list because two internal records were created during a transfer between departments, the team should establish which record is valid before submitting the salary file.

Employee records should be corrected through a controlled process. Teams should not change identification information simply to force a file to pass validation without confirming the correct details.

4. Validate IBAN and Bank Account Information

Bank account accuracy is one of the most important parts of pre-submission review. BENEFIT's WPS 2.0 guidance identifies IBAN validation as part of the enhanced system.

Payroll teams should confirm that the employee's payment details are accurate and match the information required by the WPS portal and the relevant payment process.

A bank-detail review should include:

  • Checking that the IBAN or other permitted payment identifier is complete.
  • Looking for missing characters, typing errors, and incorrect formatting.
  • Confirming that the account information belongs to the intended employee.
  • Reviewing recent employee requests to change bank details.
  • Checking that approved updates have been reflected in the appropriate records.
  • Following the required procedure for updating information registered with the LMRA or payment provider.

If an employee has recently changed bank accounts, payroll should verify the request and complete the required update before submission. An email or informal message alone may not provide sufficient evidence that the change has been properly verified.

Where an account detail fails validation, the team should investigate the reason rather than repeatedly resubmitting the same incorrect data.

5. Check Salary Amounts Against Approved Employment Terms

Employee details must be reviewed alongside the salary amount being submitted. An employee's payroll record may be accurate for an earlier month but incorrect for the current period because of a salary revision, promotion, allowance change, or other approved adjustment.

Before submission, payroll should compare the proposed salary payment with the approved employment terms and payroll calculation.

Review the following:

  • Basic salary.
  • Contractually applicable allowances.
  • Approved salary increases or reductions.
  • Overtime and other additional payments, where applicable.
  • Approved deductions.
  • Leave-related salary adjustments.
  • Final settlement amounts where relevant.
  • The net salary amount included in the WPS file.

The review should distinguish between the employee's contractual salary information and the amount payable for a particular period. These values may differ for legitimate reasons, but any difference should be supported by the relevant records and processed according to the current WPS requirements.

For example, if an employee's normal salary is BHD 500 but the approved payroll calculation produces a different amount because of a permitted adjustment, payroll should verify the calculation and document the reason before submission.

6. Review New Joiners, Transfers, and Departing Employees

Employee status changes can create errors when HR, payroll, and registered employment records are not updated at the same time.

New joiners may be missing from the payroll master list, employees who transfer between departments may have duplicate records, and departing employees may remain incorrectly included in a routine monthly file.

Payroll teams should review all employee movements before each submission.

New joiners

  • Confirm that the employee's required registration and identification details are available.
  • Verify the approved salary and effective employment date.
  • Check the employee's payment details.
  • Confirm whether a full or adjusted salary amount is payable for the period.
  • Ensure the employee is included in the appropriate submission where required.

Transfers and changes

  • Confirm the employee's continuing employment status.
  • Update the relevant department, job, or salary records.
  • Verify any changes to payment details.
  • Resolve duplicate or conflicting records.
  • Retain approval evidence for changes.

Departing employees

  • Confirm the employment end date.
  • Check the final salary and any other amounts payable.
  • Review whether the employee should be included in the current salary submission.
  • Follow the applicable procedure for final payments and any relevant WPS exceptions.

Employers should not automatically omit an employee because a salary is not payable in the normal way. They should follow the current LMRA instructions for the employee's situation and document any unpaid or partially paid salary as required.

7. Confirm Salary Changes Are Reflected in the Relevant Records

A salary change may be approved internally without being updated in every system used for payroll and regulatory reporting.

For example, HR may issue a revised salary letter, but the payroll master record or relevant registered employment information may still contain the previous amount.

A pre-submission review should identify these differences.

Payroll teams should:

  1. Obtain the approved salary-change documentation.
  2. Confirm the effective date.
  3. Update the payroll system.
  4. Check whether a corresponding update is required in the relevant registered records or portal.
  5. Verify that the current salary calculation uses the correct amount.
  6. Retain evidence of the update and approval.

Where salary information must be updated through a separate official service, the team should complete that process rather than assume that changing the internal payroll record is sufficient.

The Social Insurance Organization (SIO) provides employer services for updating certain employee salary and job-title information in its own records. These services are separate from WPS, so employers should identify which system needs to be updated for each type of change. SIO employer e-services.

8. Identify Missing, Duplicate, and Inconsistent Records

A complete employee master list is essential for reliable monthly submissions. Even a small number of incorrect records can create additional investigation and correction work.

Payroll teams should run checks for:

  • Employees missing from the expected submission list.
  • Duplicate employee identifiers.
  • Duplicate payment records.
  • Blank or incomplete mandatory fields.
  • Invalid bank account details.
  • Salary amounts that differ from approved records.
  • Inactive employees appearing in the current payroll.
  • Active employees omitted without explanation.
  • Employees with unresolved payment exceptions.

For example, a payroll export may contain two rows for the same employee because one row came from an old department record. The duplicate should be investigated before submission to prevent double payment or inconsistent employee data.

Automated validation can flag these problems, but payroll staff should review the underlying records before making corrections.

9. Use a Maker-Checker Review Before Submission

A maker-checker process separates preparation from review. One authorised user prepares the salary file, while another checks the information and completes the required approval steps.

BENEFIT's published WPS 2.0 guidance states that each employer must appoint a Wage Responsible Person (WRP) and describes authorised user roles for maker/checker activities. Employers should confirm current access and authorisation rules directly through the official WPS process.

A practical review workflow is:

Maker responsibilities

  • Update employee information.
  • Generate the salary file.
  • Run preliminary validation checks.
  • Resolve obvious data errors.
  • Submit the file for review.

Checker responsibilities

  • Compare employee counts with the approved payroll register.
  • Check employee identifiers and payment details.
  • Review salary amounts and total values.
  • Confirm that relevant salary changes are reflected.
  • Examine unpaid or partially paid salary cases.
  • Record approval or return the file for correction.

Final submission

  • Complete the required portal approval steps.
  • Submit the file using the authorised process.
  • Save the submission reference and validation result.
  • Monitor the payment status and resolve any remaining exceptions.

The checker should have sufficient access and independence to review the file properly. Approval should not be treated as a routine click without examining the relevant data.

10. Document Unpaid or Partially Paid Salaries

BENEFIT's published guidance states that employers must provide justifications for unpaid or partially paid salaries under WPS 2.0.

Before submission, payroll teams should identify every case where the amount being paid differs from the expected salary and determine whether the difference is valid and properly documented.

A review should capture:

  • Employee reference.
  • Salary period.
  • Expected salary amount.
  • Amount being paid.
  • Reason for the difference.
  • Relevant approval or supporting evidence.
  • Required portal action.
  • Person responsible for follow-up.
  • Resolution status.

Examples may include an authorised adjustment, an unresolved employee-data issue, or a payment problem that requires investigation. The appropriate treatment depends on the circumstances and the current LMRA requirements.

An internal note alone may not satisfy the official submission requirement. Employers should follow the prescribed process for entering justifications and supplying supporting documentation.

11. Protect Employee Information During the Review

Employee master data contains personal and financial information. Reviewing records should therefore be supported by suitable security and privacy controls.

Employers should:

  • Limit access to authorised HR, payroll, and finance personnel.
  • Use secure systems to store employee identifiers and bank details.
  • Avoid circulating full employee-data files through unsecured channels.
  • Keep a record of significant changes to employee information.
  • Establish a process for correcting inaccurate records.
  • Apply appropriate retention and disposal policies.
  • Review the access rights of departing staff and external service providers.

Bahrain's Personal Data Protection Law, Law No. 30 of 2018, provides a framework for personal-data processing. Employers should assess how employee information is collected, accessed, shared, and retained against the law and applicable requirements.

Payroll teams should only use personal information needed for legitimate payroll and compliance purposes.

12. Use Payroll Software to Automate Employee-Data Checks

When a company has many employees, manual record-by-record review can be time-consuming. Payroll software and validation tools can help identify problems before a WPS file is submitted.

Useful capabilities include:

  • Employee master-data validation.
  • IBAN format checks.
  • Duplicate employee detection.
  • Missing-field alerts.
  • Salary-change approval tracking.
  • Comparison of payroll amounts against approved records.
  • Employee-count and total-value reconciliation.
  • WPS file generation in the prescribed format.
  • Maker-checker approval workflows.
  • Exception reports and audit trails.
  • Tracking of submission and payment status.

Automation can flag a missing IBAN or duplicate identifier, but it cannot always determine which value is correct. The responsible employee should verify the source information before correcting the record.

Employers should also keep their payroll software and submission templates aligned with the latest LMRA requirements. A file that worked under a previous process may not meet current specifications.

13. Follow a Monthly Pre-Submission Checklist

A standard checklist helps ensure that each monthly salary submission receives the same level of review.

Review area Required check Status
Employee population Compare the expected employee list with the submission file Complete before submission
Employee identifiers Check required identifiers for accuracy and duplicates Complete before submission
Employment status Review joiners, transfers, and leavers Complete before submission
Salary details Compare amounts with approved payroll calculations and applicable records Complete before submission
Bank details Validate IBAN or other required payment details Complete before submission
Data completeness Check mandatory fields and file formatting Complete before submission
Exceptions Review unpaid or partially paid salaries and required justifications Complete before submission
Maker-checker review Complete the required internal and portal approval steps Complete before submission
Submission evidence Retain the file, reference, and validation results After submission
Payment reconciliation Review payment outcomes and investigate exceptions After processing

The checklist should be adapted to the employer's process and the current WPS portal instructions. Any unresolved discrepancy should have an assigned owner and a clear next action.

14. What Should Employers Do When a WPS File Fails Validation?

If a salary file is rejected or a validation error appears, payroll should identify the cause and correct the underlying information before resubmitting.

A controlled correction process should include:

  1. Record the validation message and affected employee or field.
  2. Identify the source record responsible for the mismatch.
  3. Compare the relevant HR, payroll, bank, and registered information.
  4. Obtain confirmation from the appropriate data owner.
  5. Correct the relevant system through its approved process.
  6. Regenerate or amend the salary file as instructed.
  7. Repeat the validation and review steps.
  8. Resubmit through the designated portal process.
  9. Monitor the payment outcome and retain the resolution evidence.

For example, if the IBAN in the salary file differs from the required registered details, payroll should verify the employee's correct account information and update the appropriate record before resubmission.

Repeatedly changing data without checking the underlying source can create further errors. Each correction should be traceable and supported by evidence.

Frequently Asked Questions

1. Why should employers review employee details before a WPS submission?

Reviewing employee information helps identify incorrect identifiers, outdated salary details, invalid bank information, duplicate records, and other discrepancies before they disrupt salary processing.

2. Which employee details should payroll teams check?

Teams should review the identifiers and employment information required by the current WPS file, approved salary details, bank account information, employment status, and any fields marked as mandatory in the portal specification.

3. Why is IBAN validation important under Bahrain WPS 2.0?

BENEFIT's published guidance identifies IBAN validation as part of WPS 2.0. Accurate payment details help ensure that salary payments are associated with the intended employee and reduce avoidable processing problems.

4. Should employee salary changes be updated before submission?

Yes. Payroll should confirm the approved effective date, update the payroll calculation, and complete any required update to the relevant registered information before submitting the salary file.

5. What should employers do if employee information does not match?

They should identify the source of the discrepancy, verify the correct information with the appropriate data owner, update the relevant record through the approved process, and retain evidence of the correction before resubmitting.

6. Who should review the WPS salary file?

The file should be prepared and reviewed by authorised users according to the employer's controls and current WPS requirements. A maker-checker process helps separate preparation from verification.

7. What happens when a salary is unpaid or partially paid?

BENEFIT's guidance states that employers must provide justifications for unpaid or partially paid salaries. Payroll should document the reason, provide required supporting evidence, and follow the applicable portal process.

Conclusion

Bahrain employers can review employee details before WPS submissions by comparing HR records, approved payroll calculations, bank information, and the data required by the LMRA portal. Checking identifiers, employment status, salary changes, and IBAN details before file generation helps reduce avoidable errors and payment delays.

A consistent maker-checker process, a monthly pre-submission checklist, secure employee-data handling, and clear procedures for resolving validation errors can make payroll submissions more reliable.

The key principle is to validate employee information before submission, document every material correction, and reconcile payment results after processing. Employers should also follow the latest LMRA and BENEFIT instructions because the required fields, portal procedures, and implementation guidance may change.

Wage protection preparation depends on consistent employee and payment records. InnBuilt Payroll Software can help Bahrain teams organise salary details and review pay information before their submission process.