Published May 19, 2026 · Saudi Arabia · 10 min read

Saudi GOSI & Payroll Calculation Guide 2026

Saudi payroll has more moving parts than UAE or Oman payroll — GOSI contributions split differently for Saudis vs expats, Mudad replaced the old WPS for salary protection, and Nitaqat colour bands affect everything from visa quotas to government tender eligibility. This is the practical version: what to calculate, in what order, and what your accounting system needs to produce.

The pay components — what's in, what's out

A Saudi employment contract typically has these components:

GOSI: the calculation that catches everyone

The General Organization for Social Insurance (GOSI) splits employees into two categories with very different rates:

CategoryEmployer shareEmployee shareTotalBase
Saudi nationals11.75%9.75%21.50%Basic + housing, capped at SAR 45,000/month
Non-Saudis (expats)2% (occupational hazards only)0%2%Basic + housing, capped at SAR 45,000/month

Saudi nationals' 21.5% breaks down as: 9% old-age (split 9/9 between employer and employee), 2% disability, 2% occupational hazards (employer only), plus the new unemployment insurance (SANED) at 1.5% split 0.75/0.75. From 2025 there is also a new retirement reform that gradually increases the retirement age and adjusts contribution rates — verify the current rate on the GOSI portal before each payroll run.

Worked example — a Saudi engineer

Basic SAR 15,000 + housing SAR 3,750 + transport SAR 1,500 + phone SAR 500. Total gross SAR 20,750. GOSI base = 15,000 + 3,750 = SAR 18,750.

Same employee, but expat

Same gross. GOSI base same SAR 18,750.

Mudad: the salary protection system

Mudad replaced the old WPS-style salary file. Every month, employers upload a payroll file to Mudad which then disburses salaries to employees' bank accounts and reports back to the Ministry of Human Resources and Social Development (HRSD). Late or non-payment triggers an automatic "Ajeer" warning and, after repeated offences, blocks new visa issuance.

What your ERP needs to produce:

Nitaqat: how Saudization affects your payroll math

Nitaqat classifies companies into colour bands (Platinum, High Green, Medium Green, Low Green, Red) based on the percentage of Saudi employees vs total. Each band controls:

For payroll calculation, a Saudi national costs more in GOSI but is essentially "free" in work-permit terms, while an expat is cheap in GOSI but adds the annual permit cost. Many SMBs underestimate the expat permit fee — it can equate to SAR 800/month over a year, a meaningful uplift on the SAR 21,125 example above.

End-of-Service Award (EOSA)

Under the Saudi Labour Law, every employee — Saudi or expat — accrues an end-of-service award:

Best practice: accrue the EOSA monthly in your books, not in a lump sum at separation. An employee on SAR 20,750/month with 4 years of service has an EOSA liability of roughly SAR 41,500 — that should be sitting on your balance sheet, not surprising you on resignation day.

Common payroll mistakes that trigger inspections

  1. Calculating GOSI on basic only. Housing allowance is part of the base.
  2. Forgetting the SAR 45,000 cap. A senior manager on SAR 60,000 basic still pays GOSI on only SAR 45,000.
  3. Saudization classification mistakes. A part-time Saudi national is weighted differently from a full-time one in the Nitaqat calculation.
  4. Late Mudad upload. A single late month rarely matters; three in a year flags you with HRSD.
  5. Not accruing EOSA. Looks fine until five people quit in the same quarter.

What to ask your accounting/payroll software

Saudi payroll done right

Naqix handles GOSI calculations, Mudad file generation, monthly EOSA accrual, and Arabic + English payslips — alongside ZATCA Phase 2 e-invoicing, all on one flat plan.

Try Naqix free →

Related reading