HR & Payroll Management in Saudi Arabia: The 2026 Compliance Guide
GOSI contributions, WPS/Mudad payroll, Qiwa registration, Nitaqat Saudisation, and EOSB — the complete Saudi employer compliance framework explained.
Saudi Arabia's HR and payroll compliance framework is one of the most layered employer obligations in the Gulf. Five regulatory bodies govern different parts of the employment relationship — and they run on different calendars, different data requirements, and different penalty structures. An employer who handles Saudi payroll the way they would handle payroll in Germany or Singapore will face mounting compliance gaps within the first quarter that take far longer to unwind than they would have taken to prevent.
This guide covers the five regulatory pillars every Saudi employer must manage: GOSI, WPS/Mudad, HRSD's Qiwa platform, Nitaqat Saudisation, and end-of-service gratuity under Saudi Labor Law. For each one, it explains what the obligation is, what the compliance mechanics look like in practice, and what the penalty exposure is for non-compliance. The focus is the regulatory landscape — for the Odoo-specific configuration guide, see the companion post on Odoo HR & Payroll for Saudi Arabia.
What are the core HR compliance obligations for Saudi employers in 2026?
Saudi HR compliance sits across five distinct regulatory domains. Each has its own regulator, its own data set, its own deadline cadence, and its own penalty structure. The table below maps the five domains to the employer action they require — this is the working map of what any Saudi HR function must cover to be clean.
| Regulatory domain | Regulator | Core employer obligation | Primary risk of non-compliance |
|---|---|---|---|
| GOSI contributions | General Organization for Social Insurance | Calculate and remit monthly contributions; classify employees by nationality category; validate Article 19 contractors | Contribution arrears + penalties; joint liability for contractor GOSI failures |
| Wages Protection (WPS/Mudad) | HRSD | Disburse salaries through the WPS system; submit monthly SIF bank file to Mudad before payroll date | Work-permit suspension; Nitaqat tier downgrade; HRSD inspection trigger |
| HRSD / Qiwa | HRSD | Register all employees on Qiwa; maintain profession codes; submit contract data; report terminations; track Saudisation ratio | Work-permit issuance blocked; contract disputes unresolvable without registered data |
| Nitaqat / Saudisation | HRSD | Maintain Saudisation headcount above the tier threshold for the business activity code; improve or maintain Nitaqat tier | Tier downgrade: restricts new work permits, profession changes, sometimes commercial-registration renewal |
| End-of-service gratuity (EOSB) | Ministry of Justice / Saudi Labor Law | Accrue monthly EOSB provision; calculate correctly at termination by tenure and exit reason; pay within final-settlement deadline | Labor dispute + HRSD complaint; Ministry of Justice civil claim; reputational impact on future Saudi hiring |
GOSI — contribution calculation, Article 19, and what changes in 2026
GOSI (the General Organization for Social Insurance) governs mandatory social insurance for the Saudi workforce. For Saudi employers it is the most financially material of the five compliance domains — the combined contribution rate on Saudi national employees currently reaches 22% of the contributable base. Three aspects of GOSI are consistently mis-handled by Saudi employers: the contributable-base definition, the nationality-rate split, and Article 19 contractor liability.
| Employee category | Employee contribution | Employer contribution | Contributable base |
|---|---|---|---|
| Saudi national | 9% (pension + unemployment) | 13% (pension + unemployment + occupational hazards) | Basic salary + housing allowance, subject to monthly ceiling |
| GCC national (reciprocal agreement) | 9% | 13% | Basic salary + housing allowance, subject to monthly ceiling |
| Non-GCC expatriate | None | 2% (occupational hazards only) | Basic salary only |
Need an HR & payroll system built for Saudi compliance?
iWesabe's Saudi HR & Payroll module covers GOSI, WPS/Mudad, Qiwa, Nitaqat, and EOSB — pre-configured for KSA from day one.
WPS and Mudad — the payroll disbursement mandate every Saudi employer must meet
The Wages Protection System (WPS) is a Ministry of Human Resources mandate that requires all private-sector employers to pay salaries electronically through an approved financial institution and to confirm disbursement through the Mudad platform. The purpose is to make salary payments visible to the government in real time and to give employees a verifiable record of payment. Non-compliance with WPS is one of the fastest paths to work-permit suspension in KSA — it requires no inspection trigger, only a Mudad system flag.
- Monthly SIF file submission. The Salary Information File (SIF) must be uploaded to the Mudad portal before each salary disbursement date. The file specifies each employee's IBAN (SAMA format), net salary, and payment date. The IBAN must match the employee's registered Qiwa record — a mismatch causes the file to fail validation.
- Payment through an approved WPS financial institution. Salary must be credited to the employee's Saudi bank account through a SAMA-licensed bank or payment service provider enrolled in WPS. Cash salary payments — regardless of amount — are non-compliant and create immediate WPS exposure.
- Deadline discipline: payment within the contract pay date. WPS flags any employer whose payroll is not confirmed in Mudad by the contract-specified pay date. A single late cycle creates a WPS violation record; a pattern of late cycles can escalate to work-permit suspension. The safe operating margin is SIF submission three business days before the pay date.
- All employees on the commercial register must be enrolled. Every employee on the establishment's Qiwa record must have a corresponding WPS disbursement record. Employees paid outside WPS — even if paid correctly and on time — create a WPS compliance gap because the government has no visibility of the payment.
- Partial-salary deferrals require prior HRSD notification. If a business must defer a portion of salary (restructuring, cash-flow event), HRSD has a documented process for advance notification that protects the employer from automatic WPS violation during the deferral period. Acting without notification converts an operational challenge into a regulator incident.
Qiwa, Muqeem, and HRSD — navigating the Saudi government portal landscape
Three government portals shape the day-to-day HR operation for a Saudi employer: Qiwa (HRSD's main labour-market platform), Muqeem (Jawazat's expatriate-permit and Iqama tracking system), and the HRSD portal itself for labour-inspection responses and dispute resolution. They are not one system — they have different logins, different data models, and different update requirements. Keeping all three current is a non-trivial HR operation in its own right.
| Portal | Governs | Key employer actions | Update frequency |
|---|---|---|---|
| Qiwa | Work permits, contract registration, profession codes, Saudisation ratio, labour inspections | Onboard new hires; register contracts; update terminations; respond to inspection notices; track Nitaqat tier | Event-driven — every hire, termination, contract change triggers a Qiwa action |
| Muqeem | Iqama (residency permit) status, visa categories, dependent registration, exit/re-entry permits | Verify Iqama validity on onboarding; monitor expiry alerts; process renewals before permit lapses | Pull-on-demand for onboarding; monthly sweep for upcoming renewals |
| HRSD portal | Labour disputes, inspection responses, ministry correspondence, establishment classification | Respond to employee complaints within statutory window; submit documentation for inspection findings; update establishment data | Event-driven — respond when triggered; review monthly for any pending notices |
The most operationally costly portal failure is Muqeem lapse — when an expatriate employee's Iqama expires without the employer having tracked the renewal date, the employee is immediately in violation, and the employer carries the liability for operating with an employee in invalid-status. A systematic 90-day expiry alert from HR data prevents this; discovering it during an HRSD inspection is significantly more expensive.
Nitaqat and Saudisation — the workforce quota framework in 2026
Nitaqat is HRSD's Saudisation program — a quota framework that assigns each private-sector establishment a tier (Platinum, High Green, Low Green, Yellow, Red) based on the ratio of Saudi nationals in its workforce relative to the minimum required for its activity code and size band. Tier determines operational capacity: Platinum and High Green establishments can issue work permits freely; Yellow and Red establishments face progressively tighter restrictions.
The most common Nitaqat management error is reactive hiring — waiting for a tier-downgrade notice before addressing the Saudisation gap. By the time the notice arrives the operational restrictions are already active, and the hiring cycle to recover the ratio takes months. The correct posture is a monthly Nitaqat ratio review against each activity code's threshold, with a rolling 90-day hiring plan calibrated to maintain the current tier or close a gap before the threshold is breached.
How does your Nitaqat position look for Q3?
iWesabe runs a Nitaqat audit against your current Qiwa data — current ratio, tier position, gap to next tier, and a 90-day headcount plan to hold or improve it.
End-of-service gratuity — calculating EOSB correctly under Saudi Labor Law
End-of-service benefit (EOSB) is a mandatory gratuity obligation under Saudi Labor Law Articles 84–87. It accrues from the first day of employment, is paid at termination, and its amount depends on three variables: basic salary at termination date (not a historical average), exact tenure in completed years and fractional months, and the reason for exit. Getting any of these variables wrong creates a labour-dispute exposure that can be filed with HRSD within two years of termination.
- Years 1–5: half a month's basic salary per completed year. A three-year employee is entitled to 1.5 months basic salary at the basic salary rate in effect at termination date. Fraction-of-year rules apply: a partial year below the threshold is pro-rated; a partial year above the threshold is rounded per the statutory formula.
- Year 5+: one full month's basic salary per completed year. After five completed years the rate doubles for each additional year. An eight-year employee's EOSB is: (5 × 0.5 months) + (3 × 1 month) = 5.5 months basic salary. Many EOSB disputes arise from employers applying the 0.5-month rate beyond year five.
- Exit reason adjusts the entitlement percentage. Employer termination: full entitlement at any tenure. Employee resignation: 0% for service under 2 years; one-third entitlement for 2–5 years; two-thirds entitlement for 5–10 years; full entitlement for over 10 years. The exit reason must be formally recorded at termination — a disputed exit reason defaults to the employee-favourable interpretation in HRSD adjudication.
- Payment must be included in the final settlement. Saudi Labor Law requires EOSB to be paid as part of the final settlement, which must be processed within a defined period after the last working day. Delayed final settlements attract HRSD complaints and can result in the employer being required to pay a penalty in addition to the EOSB itself.
Saudi HR and payroll compliance in 2026 is a five-regulator, five-deadline, five-data-set management challenge. GOSI, WPS/Mudad, Qiwa, Nitaqat, and EOSB each have distinct mechanics — and while they interlock, they are not one system. The cost of getting any single one wrong is not a one-quarter correction; it is a labour-dispute, a work-permit suspension, a regulator investigation, or a multi-year contribution arrears recovery. Managing all five correctly is the baseline expectation for a Saudi employer operating in the current regulatory environment.
iWesabe has helped Saudi employers across manufacturing, contracting, retail, healthcare, and professional services build HR and payroll functions that meet all five compliance domains without the month-end reconciliation workload that comes from treating them as separate checklists. If your HR function is currently managing these manually — or if you are preparing for a new establishment in KSA and need to get the compliance architecture right from the start — a focused conversation is the fastest path to a gap assessment and a clear action plan.
Book a Saudi HR compliance assessment
We'll review your GOSI, WPS, Qiwa, Nitaqat, and EOSB exposure against current regulatory requirements and give you a written gap list within two weeks.
Frequently Asked Questions
What is GOSI and what are the contribution rates for Saudi and non-Saudi employees?
How does WPS work in Saudi Arabia and what happens if an employer fails to comply?
What is Nitaqat and how does the Saudisation tier affect a business's operational capacity?
How is end-of-service benefit calculated for an employee who resigns after seven years in Saudi Arabia?
What is the best HR software for Saudi Arabia compliance in 2026?
What are the main HR compliance penalties Saudi employers face in 2026?

