Saudi Arabia’s payroll compliance is among the most complex in GCC.
You are managing two employee groups: Saudi nationals and expatriates. Each has different GOSI rates, different EOSB calculations, and different WPS requirements. Add Nitaqat tracking, Hijri calendar leave, and ZATCA-aligned expense flows, and it becomes clear why manual payroll in Saudi Arabia is a risk, not just an inconvenience.
Zoho Payroll Saudi Arabia is built for exactly this environment. This guide explains what it covers, how it handles Saudi compliance, and what correct configuration looks like.
What Saudi Payroll Compliance Actually Requires
Before looking at the software, understand what the regulations demand.
The Four Compliance Pillars
1. Wage Protection System (WPS)
Every private sector employer must pay salaries through WPS. The Mudad platform validates wage files before salaries are transferred. A payroll that cannot generate a compliant Mudad SIF file is a payroll that triggers Central Bank sanctions.
2. GOSI (General Organisation for Social Insurance)
GOSI contributions apply to every employee, but at different rates for Saudi nationals versus expatriates:
| Employee Type | Employee Contribution | Employer Contribution | Calculated On |
| Saudi National | 9% | 9% | Base salary + housing allowance |
| Expatriate | None | 2% | Basic salary only |
3. End of Service Benefits (EOSB)
Saudi Labour Law mandates EOSB accruals based on length of service. The calculation differs for resignation versus termination. Zoho Payroll tracks accruals automatically and provisions the liability in Zoho Books.
4. Saudisation and Qiwa
Saudi national employees must be paid correctly and on time through WPS to count fully toward Nitaqat quotas. A Saudi employee not on WPS creates a compliance gap in both payroll and Saudisation tracking.
What Zoho Payroll Saudi Arabia Covers
Zoho Payroll automatically manages social security contributions for every employee, offers gratuity to long-serving employees, stays compliant with Saudi Arabia’s WPS requirements, and accurately captures all work time by auto-syncing overtime hours.
WPS Mudad Integration
- Generates the WPS wage file in the exact Mudad-required format after each payroll run
- Submits the file to the Mudad platform automatically
- Tracks confirmation and rejection status within Zoho Payroll
- Alerts the payroll team if a submission fails before the deadline
GOSI Calculation and Filing
- Separate GOSI calculation rules for Saudi nationals and expatriates configured automatically by nationality
- Monthly GOSI file generation for submission to the portal
- GOSI payment reconciliation connected to Zoho Books payables
EOSB Accrual Tracking
- Automatic EOSB accrual based on each employee’s tenure, salary, and employment type
- Resignation vs termination calculation handled automatically: Saudi Labour Law rules applied correctly
- Accrued EOSB liability posted to Zoho Books as a balance sheet provision
- Final settlement calculation on termination generated in minutes
Allowance Structures
Saudi Labour Law and market practice define specific allowance components. Zoho Payroll handles:
| Allowance | Treatment |
| Housing Allowance | Included in GOSI base for Saudi nationals |
| Transport Allowance | Configurable per grade or role |
| Performance Bonus | Configurable: GOSI-exempt or included |
| Overtime | Auto-calculated from attendance data |
Hijri Calendar and Leave Management
Saudi payroll cannot be managed on the Gregorian calendar alone.
Zoho Payroll and Zoho People support dual calendar operation:
- Islamic public holidays: automatically updated for each Saudi Arabia calendar year
- Hajj leave: one-time paid leave for Saudi nationals, configured in leave policy
- Leave accruals: can be calculated on Gregorian or Hijri calendar period
- Annual leave entitlement: 21 days for first 5 years, 30 days thereafter, as per Saudi Labour Law
Leave balances feed directly into payroll for encashment calculations at end of service.
How Zoho Payroll Connects to Zoho People
Payroll and HR are not separate systems in Zoho. They share the same employee data.
When a new employee is onboarded in Zoho People: nationality, grade, and contract type are recorded; Zoho Payroll picks up the employee automatically; GOSI rate is assigned based on nationality; leave policy is applied based on employment type; and WPS details are configured on the employee profile.
When an employee leaves: termination is recorded in Zoho People; Zoho Payroll calculates EOSB automatically; the final settlement payslip is generated; and the Saudisation percentage updates in real time in Zoho People.
For businesses also tracking Nitaqat compliance, this connection is critical. See our guide on Zoho People Saudisation Saudi Arabia for how the Saudisation tracking layer sits above Zoho Payroll.
Zoho Payroll and Zoho Books Integration
Every payroll run generates financial entries. In most businesses, these are created manually: salary journal entries, GOSI payables, EOSB provisions. This takes time and introduces errors.
Zoho Payroll connects directly to Zoho Books:
- Salary payments posted to the general ledger automatically
- GOSI employer contributions recorded as a payable
- EOSB accruals posted as a long-term provision
- WPS bank transfer matched to the payroll journal entry
- Payroll cost visible in management accounts by department
For businesses managing Zoho Books ZATCA Phase 2 Saudi Arabia compliance alongside payroll, this integration ensures expense flows from payroll are correctly classified in the accounting system.
Common Payroll Configuration Mistakes in Saudi Arabia
These are the errors we regularly fix when auditing existing Zoho Payroll setups in Riyadh, Jeddah, and Dammam:
| Mistake | Consequence |
| GOSI base salary configured incorrectly | Under or over-contribution: regulatory risk |
| Housing allowance excluded from GOSI base for Saudi nationals | Underpayment of GOSI contributions |
| Resignation vs termination EOSB not differentiated | Wrong final settlement amounts |
| WPS file not tested before go-live | First submission fails on a live payroll run |
| Hijri calendar not enabled | Incorrect public holiday and leave accrual calculations |
| Nationality not entered on employee records | GOSI rate defaults to wrong employee group |
Setting Up Zoho Payroll in Saudi Arabia: The Key Steps
Foundation
- Create Saudi Arabia organisation: select KSA country edition
- Configure salary components: basic, housing, transport, overtime per grade
- Set GOSI rules: Saudi national and expatriate rates and contribution base
Compliance Setup
- Configure EOSB accrual policy: resignation and termination formulas
- Set up WPS Mudad integration: bank details, SIF file format
- Configure leave policies: annual, sick, Hajj, Hijri calendar
Data and Go-Live
- Import employee data: nationality, grade, salary, contract type, GOSI number
- Run test payroll: validate GOSI, EOSB accruals, and WPS file output
- Connect to Zoho Books: map payroll entries to correct accounts
- Go live: submit first WPS file and confirm Mudad receipt
Frequently Asked Questions
Does Zoho Payroll integrate with Saudi WPS Mudad?
Yes. Zoho Payroll integrates with Saudi WPS Mudad. After each payroll run, the system generates a WPS wage file in the Mudad-required format and submits it to the platform automatically. Confirmation status is tracked within Zoho Payroll. This is a standard configuration in every Zoho Payroll Saudi Arabia implementation at Al Fahad, not an optional add-on.
How does Zoho Payroll calculate GOSI for Saudi nationals versus expatriates?
GOSI calculation rules are configured separately by employee nationality. Saudi nationals: 9% employee contribution and 9% employer contribution on base salary plus housing allowance. Expatriates: 2% employer contribution only on basic salary. These rates apply automatically based on the nationality recorded on each employee profile.
Can Zoho Payroll handle both Gregorian and Hijri calendar leave in Saudi Arabia?
Yes. Zoho People and Zoho Payroll support dual calendar operation. Islamic public holidays, Hajj leave entitlements, and leave accrual periods tied to the Hijri calendar are all configurable. This is a critical setup step for Saudi businesses that many generic payroll implementations skip.
Does Zoho Payroll calculate End of Service Benefits correctly under Saudi Labour Law?
Yes. Zoho Payroll calculates EOSB based on Saudi Labour Law rules: including the different calculation for resignation versus termination, and the different accrual rate for service under and over five years. The accrued liability is provisioned in Zoho Books automatically.
What payroll software options are available for Saudi Arabia?
Several platforms support Saudi payroll: Zoho Payroll, SAP, Oracle HCM, and local Saudi HR systems.
Zoho Payroll Saudi Arabia is positioned for SME and mid-market businesses (50–500 employees) with native WPS, GOSI, and EOSB compliance at lower total cost than enterprise alternatives. Larger businesses needing deeper Saudisation workforce planning benefit from Oracle Fusion HCM.
Set Up Saudi-Compliant Payroll on Zoho
Al Fahad IT Consulting is a Zoho Premium Partner with active payroll implementations across Riyadh, Jeddah, and Dammam.
Every Zoho Payroll Saudi Arabia implementation at Al Fahad includes WPS Mudad integration, GOSI configuration, EOSB accrual setup, and Zoho Books journal mapping: not as optional extras, but as standard deliverables.
Book a free payroll consultation →
نتحدث العربية. تواصل معنا للحصول على استشارة مجانية في نظام الرواتب وامتثال نظام حماية الأجور
Al Fahad IT Consulting is a Zoho Premium Partner and Oracle Partner Network member, providing Zoho Payroll and HR implementation services across Saudi Arabia, UAE, and Bahrain.

Leave a Reply