Salary disbursement in Saudi Arabia is no longer a free for all. Mudad is HRSD's official Wage Protection System platform and every company in scope must run salaries through it. This walkthrough shows exactly how Shyphan wires Zoho Payroll to Mudad WPS, splits GOSI for Saudi nationals, accrues End of Service Indemnity per Royal Decree M/51 and tracks Nitaqat colour bands in Zoho People.
What is Mudad WPS and who must use it?
The Wage Protection System (WPS) was rolled out by Saudi Arabia's Ministry of Human Resources and Social Development (HRSD) to ensure expatriate and Saudi national employees are paid on time, in full, via licensed Saudi banks. Mudad is the official platform that companies use to submit monthly payroll files and prove compliance to HRSD.
Mudad WPS scope is universal for private sector firms with employees. Non compliance has real consequences:
- Visa block on the establishment record at Qiwa.
- Work permit renewal blocks at Muqeem for the company's expat staff.
- Government services hold at Absher and Etimad.
- Nitaqat band downgrade, which compounds into more hiring restrictions.
Mudad now goes well beyond just file submission. It calculates expected salaries from contracts attested in Qiwa, compares to bank disbursements, flags shortfalls and notifies HRSD automatically.
What Zoho Payroll has to handle for Mudad WPS
- SIF file generation. The Salary Information File (SIF) is the CSV or fixed width record that Mudad accepts. It carries every employee's IBAN, basic salary, allowances, deductions and net amount for the month.
- SAMA licensed bank submission. The SIF is uploaded to your company's payroll bank account at SNB, Al Rajhi, Riyad Bank, SABB, ANB, Alinma, Bank Albilad, BSF or Saudi Investment Bank. The bank then disburses and reports back to Mudad.
- GOSI splits. For Saudi nationals: 9% employee pension + 9% employer pension + 2% occupational hazard (employer). For non-Saudi expat workers: only 2% occupational hazard from the employer. Zoho Payroll calculates this automatically per employee nationality flag.
- End of Service Indemnity (EoSB) accrual. Saudi formula: half a month wage per year for the first 5 years, full month per year thereafter. Per Royal Decree M/51 (Saudi Labour Law). Zoho Payroll posts the accrual to the Books GL automatically.
- Allowance handling. Housing allowance (mandatory if not provided), transport, food, mobile, performance bonus. Some allowances count for GOSI base, some do not. Zoho Payroll tracks the GOSI base separately from gross.
- Iqama and Muqeem awareness. Every expat employee record links to their Iqama number with expiry tracking. Renewals pop up 60 days before lapse so Mudad submissions don't fail.
Step by step: Mudad WPS setup in Zoho Payroll
- Company setup (week 1). Saudi CR number, VAT registration, HRSD establishment ID, Qiwa company ID and Mudad subscription confirmed.
- Bank file template (week 1). Pick your payroll bank from SAMA's licensed list. Each bank uses a slightly different SIF format. Shyphan configures the template once.
- Chart of accounts (week 1 to 2). Salary, allowances, GOSI employer, GOSI employee, EoSB accrual, HRDF accrual, training levy. All in SAR. Mapped to Zoho Books GL.
- Employee master setup (week 2). Saudi nationality flag, Iqama or National ID, IBAN, contract type (limited or unlimited), GOSI base, allowance split, joining date for EoSB.
- GOSI calculation rules (week 2). Employer and employee contribution rules per Saudi/non-Saudi flag. Salary caps and SAR ceilings respected.
- EoSB accrual (week 2 to 3). Monthly accrual per Saudi Labour Law formula. Books journal entries auto generated. Zakat or 20% corporate tax deductibility tracked.
- Test SIF run (week 3). Generate a sandbox SIF, sanity check totals against payroll register, dry run upload to the bank's test portal.
- Live submission (week 4). First production payroll cycle. SIF uploaded to bank. Bank disburses and reports to Mudad. Mudad updates HRSD record.
- 30 day hyper care. Monitor Mudad portal for HRSD flags. Reconcile bank disbursements to Zoho Payroll register. Fix any name or IBAN mismatches.
Saudisation (Nitaqat) tracking in Zoho People
Nitaqat is Saudi Arabia's localisation quota programme. Companies are colour banded by Saudi national employment percentage relative to sector and size targets. The bands are Platinum, High Green, Mid Green, Low Green and Red. Higher bands get faster visa quotas, lower bands get visa blocks.
Shyphan configures Zoho People dashboards that surface in real time:
- Saudi national headcount as a percentage of total.
- Current Nitaqat colour band and the distance to the next band up or down.
- Iqama expiries inside the next 90 days (Muqeem integration).
- Qiwa attested contract status for every employee.
- HRDF training levy accrual per expat worker per year.
Common Mudad WPS mistakes Shyphan fixes
- Name mismatch between Iqama, Qiwa and Mudad. Arabic transliteration variants break the match. We standardise names against the Iqama record.
- IBAN errors. A wrong digit in the IBAN bounces the salary, but Mudad still expects evidence of disbursement. We validate IBAN check digits in Zoho Payroll on save.
- Wrong contract type at Qiwa. Unlimited contracts have different EoSB rules than limited contracts. We sync contract type into Zoho People from Qiwa.
- Late submission. Mudad enforces submission within 3 days of payroll release. Zoho Payroll schedules SIF generation on payroll cutoff date automatically.
- GOSI base wrong. Housing allowance counts in the GOSI base only above a threshold; mobile and food usually do not. We configure the GOSI base formula per the latest GOSI circular.
- EoSB wrong formula. Saudi formula is half month for the first 5 years, not 15 days like Kuwait. Many imported templates from GCC neighbours get this wrong.
Pricing: Mudad WPS + GOSI + EoSB inside Zoho Payroll
- Standalone Zoho Payroll + Mudad WPS setup for an existing Zoho People tenant: SAR 12,000 to 22,000.
- Zoho People + Zoho Payroll + Mudad WPS from scratch: SAR 22,000 to 45,000.
- Full stack: Zoho One + Mudad WPS + GOSI + EoSB + Nitaqat dashboards: SAR 35,000 to 70,000.
- Enterprise with Qiwa and Muqeem connectors via Zoho Creator: SAR 70,000 to 150,000.
Every quote is fixed price with 30 days of hyper care after go live.
Frequently Asked Questions
Who has to use Mudad WPS in Saudi Arabia?
Does Zoho Payroll generate Mudad compatible SIF files?
How does GOSI calculate inside Zoho Payroll?
What's the Saudi End of Service Indemnity formula in Zoho?
Can Zoho track Saudisation (Nitaqat) colour bands?
How long does Mudad WPS setup take in Zoho Payroll?
How much does Shyphan charge for Mudad WPS setup in Zoho?
Need Mudad WPS wired into Zoho Payroll?
Free 30 minute call with a Shyphan Mudad and GOSI specialist. Fixed quote in 48 hours.
Get a Free Consultation
