Skip to main content

How to Comply with Saudi Arabia’s Wage Protection System through Mudad

Last updated: September 22, 2026

How to Comply with Saudi Arabia’s Wage Protection System through Mudad

Saudi Arabia’s Wage Protection System (WPS) is designed to monitor whether private-sector employees receive their wages on time and according to the employment terms recorded with the authorities. Employers submit wage and reconciliation information electronically through the Mudad platform, where the information is processed and the establishment's compliance status is updated.

For payroll teams, WPS compliance requires more than simply paying salaries through a bank. Payroll data, employment information, social-insurance records, and actual salary payments should be consistent.

1. Understand the Wage Protection System

The WPS program monitors wage payments for private-sector employees, including Saudi and expatriate workers. It compares submitted wage information with relevant employment and social-insurance records to assess compliance.

The main objectives are to:

  • Encourage timely salary payments
  • Protect employee wage rights
  • Improve transparency
  • Reduce wage disputes
  • Monitor differences between contracted and paid wages
  • Provide employers with a mechanism to explain legitimate payroll discrepancies

2. Use Mudad for Wage File Submission

According to the Ministry of Human Resources and Social Development (HRSD), wage protection files are now uploaded through Mudad, rather than the Ministry's former electronic-services route.

The current process involves:

  1. Registering the establishment with the relevant authorities.
  2. Ensuring the establishment and employees have appropriate bank accounts.
  3. Preparing the monthly wage file.
  4. Logging into Mudad.
  5. Selecting the relevant establishment.
  6. Uploading the wage file.
  7. Allowing the system to process the file.
  8. Reviewing the compliance information.
  9. Addressing any identified discrepancies or justifications.

HRSD describes the Mudad upload service as an electronic service and states that the file is processed immediately after submission.

3. Keep Employee Information Accurate

Before generating the WPS file, payroll teams should verify employee master data.

Important information includes:

  • Employee name
  • National ID or Iqama information
  • Bank account details
  • Employment status
  • Basic salary
  • Housing allowance
  • Other allowances
  • Deductions
  • Net salary
  • Employment contract information

Incorrect employee information can create discrepancies when wage-file data is compared with other government records.

4. Reconcile Payroll Before Uploading

A strong WPS process starts before the file reaches Mudad.

Payroll should compare the monthly payroll register with:

  • Employment contracts
  • Bank payment records
  • Employee master data
  • GOSI records
  • Attendance and leave records
  • Approved salary changes
  • Allowances
  • Deductions

For example, if an employee's contracted salary has been increased but the payroll system still contains the old salary, the discrepancy should be investigated before the WPS file is submitted.

5. Make Salary Payments on Time

WPS compliance is not simply a file-upload exercise. Employers should actually pay employee wages according to the applicable employment terms and required payment schedule.

HRSD explains that the WPS program monitors whether wages are paid on time and in the amount agreed between the contractual parties.

For monthly-paid employees, HRSD's labour guidance states that wages are paid once a month.

Therefore, payroll teams should establish a monthly calendar covering payroll approval, bank processing, wage-file preparation, and Mudad submission.

6. Ensure Payroll and Bank Data Match

One of the most important WPS controls is reconciliation between payroll and actual bank payments.

Before submission, verify:

Payroll net salary = Bank payment amount = WPS reported net wage, subject to legitimate and properly documented adjustments.

Payroll teams should investigate situations such as:

  • Salary paid to the wrong bank account
  • Incorrect payment amount
  • Failed bank transfer
  • Partial payment
  • Unapproved deduction
  • Duplicate payment
  • Employee bank information mismatch

Maintaining bank transaction references can also help during reconciliation.

7. Check Salary Components

WPS files contain information about salary components and deductions. HRSD's published WPS guidance identifies information such as basic salary, housing allowance, other allowances, total deductions, employee identification, transfer information, and payment date as relevant wage-file data.

Payroll systems should therefore maintain salary components separately rather than storing only one gross or net figure.

For example:

Payroll Component Amount
Basic salary SAR 10,000
Housing allowance SAR 3,000
Other allowances SAR 1,000
Gross earnings SAR 14,000
Applicable deductions SAR 1,000
Net salary SAR 13,000

The actual figures should come from the employee's approved payroll calculation.

8. Handle Legitimate Payroll Differences Properly

Not every difference between contracted wages and actual payroll necessarily represents an error. Legitimate adjustments can occur because of circumstances such as approved unpaid leave, authorized deductions, absence, or other applicable payroll events.

The important point is that the difference should be accurately recorded and properly supported.

HRSD's Mudad service allows establishments to review observed wage irregularities and provide justifications. The Ministry states that these justifications can be sent to employees, who can accept or reject them through their Mudad accounts.

9. Monitor the Compliance Status

After uploading the wage file, employers should review the establishment's compliance information in Mudad.

HRSD states that the system updates the establishment's WPS compliance rate after processing the submitted file. Employers can use the compliance section to review their status and observed irregularities.

