Payroll Bureau · Saudi Arabia
Saudi payroll, calculated correctly. You sign off.
Calculation-only Saudi payroll for UK and Irish businesses with their own Saudi entity. Drop a diff, get a complete payroll pack back, sign off, submit. UK-registered supplier; production data hosted on Oracle Cloud in Jeddah.
We calculate Saudi payroll in-Kingdom and send you the pack. GOSI on the dual-tier structure — Saudi nationals on the full schedule, expatriates on occupational hazard only. WPS file in Mudad-compatible format. EOSB tracked at the early-tier / full-tier threshold. Saudization quota visibility on every cycle. You submit to GOSI and to Mudad through your own portal access. Your sponsorship, your registrations, your relationships.
For UK and Irish buyers
What this means for a UK or Irish business
For UK and Irish businesses with their own Saudi entity, Global Kinect Ltd (Companies House 16852789) contracts as the UK supplier of payroll services. The management fee is supplied from a UK supplier under standard B2B place-of-supply rules; Saudi statutory pass-through is denominated in Saudi riyals at the cycle rate.
- Production payroll data is hosted on Oracle Cloud in Jeddah, in scope of Saudi PDPL — your Saudi data stays inside the Kingdom while the contractual relationship sits with a UK supplier.
- GOSI sits where UK National Insurance Contributions sit — a statutory-funded social protection scheme. The schedule is different but maps cleanly to UK GAAP cost categories.
- EOSB sits where UK statutory severance and service-related termination payments sit — accrued as a continuous liability on every cycle, settled at exit.
- Saudization quota visibility surfaces as a banding line per cycle — UK HR teams can fold it into their global headcount and nationality reporting without a separate process.
- Management fee can be invoiced in sterling on request. We agree the invoicing structure during onboarding.
What's calculated
Saudi payroll, line by line
Frameworks and tiers carried in the engine. Specific rates change; the engine updates centrally so your next cycle reflects whatever the regulator has moved.
- GOSI
Dual-tier structure — Saudi nationals on the full GOSI schedule, expatriates on occupational hazard only. Engine handles the rate split per employee.
- WPS / Mudad
WPS file generated in Mudad-compatible format on every cycle. Bank file aligned to your bank's required structure.
- EOSB
End-of-service tracked across the early-tier and full-tier thresholds. Liability movement on every run, not just at termination.
- Saudization (Nitaqat)
Quota visibility per cycle. Engine flags banding state so you can see Nitaqat posture without a separate report.
- CCHI medical insurance
Mandatory medical insurance schedule integrated with payroll where you opt in. Tier visibility per employee.
In-Kingdom infrastructure
Saudi payroll data stays in Saudi Arabia
Oracle Cloud, Riyadh and Jeddah regions. Aligned to Saudi PDPL. Your payroll data, statutory schedules, and audit trail do not leave the Kingdom for in-Kingdom Saudi clients. Database is Google Cloud SQL for Postgres for the platform itself; client payroll data sits on the in-Kingdom Oracle estate.
Boundaries
What you handle
Bureau is calculation-only. The list below is what stays with you, on purpose.
- GOSI portal access and submission
- Mudad portal access and submission
- Bank funding for every cycle
- Iqama sponsorship and renewal
- Employee queries — payslip, leave, benefits
FAQ
Common questions about Saudi payroll
Do I need my own Mudad portal access?
Yes. Bureau is calculation-only — we generate the Mudad-compatible file, you submit through your registered Mudad account. If you'd rather hand the submission step over too, that's the Managed Payroll model.
How do you handle GOSI rate changes?
Centrally in the engine. When the regulator moves a rate or contribution structure, the engine updates and every client's next cycle reflects the new schedule. No client-side configuration to maintain.
Does ZATCA have any payroll implications?
ZATCA covers corporate tax and VAT, not payroll. Our scope stops at the GOSI / WPS / Mudad line. If your accounting team needs salary data shaped for ZATCA reporting, the gross-to-net register feeds straight in.
Does the RHQ programme affect my Saudi payroll?
Indirectly. RHQ entities are subject to specific labour and tax conditions that change the operating context, but the payroll engine treats RHQ employees the same as any other Saudi-entity employee. Edge cases scoped per client.
What happens if a Saudi national's status changes mid-cycle?
Engine recalculates contributions for the new tier from the effective date. The variance report flags the recalculation before sign-off so you see exactly what changed and why.
Can I move from my current Saudi bureau to Global Kinect?
Yes. Most takeovers run two to three cycles, depending on data quality, GOSI registration handovers, and how cooperative your incumbent is. We scope timing in the first conversation.