Blog

Payroll in Saudi Arabia: WPS, Mudad and GOSI without the month-end rush

The deadlines that matter, why WPS files get rejected, and how to keep payroll, Qiwa and GOSI in step.

Frontifier

Every private-sector employer in Saudi Arabia, whatever its size, pays salaries under the Wage Protection System (WPS), run by the Ministry of Human Resources and Social Development. In practice, that means a salary file uploaded through Mudad every month, and payroll figures that must agree with Qiwa contracts and GOSI records.

The dates to plan around

Many companies set an internal cutoff two or three business days before the 10th, so there is time to fix a rejected file.

Why WPS files get rejected

Most WPS problems start weeks earlier, when a salary change is made in one system and not the others.

Keep three records in step

Payroll, Qiwa and GOSI describe the same people and the same salaries. When they agree, WPS is routine. So make one place the source of truth for salary changes, update contracts before the payroll that uses them, and reconcile GOSI contributions against payroll each month.

How Smartacy handles payroll

On Smartacy's Growth and Enterprise plans, payroll runs on the same books as the rest of the business: employees, monthly payroll with GOSI, WPS salary files, and attendance summarised into payroll. Salaries above a set amount follow the same approval limits as any other payment, and AI checks each run against the previous month and flags the differences before the file goes out.

This article is general guidance, not legal advice. Confirm current requirements with the Ministry of Human Resources and Social Development and GOSI.

See how it works in practice.

Learn moreOrder your workspace

Sources

‹ All posts