Running Saudi payroll each month means orchestrating 4 government platforms (Mudad WPS + Qiwa labor + GOSI social insurance + HRSD oversight), differentiating between Saudi nationals + expats for contribution rates, and ensuring Nitaqat tier compliance stays intact. This is the 8-step workflow HR + finance teams follow each payroll cycle.
Built around how MENA teams actually manage this day-to-day.
Company registered with Ministry of Human Resources and Social Development. Establishment number issued. Commercial Registration (CR) valid. Qiwa platform account active for labor-contract management.
Each employee registered in Qiwa with work-permit/Iqama. Saudis enrolled in full GOSI; expats enrolled in GOSI occupational-hazards only. Nitaqat ratio currently in Platinum/Green/Yellow (Red tier blocks new hires).
Mudad WPS platform account linked to company HRSD registration + commercial bank (Al Rajhi, SNB, Riyad Bank, SABB, etc.). Monthly subscription/access confirmed. User credentials ready for upload.
Saudi wage base is broader than UAE — includes basic + housing + regular allowances. Contracts must clearly document each component. Changes mid-year require contract amendment + Qiwa update.
Full month attendance per employee with approved leaves, overtime, late minutes. Ramadan reduced-hours applied to Muslim employees (6 hours/day). Any pending leave approvals finalized.
Current Nitaqat tier status checked. If approaching threshold, review new-hire plans. Any Saudi terminations must be documented + justified via Qiwa/HRSD.
Lock attendance for month: all working days, approved leaves applied, overtime pre-approved + logged, unpaid-leave days flagged. Verify Ramadan reduced-hours applied correctly to Muslim employees. Any disputes resolved before payroll calculation starts.
For each employee: basic salary + housing allowance + transport allowance + food allowance (if regular) + overtime (per 50% flat Saudi rate) + any bonuses for the month. Total is gross pay used as base for both EoS and GOSI calculations.
SAUDI employees: deduct 9.75% employee contribution + government adds 7.5% + employer pays 11.75% (total 29% of insured wage to retirement + SANED unemployment + disability). EXPAT employees: employer pays 2% occupational hazards only, no employee deduction. Insurable wage has ceiling (currently ~SAR 45,000/month).
Unpaid-leave deductions (day-based), loan installments, any court-ordered deductions. Saudi has NO personal income tax (unlike Egypt), so no income-tax withholding. Net pay = gross - GOSI - other deductions.
Mudad platform format differs from UAE SIF. Includes: employee Iqama/National ID, bank IBAN, basic salary, housing, allowances, GOSI deduction, net pay. AttendUX auto-generates the Mudad-formatted file + validates against SAMA/HRSD spec before export.
Two submission paths: (a) direct upload to Mudad portal with HRSD credentials, OR (b) via your Mudad-integrated bank (Al Rajhi Business, SNB iBankng, Riyad Bank, SABB, etc.) which forwards to SAMA + HRSD. Processing time: typically same-day for same-bank employees, T+1 inter-bank.
Bank transfers net salary to each employee's registered account. Mudad platform records submission + HRSD updates employer compliance dashboard. GOSI contributions auto-posted to individual Saudi accounts (visible in employee GOSI portal).
Verify all employees received salary (check bank confirmations). Download Mudad confirmation receipt. Archive payroll register + Mudad confirmation + GOSI contribution report for 5 years minimum (SAMA/HRSD audit retention). Update payroll calendar for next cycle.
With AttendUX: 15-30 minutes end-to-end for 50-employee company. Manual spreadsheet payroll: 2-4 hours including Mudad formatting + GOSI calculation + bank portal upload. The 8-step workflow is the same either way — AttendUX just automates the repetitive validation + formatting steps.
No, single payroll cycle covers both. But GOSI calculation differs: Saudis get full contributions (employee 9.75% + employer 11.75% + government 7.5% to retirement/disability/SANED); expats get only employer 2% occupational-hazards (no employee deduction). AttendUX applies the correct rate per employee nationality automatically.
No. Saudi Arabia has NO personal income tax (unlike Egypt which has progressive income tax up to 25%). Employees receive gross minus GOSI minus other deductions = net. This simplifies Saudi payroll calculation compared to Egypt. Zakat is separate (business-level religious tax, not employee-level).
Different formats + different submission platforms. UAE SIF is fixed-width text uploaded to WPS bank → bank forwards to MOHRE. Saudi Mudad uses platform-specific format (not fixed-width text in the UAE way) + submitted via Mudad web platform or integrated bank. GOSI data flows alongside Mudad submission. AttendUX handles both formats natively.
Yes. Attendance finalization + leave approvals + overtime per Saudi 50% flat rate + gross calculation with housing/allowances + GOSI per nationality + unpaid-leave deductions + Mudad file generation + validation + archival. One-click monthly cycle. Nitaqat tracking integrated. SAMA/HRSD audit-trail retained for 7+ years.
7-day free trial · no credit card · full feature access
Automate the whole cycle in AttendUX