iWesabe Editorial Team
Practitioner insights on Odoo ERP, ZATCA compliance, and Saudi enterprise digital operations — written by iWesabe's consulting, finance, and engineering teams.
Related Articles
Odoo HR & Payroll for Saudi Arabia: The Complete Setup Guide
How to configure Odoo HR for GOSI contributions, WPS/Mudad payroll, Qiwa sync, Nitaqat tracking, and Saudi EOSB — from day one to first payroll run.
Nitaqat & Saudisation Compliance with Odoo HR (KSA)
How KSA employers stay in the green Nitaqat band — automating headcount ratios, Qiwa filings, and Mudad payroll inside one Odoo HR setup.
WPS & Mudad Payroll Integration with Odoo (Saudi Arabia)
How KSA employers run a clean WPS cycle every month — generating Mudad-ready SIF files from Odoo HR, reconciling against GOSI, and clearing bank rejections same-day.
Explore Related Solutions
Saudi HR & Payroll Management
Automate GOSI contributions, generate WPS SIF files, track IQAMA expiry, and calculate end-of-service gratuity — all inside one Saudi-compliant Odoo platform.
ExploreZKTeco Biometric Attendance Integration with Odoo
Connect your ZKTeco fingerprint and facial-recognition devices to Odoo HR, Attendance, and Payroll. Punches sync in real time over ZKTeco's push protocol, overtime is calculated against Saudi Labour Law, and your employee roster pushes back to the device — so GOSI, WPS, and payroll all run on one verified attendance record. Other brands such as Suprema, Hikvision, and eSSL connect the same way.
ExploreJisr HR Integration with Odoo
Bidirectional sync between Jisr — Saudi Arabia's Labour Law HR platform — and Odoo ERP. Employee records, leave approvals, attendance data, and payroll inputs move between both systems automatically, so your HR team works in Jisr and your finance team works in Odoo without duplicate data entry.
ExploreFinancial Management
Automate your Saudi Arabia accounting — ZATCA Phase 2 e-invoicing, VAT returns, Zakat provisioning, multi-currency bank reconciliation, and real-time financial reporting — all inside one connected Odoo platform. Fully localised for KSA and the GCC by iWesabe.
Explore