# Payroll in Saudi Arabia: wage protection, the Mudad platform and social insurance

> A payroll system in Saudi Arabia must produce monthly wage data for upload to Mudad under the Wage Protection System, keep wages consistent with those registered with social insurance, and calculate the end-of-service benefit under the Labour Law. A good system cuts the errors that lower your compliance rate and trigger fines.

Source: https://www.al-arjan.com/en/blog/saudi-payroll-mudad-wps-gosi · العربية: https://www.al-arjan.com/ar/blog/saudi-payroll-mudad-wps-gosi.md

Author: Al-Arjan — Published 2026-11-11

## What are the Wage Protection System and Mudad?

The Wage Protection System was launched by the Ministry of Human Resources and Social Development to make sure private-sector wages are paid on time and in the agreed amount. Mudad is the channel through which an entity uploads monthly payroll data; it is linked to banks and to the General Organization for Social Insurance (GOSI).

The platform calculates a compliance rate for the entity, and a low rate or late uploads can lead to fines and suspended services. So any error in the payroll file — a name, an account number, or a wage that does not match the registered one — has a direct cost.

## What must a Saudi company’s payroll system do?

First, it calculates pay from its components — basic, housing allowance, other allowances, deductions and overtime — and keeps each month’s record. Second, it produces the wage file in the format the bank and Mudad accept. Third, it warns you when an employee’s wage differs from the wage registered with social insurance.

It also needs leave, advances and attendance, the distinction between Saudi and non-Saudi employees for contributions, a Saudization report for the Nitaqat programme, and record keeping for years. The basics are in [payroll calculation](https://www.al-arjan.com/en/blog/payroll-calculation) and [biometric attendance](https://www.al-arjan.com/en/blog/biometric-attendance).

### What a Saudi payroll system needs
| Requirement | What the system does |
|---|---|
| Wage protection and Mudad | A monthly wage file matching what the bank and platform accept |
| Social insurance | Match the registered wage and flag differences |
| End of service | Calculate the benefit by length of service and reason for leaving |
| Saudization (Nitaqat) | Report the share of Saudi employees |
| Attendance and leave | Link attendance devices to pay and deductions |

## How is the end-of-service benefit calculated?

Under the Saudi Labour Law (Article 84), a worker is entitled at the end of employment to half a month’s wage for each of the first five years and a full month’s wage for each year after that, based on the last wage. The share differs on resignation depending on length of service. The system calculates it automatically and shows each employee’s accumulated balance, so it never surprises you when a contract ends.

## How does Al-Arjan build payroll for a Saudi company?

We start from your current salary scale and employment contracts, write the wage-file format your bank and Mudad need into the analysis, then build an Arabic [HR and payroll system](https://www.al-arjan.com/en/services/hr-payroll) with attendance, leave and advances. More in [Al-Arjan in Saudi Arabia](https://www.al-arjan.com/en/saudi-arabia).

## Frequently asked questions

### What is Mudad?

A platform for uploading monthly payroll data under the Wage Protection System, linked to banks, social insurance and the Ministry of Human Resources.

### How much is the end-of-service benefit in Saudi Arabia?

Half a month’s wage for each of the first five years and a full month for each year after, under Article 84 of the Labour Law, with a different share on resignation.

### Does the system handle Saudi and non-Saudi employees?

Yes. It separates them for contributions and in the Saudization report.

---

Contact Al-Arjan: +964 773 545 2792 (phone & WhatsApp, 24/7) — [Request a quote](https://www.al-arjan.com/en/quote)
