Payroll Management Software for Saudi Arabia
Saudi payroll involves GOSI's dual-rate structure for nationals and expatriates, mandatory Mudad WPS filings, Iqama-linked employee records, and Nitaqat tiers that directly influence hiring and payroll decisions. Kiework manages all of it natively.
45-day go-live · 90%+ adoption from week one · No lock-in
Saudi Arabia Payroll at a Glance
Trusted by Saudi Arabia businesses
What Makes Saudi Arabia Payroll Unique
GOSI Auto-Calculation
GOSI rates differ by nationality: Saudi employees contribute 9.75% each (employer + employee) for annuity plus 2% SANED (unemployment insurance), while expatriate employees only require a 2% employer contribution for occupational hazard. Kiework auto-applies the correct rates based on nationality and caps contributions at SAR 45,000.
Mudad WPS Filing
Saudi Arabia's Mudad system requires employers to upload salary files within 7 days of payment. Kiework generates Mudad-compliant XML files with the correct employee Iqama numbers, bank IBAN details, and wage breakdowns — preventing the payment delays that trigger MHRSD violations.
Saudi/Non-Saudi Split Payroll
Saudi nationals and expatriates have fundamentally different contribution structures. Saudis incur 21.5% total GOSI, while expats cost only 2%. Kiework maintains separate calculation engines and generates unified reports that break down costs by nationality for workforce planning.
Iqama-Linked Employee Records
Every expatriate employee's payroll record must be linked to their Iqama (residency permit) number. Kiework validates Iqama data during payroll processing and flags expiring permits that could block Mudad file acceptance or GOSI registration.
Nitaqat-Aware Workforce Planning
The Nitaqat (Saudization) program assigns companies to color-coded tiers based on their Saudi-to-expat ratios. Tier status affects the ability to issue new visas, renew Iqamas, and even process payroll changes. Kiework tracks Nitaqat ratios in real time and models the impact of hiring decisions on tier status.
End-of-Service Provisioning
Saudi EOS is based on the last drawn wage — which includes basic salary and housing allowance. The rate is half a month's wage per year for the first 5 years, then one full month per year after that. Kiework provisions monthly and computes settlement with resignation vs termination rules.
Generic Payroll vs Saudi Arabia-Adapted Payroll
Generic Payroll vs Saudi Arabia-Adapted Payroll
| Aspect | Generic Payroll | Saudi-Adapted Payroll |
|---|---|---|
| Social Insurance | Single contribution rate for all employees | Dual GOSI rates: 21.5% total for Saudis, 2% for expatriates, capped at SAR 45,000 |
| Wage File Submission | Bank transfer with no government reporting | Mudad XML upload within 7 days of salary payment with Iqama validation |
| Workforce Quotas | No nationality tracking in payroll | Nitaqat tier monitoring with real-time Saudi/expat ratio tracking |
| EOS Calculation | Basic salary × years of service | Last wage (basic + housing) × tiered rates, adjusted for resignation vs termination |
| Housing Allowance | Treated as a regular allowance | Tracked separately as it's included in EOS base wage calculation |
| Employee Identification | National ID or passport number | Iqama number for expats, National ID for Saudis — linked to GOSI and Mudad |
Why Saudi Arabia Payroll Requires Specialized Software
Saudi Arabia's payroll system is built around a fundamental distinction: Saudi nationals and expatriate workers are subject to entirely different contribution and compliance frameworks. This nationality-based bifurcation affects GOSI calculations, Mudad reporting, end-of-service settlements, and workforce planning — making generic payroll software inadequate for any company operating in the Kingdom.
GOSI (General Organization for Social Insurance) is the centerpiece of Saudi payroll compliance. For Saudi employees, the total contribution is 21.5% of covered wages: 9.75% from the employer for the annuity branch, 9.75% from the employee, and an additional 2% employer contribution for SANED (the unemployment insurance program introduced in 2014). For expatriate employees, the only mandatory contribution is 2% from the employer for occupational hazard insurance. All contributions are capped at a monthly wage ceiling of SAR 45,000. This means a Saudi employee earning SAR 50,000 has contributions calculated on SAR 45,000 only. Payroll software must correctly apply nationality-based rates and ceiling logic to every employee, every cycle.
The Mudad platform adds timeline pressure to payroll operations. Introduced by the Ministry of Human Resources and Social Development (MHRSD), Mudad requires employers to upload wage protection files within 7 days of salary payment. The XML file must contain each employee's Iqama or National ID number, bank IBAN, and exact salary amount. Discrepancies between Mudad records and GOSI registrations trigger compliance alerts. Companies that consistently miss Mudad deadlines face restrictions on visa issuance and contract renewals — effectively freezing their ability to hire.
Nitaqat, the Saudization program, creates a unique intersection between workforce planning and payroll. Companies are assigned to color-coded tiers (Platinum, Green, Yellow, Red) based on their ratio of Saudi to expatriate employees. A company in the Red tier cannot issue new visas, renew existing Iqamas, or process certain payroll changes. This means every hiring and payroll decision has Nitaqat implications. When running payroll for a new joiner, the system should flag whether adding an expatriate would push the company into a lower Nitaqat tier. This integration between payroll processing and workforce compliance is specific to Saudi Arabia and absent from generic payroll systems.
End-of-service calculations in Saudi Arabia carry a particularly important nuance: housing allowance is included in the wage base for EOS computation. Unlike many jurisdictions where only basic salary counts toward severance, Saudi labour law defines "wage" to include basic salary, housing allowance, and any regular commissions. The EOS rate is half a month's wage per year for the first five years and one full month per year thereafter. For employees who resign (rather than being terminated), those with less than two years of service receive no EOS, two to five years receive one-third, five to ten years receive two-thirds, and ten or more years receive the full amount. Payroll software must track housing allowances separately from other allowances and correctly apply the resignation vs termination rules.
Related Compliance Guides
Payroll Management in Saudi Arabia: FAQ
Payroll Management Built for Saudi Arabia
See how Kiework handles Saudi Arabia-specific payroll management requirements out of the box — no customization needed.