Payroll teams should not consider the process complete immediately after clicking "Upload." They should review the processing result and resolve any exceptions.

10. Maintain Supporting Documents

Employers should retain documentation supporting payroll calculations and wage payments.

Useful records include:

  • Employment contracts
  • Payroll registers
  • Payslips
  • Bank payment confirmations
  • WPS files
  • Mudad submission records
  • Salary-change approvals
  • Leave records
  • Overtime records
  • Deduction approvals
  • Employee correspondence concerning payroll discrepancies

These records can help explain differences and support internal or regulatory reviews.

11. Integrate Payroll With GOSI and HR Systems

WPS compliance becomes easier when payroll, HR, attendance, and social-insurance information are connected.

A payroll system can maintain:

Employee master data → Payroll calculation → Bank payment → WPS file → Mudad submission → Compliance reconciliation

GOSI and WPS information should also be periodically reconciled because differences in employee status or wage information can create payroll discrepancies.

12. Use Payroll Software to Automate WPS Preparation

Saudi payroll software can reduce the manual work involved in preparing WPS files.

Useful features include:

  • Saudi payroll calculations
  • WPS-compatible file generation
  • Mudad workflow support
  • Bank payment integration
  • GOSI integration
  • Employee master-data management
  • Salary-component management
  • Automated deductions
  • Payroll reconciliation
  • Exception reporting
  • Approval workflows
  • Audit trails
  • Digital payslips

The software should be configured according to the current Mudad and HRSD requirements rather than relying on an outdated WPS file format.

13. Establish a Monthly WPS Compliance Workflow

A practical monthly workflow can look like this:

Step 1: Update employee information

Record new hires, leavers, salary changes, bank-account changes, and contract updates.

Step 2: Close attendance

Finalize attendance, leave, overtime, and other payroll inputs.

Step 3: Calculate payroll

Calculate salary, allowances, deductions, and net pay.

Step 4: Review payroll

Have HR, payroll, or an authorized manager review the payroll register.

Step 5: Process bank payments

Submit salary payments through the company's approved banking process.

Step 6: Reconcile payments

Compare payroll records with actual bank transactions.

Step 7: Prepare the WPS file

Generate the wage file using the required format and information.

Step 8: Upload through Mudad

Select the relevant wage month and wage type, choose the file, confirm the declaration, and submit it. HRSD describes these as the current Mudad upload steps.

Step 9: Review compliance information

Check the establishment's WPS compliance status and investigate exceptions.

Step 10: Document the result

Retain the submitted file, payroll register, payment evidence, and any explanations or approvals.

14. Address Discrepancies Quickly

Common causes of WPS discrepancies include:

  • Incorrect salary data
  • Recent salary changes
  • Incorrect employee ID or Iqama information
  • Bank-account errors
  • Failed salary transfers
  • Unapproved or incorrectly recorded deductions
  • Differences between payroll and GOSI information
  • Incorrect employee status
  • Data-entry errors

The longer a discrepancy remains unresolved, the harder it can be to reconcile the payroll records. Payroll teams should investigate exceptions during the same payroll cycle whenever possible.

15. Consider the 2026 Wage Protection Certificate

HRSD introduced an electronic Wage Protection Certificate service on September 8, 2026. The service allows eligible establishments to issue, view, and print a certificate of compliance with wage-protection requirements.

Employers should therefore keep their WPS records and compliance information up to date and follow the Ministry's current procedures for accessing applicable certificates.

WPS Through Mudad: Employer Checklist

Before closing each monthly payroll cycle, employers can check:

  • Employee information is accurate.
  • Employment contracts are up to date.
  • Salary changes are reflected in payroll.
  • Attendance and leave have been finalized.
  • Overtime has been approved.
  • Deductions are properly supported.
  • Payroll has been approved.
  • Salaries have been paid through the appropriate banking process.
  • Bank payments have been reconciled with payroll.
  • GOSI information has been reviewed.
  • WPS file has been prepared correctly.
  • WPS file has been uploaded through Mudad.
  • Mudad compliance status has been reviewed.
  • Exceptions have been investigated and justified where appropriate.
  • Supporting documents have been retained.

Conclusion

Complying with Saudi Arabia's Wage Protection System through Mudad requires an end-to-end payroll process rather than simply uploading a monthly file. Employers need to ensure that employment contracts, payroll calculations, bank payments, employee information, and relevant social-insurance records are accurate and consistent.

HRSD confirms that Mudad is the current channel for submitting WPS files and reviewing wage-protection compliance information.

For employers, the most effective approach is to combine accurate payroll data, timely salary payments, automated WPS-file preparation, bank reconciliation, exception management, and regular compliance reviews. A payroll system with Saudi-specific WPS/Mudad functionality can help reduce manual errors and create a reliable audit trail for every payroll cycle.

Wage Protection compliance becomes easier when InnBuilt Payroll Software standardises salary calculations, employee bank details, payment records, and payroll approvals. Structured outputs help employers prepare accurate wage information for the Mudad process.