WhatsApp

Request A Quote

Follow Us On:

HomeBlogMudad WPS Payroll for Saudi Arabia in Zoho, Full Setup Walkthrough
Shyphan Insights

Mudad WPS Payroll for Saudi Arabia in Zoho, Full Setup Walkthrough

Step-by-step Mudad WPS payroll inside Zoho Payroll for Saudi Arabia. SIF generation, SAMA-licensed bank submission, GOSI splits, EoSB accruals and Nitaqat Saudisation dashboards.

Authorized Zoho Partner — Shyphan Authorized Zoho PartnerImplementation · migration · support
Shyphan

What's inside

A practical, hands-on guide.

What is Mudad WPS and who must use it?
What Zoho Payroll has to handle for Mudad WPS
Step by step: Mudad WPS setup in Zoho Payroll
Saudisation (Nitaqat) tracking in Zoho People
Common Mudad WPS mistakes Shyphan fixes
Back to all articles

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

  1. Company setup (week 1). Saudi CR number, VAT registration, HRSD establishment ID, Qiwa company ID and Mudad subscription confirmed.
  2. 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.
  3. 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.
  4. 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.
  5. GOSI calculation rules (week 2). Employer and employee contribution rules per Saudi/non-Saudi flag. Salary caps and SAR ceilings respected.
  6. 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.
  7. Test SIF run (week 3). Generate a sandbox SIF, sanity check totals against payroll register, dry run upload to the bank's test portal.
  8. Live submission (week 4). First production payroll cycle. SIF uploaded to bank. Bank disburses and reports to Mudad. Mudad updates HRSD record.
  9. 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?
Every private sector company employing expat or Saudi national workers. HRSD enforces Mudad through Qiwa visa blocks and Muqeem work permit holds. Non compliance also downgrades your Nitaqat colour band.
Does Zoho Payroll generate Mudad compatible SIF files?
Yes. Zoho Payroll generates Salary Information Files (SIF) in the format your payroll bank requires for Mudad WPS submission. Shyphan configures the template once for SNB, Al Rajhi, Riyad Bank, SABB, ANB, Alinma, Bank Albilad, BSF or Saudi Investment Bank.
How does GOSI calculate inside Zoho Payroll?
For Saudi nationals: 9% employee pension + 9% employer pension + 2% occupational hazard (employer). For non-Saudi expats: only 2% occupational hazard from the employer. Zoho Payroll splits these automatically per employee nationality flag with SAR salary caps respected.
What's the Saudi End of Service Indemnity formula in Zoho?
Per Royal Decree M/51 (Saudi Labour Law): half a month wage per year for the first 5 years, full month wage per year thereafter. Zoho Payroll accrues monthly and posts to Zoho Books GL automatically.
Can Zoho track Saudisation (Nitaqat) colour bands?
Yes. Zoho People dashboards show Saudi national headcount percentage, current Nitaqat band (Platinum, High Green, Mid Green, Low Green or Red) and the gap to the next band up or down. Iqama and Muqeem expiry alerts are also built in.
How long does Mudad WPS setup take in Zoho Payroll?
For an existing Zoho People tenant, 2 to 3 weeks. For a fresh People plus Payroll plus Mudad WPS rollout, 4 to 6 weeks. Full stack with Nitaqat dashboards and Qiwa or Muqeem connectors: 6 to 10 weeks.
How much does Shyphan charge for Mudad WPS setup in Zoho?
Standalone Zoho Payroll plus Mudad WPS on an existing Zoho People tenant: SAR 12,000 to 22,000. From scratch with People plus Payroll plus Mudad: SAR 22,000 to 45,000. Full Zoho One with Mudad plus GOSI plus EoSB plus Nitaqat dashboards: SAR 35,000 to 70,000.
Zoho Authorized Partner

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
Get Started

Request your free Zoho quote

Tell us about your project and a senior Authorized Zoho Partner consultant, not a bot, replies within 24 hours with scope, timeline and a fixed quote. The first 30-minute discovery call is free, with no obligation.

  • Free 30-minute discovery call
  • Fixed-quote SOW, no surprises
  • Implementation, customization & migration
  • SLA-bound AMC support