Best Payroll Software in Saudi Arabia (2026): GOSI, WPS and Compliance
lkwjd Editorial TeamAugust 29, 202615 min read
LE
lkwjd Editorial TeamIndependent software reviews for Middle East businesses
This article may contain affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you. This helps support our independent reviews.
Key Takeaways
Saudi payroll now runs on two GOSI rate tables at once. Saudi nationals who joined social insurance before 3 July 2024 stay at 21.5 percent combined (11.75 employer, 9.75 employee). Anyone who first registered on or after that date sits on the new law's escalating schedule, which stepped up to 23.5 percent combined on 1 July 2026 (12.75 employer, 10.75 employee).
Expatriate payroll is arithmetically simpler and structurally different: the employer pays 2 percent for occupational hazards and nothing is deducted from the employee. No pension branch, no SANED. Any system that applies one blended rate across your whole headcount is wrong on both halves of it.
The WPS file is a legal artefact, not a report. Under Article 90 monthly staff must be paid once a month into a bank account in the Kingdom, and the wage file has to reach Mudad and reconcile against your GOSI-registered wages. Unpaid wages at two months suspend most ministry services; at three months employees can transfer sponsorship without your consent.
End-of-service is a liability that accrues every month whether your software books it or not. Article 84 sets half a month's wage per year for the first five years and a full month thereafter. Article 85 then cuts a resigning employee to one third between two and five years and two thirds between five and ten.
Only one of the platforms we looked at publishes a price. Zoho Payroll's Saudi edition lists SAR 35 per organisation per month on annual billing plus SAR 7 per employee beyond the first five. Jisr, ZenHR, Bayzat and palm.hr's payroll tiers are all quote-only, so budget for a negotiation rather than a checkout page.
What Saudi Payroll Software Is Actually Being Asked To Do
Payroll in the Kingdom is not a spreadsheet with a tax table bolted on. It is four separate statutory obligations that happen to share a monthly cycle, and most of the products marketed as Saudi payroll only genuinely handle two or three of them.
There is no personal income tax in Saudi Arabia, which leads a lot of buyers to assume payroll here is trivial. The opposite is true. The complexity has simply moved from tax withholding to social insurance, wage transparency and end-of-service accrual, and unlike income tax those three obligations are enforced by different bodies against different deadlines with different definitions of the word wage.
Social InsuranceTwo live GOSI rate tables since July 2024
Wage TransparencyWPS file via Mudad, all private employers
Termination LiabilityEOSB accrual under Articles 84 and 85
Workforce SplitSaudi and non-Saudi runs on different rules
Read that list again and notice what is missing: nothing on it is about pay slips, leave balances or org charts. Those are HR problems, and there are good Saudi HR suites that solve them. This guide is deliberately narrower. We are judging these platforms on whether they can produce a GOSI figure your accountant will not have to recompute, a file your bank will accept, and an end-of-service number that will survive a labour court.
GOSI in 2026: Two Rate Tables, One Payroll
The single most consequential thing that happened to Saudi payroll software in the last two years is that the correct GOSI rate stopped being a constant and became a function of when the employee first registered.
On 3 July 2024 a new Social Insurance Law took effect. It did not change anything for existing subscribers. It created a parallel system for Saudi citizens entering the social insurance net for the first time from that date, raised the statutory retirement age for them to 65 Gregorian years, and put their pension contribution on an escalator. Zoho's own Saudi payroll documentation states the schedule plainly: the revised rate is effective from 3 July 2025 and increases by 0.5 percent every year until it reaches 11 percent on 3 July 2028.
Employee Segment
Employer
Employee
Combined
Saudi national, first registered before 3 July 2024
11.75%
9.75%
21.5%
Saudi national, first registered on or after 3 July 2024
12.75%
10.75%
23.5%
Non-Saudi employee (all cases)
2%
0%
2%
Those totals are made of branches, and the branches are what your software has to model. The pension branch is 9 percent from each side under the legacy table. Occupational hazards is a flat 2 percent paid only by the employer. SANED unemployment insurance is 0.75 percent from each side. Add them up and you get 21.5 percent. Under the new law the pension branch reached 10 percent from each side at the 1 July 2026 step, which is where 23.5 percent comes from. Mercans' 2026 statutory alert breaks the year in half on exactly that date: 22.5 percent combined until 30 June, 23.5 percent from 1 July.
The contributable wage is not gross pay. Per Zoho's Saudi GOSI reference the pension branch applies to basic plus housing between SAR 1,500 and SAR 45,000 a month, and occupational hazards applies from SAR 400 up to the same SAR 45,000 ceiling. A senior hire on SAR 70,000 does not generate contributions on SAR 70,000, and a system that treats the ceiling as advisory will overpay you into GOSI every single month. Ask any vendor to show you the ceiling being applied in a live run before you sign.
WPS and Mudad: The File, The Window, The Penalty
The Wage Protection System is where Saudi payroll stops being an accounting exercise and becomes a licence-to-operate issue. It is not about paying correctly. It is about proving you paid, in a format the state can reconcile, inside a window.
Mudad became the official interface for the system on 3 November 2020, and the rollout reached establishments with one to five employees the same year. There is no small-business exemption left to hide behind. Mudad Business itself is a semi-governmental entity operating under the National Transformation Program alongside the Ministry of Human Resources and Social Development, GOSI and the central bank, which is why its compliance dashboard, and not your software vendor, is the authority on whether you are compliant this month.
01
The Payment Obligation
Article 90 of the Labour Law requires monthly-paid workers to be paid once a month, and wages to be deposited into accounts at approved banks in the Kingdom. Cash payment to an expatriate worker is not a WPS edge case, it is a violation with a paper trail missing.
02
The Reconciliation
The wage you upload has to line up with the wage you registered at GOSI. Persistent gaps between the two are the classic way a compliant-looking payroll gets flagged, and it is almost always caused by a system that treats allowances differently in each file.
03
The Upload Window
Guidance published by payroll providers converges on a window of roughly 20 days from the wage due date to get the monthly file uploaded, with automatic escalation after it lapses. Secondary sources disagree on the exact figure, so treat the counter in your own Mudad compliance dashboard as the number that binds you.
04
The Escalation Chain
Missing the window triggers a system escalation rather than an immediate fine. If nothing is corrected in the following period the file is referred to the ministry's Inspection Department, at which point a software problem has become an inspection.
05
The Real Penalty
Fines are the least of it. Two months of unpaid wages suspends ministry services other than permits and licences. At three months all services stop and employees may transfer sponsorship without employer consent, which is the point at which a payroll failure becomes a staffing failure.
One clarification worth making, because vendors blur it. The December 2023 ministerial decision that revised the labour violations schedule actually reduced the fine for failing to upload the monthly WPS file to a band of roughly SAR 500 to SAR 2,000 depending on establishment size, down from SAR 5,000 to SAR 15,000. Failing to pay wages on the due date is a separate and much heavier violation carrying SAR 3,000 per affected worker. Software that solves your upload discipline solves the cheap problem. It does not solve the expensive one, which is cash flow.
End of Service: The Liability That Accrues Whether You Book It Or Not
GOSI and WPS are monthly problems with monthly consequences. End-of-service is a slow-building balance sheet item that most Saudi SMEs discover at the worst possible moment, which is the day someone with nine years of service hands in a resignation.
Article 84 of the Labour Law sets the award: half a month's wage for each of the first five years of service and a full month's wage for each year after that, calculated on the last wage, with part-years prorated. Article 85 then applies a discount when the employee resigns rather than being let go, and it is the discount, not the base formula, that separates competent payroll software from a calculator with a Saudi flag on the marketing page.
How the Relationship Ends
Entitlement
What Drives It
Employer terminates (not for Article 80 misconduct)
Full award
Article 84, regardless of length of service
Resignation, under 2 years of service
No award
Article 85 threshold not met
Resignation, 2 to under 5 years
One third of the award
Article 85 first tier
Resignation, 5 to under 10 years
Two thirds of the award
Article 85 second tier
Resignation, 10 years or more
Full award
Article 85 upper tier
There are exceptions your software will not know about unless someone tells it. A worker leaving because of force majeure keeps the full award, and so does a female employee who resigns within six months of marriage or three months of giving birth. Dismissal for one of the specific grounds listed in Article 80 removes the award entirely. None of these are automatable from attendance data. They are judgement calls that have to be enterable as an override, and a system that hard-codes the Article 85 tiers with no manual override will produce a settlement figure you cannot legally pay.
The subtler trap is the base. The award is calculated on the last wage, and under the Labour Law the word wage is broader than basic salary, taking in the regular allowances that go with it. That is a different figure from the GOSI contributable wage, which is basic plus housing capped at SAR 45,000. Two statutory obligations, two definitions of wage, one payroll record. If a vendor cannot tell you which field feeds which calculation, they have not built for Saudi Arabia, they have localised for it.
Mixed Saudi and Expat Payrolls: Where the Arithmetic Forks
Most Saudi SMEs run one payroll containing two legally distinct populations. The systems that struggle are the ones that model nationality as a reporting attribute rather than as a branch point in the calculation.
For a non-Saudi employee the employer contributes 2 percent for occupational hazards and the employee contributes nothing. There is no pension branch and no SANED. For a Saudi employee you are running the full stack, and since July 2024 you are running one of two versions of it depending on a registration date that lives in GOSI's records rather than in your HR file. That is three distinct contribution profiles inside one monthly run, and the correct one for any given person is not derivable from their job title, salary or start date at your company.
What good systems get right
Contribution profile is an employee-level attribute tied to GOSI registration date, not a company-wide setting
The SAR 45,000 ceiling and SAR 1,500 floor are enforced per employee per branch, not applied as a blanket rule
EOSB accrues monthly for every employee regardless of nationality, because the award is not a Saudi-national benefit
What to test in the trial
Load one legacy Saudi, one post-July-2024 Saudi and one expatriate, then check all three GOSI lines by hand against the branch rates
Change an employee's salary mid-month and confirm the WPS file, the GOSI figure and the EOSB accrual all move together
Zoho Payroll, Saudi Edition: The Only One That Shows You a Price
Zoho launched a dedicated Saudi edition of its payroll product rather than shipping a generic international build with a currency switch, and it is the only platform in this comparison that will let you calculate your annual cost without speaking to a salesperson.
The pricing on Zoho's Saudi site is per organisation plus per employee. Standard is SAR 45 a month billed monthly or SAR 35 billed annually, including five employees, then SAR 9 or SAR 7 per additional employee. Professional is SAR 65 or SAR 55 with SAR 13 or SAR 11 per extra employee. Premium is SAR 90 or SAR 75 with SAR 18 or SAR 15. A fifty-person company on Professional annual billing therefore lands at SAR 550 a month, which is a genuinely low number in this market and one you can verify yourself before a demo.
WPS file generation, GOSI and end-of-service settlement are all present on every tier including Standard, which matters because plenty of vendors reserve compliance features for the plan above the one you were quoted. What Standard does not include is leave and attendance management at all, so if your payroll is driven by shift or absence data you are effectively looking at Premium and should price accordingly.
What we like
Published SAR pricing on the vendor's own Saudi site, with the annual and monthly figures both shown
Compliance features are not tier-gated: WPS output, GOSI and EOSB appear on the entry plan
Public GOSI documentation that states the branch rates and the escalator schedule through to 2028, which is evidence the logic is maintained rather than asserted
What to watch
It is a payroll engine, not a Saudi compliance suite. Its KSA payroll pages make no claim to Qiwa, Muqeem or Nitaqat tracking
The WPS output is a file you take to your bank rather than an integration living inside Mudad, so upload discipline stays a human responsibility
Leave and attendance sit on the top tier, which changes the fifty-person maths considerably if you need them
Jisr: The Deepest Government Plumbing, and No Price Tag
If your entire workforce is inside the Kingdom and your problem is the number of government portals you log into each month, Jisr is the strongest answer on paper. Its problem is that the paper does not include a price.
Jisr is Saudi-built and states that it serves over 5,000 businesses covering more than 800,000 employees, figures we have not independently audited. What it advertises that Zoho does not is native integration across GOSI, Mudad, Muqeem and Qiwa in one product, which is the difference between a payroll system that produces compliance artefacts and one that files them. For a company spending real hours a month reconciling four portals by hand, that is the whole value proposition.
The pricing page on jisr.net does not contain prices. It contains product descriptions, testimonials and a request-a-demo button. A figure of around SAR 17 per employee per month circulates on third-party comparison sites, and we are quoting it here only to be explicit that it is not a vendor-published number. Treat it as a starting position in a negotiation, not a rate card, and get the quote in writing with the renewal uplift stated.
What we like
Native GOSI, Mudad, Muqeem and Qiwa integration in one platform rather than four exports
Saudi-built and Saudi-focused, which shows in Arabic quality and in support that runs on Saudi business hours
Scale of installed base means your accountant has probably already seen it, which shortens onboarding
What to watch
No published pricing anywhere on the vendor's own site, so you cannot budget without a sales conversation
The Kingdom-only focus is a liability if you also run payroll in the UAE, Egypt or Jordan
ZenHR: Built For The Company That Is Not Only In Saudi Arabia
ZenHR covers Saudi payroll properly, but its actual differentiator is that the same system runs Jordan, the UAE, Kuwait and Egypt. If your payroll stops at the Saudi border, that breadth is something you are paying for and not using.
On the Saudi side it does the things this article cares about: Mudad integration for WPS files, automatic employee and employer GOSI contribution calculation, and connections into Muqeem and Qiwa. It is genuinely bilingual rather than translated, with Hijri calendar handling and automatic shift adjustment during Ramadan, which is the kind of detail that separates regional products from localised global ones.
Pricing is quote-only. A third-party aggregator quotes roughly SAR 25 per employee per month for Saudi payroll, but ZenHR itself routes every buyer to a form, so that figure carries the same health warning as Jisr's. The recurring criticism in verified user reviews is not the payroll engine but everything around it: a thin connector library, a geolocation bug in mobile clock-in, and implementations that take longer than the sales cycle implied.
What we like
One payroll system across Saudi Arabia, the UAE, Jordan, Kuwait and Egypt, with local rules in each
Mudad WPS integration plus automatic GOSI on both the employer and employee sides
Bilingual by construction, with Hijri dates and Ramadan shift handling built in rather than configured
What to watch
No published price, and the per-employee figure in circulation is an aggregator estimate rather than a vendor rate
Integration library and mobile reliability are the consistent complaints in verified reviews, so test clock-in on real devices
The Full Comparison, Plus Three Options Nobody Puts On A Shortlist
Five platforms side by side on the criteria that actually decide a Saudi payroll purchase. Note how much of the pricing column is empty, and treat that as information rather than an omission on our part.
Platform
Best For
WPS Output
Published Price
Rating
Zoho Payroll (Saudi)
Cost-transparent payroll for SMEs
File generated in-product, taken to your bank
SAR 35/org/mo annual plus SAR 7/employee
4.5
Jisr
Kingdom-only firms drowning in portals
Native Mudad integration
Not published, demo only
4.5
ZenHR
Payroll across several MENA countries
Native Mudad integration
Not published, quote form
4.0
Bayzat
Companies running both UAE and KSA
File in the ministry-required format
Not published, demo only
3.5
palm.hr
Saudi teams wanting HR and payroll in one
WPS-ready payroll from the Core tier up
Entry tier only, payroll tiers quote-only
3.5
Bayzat
A UAE-born platform with a real Saudi payroll product. Its KSA payroll pages describe generating payroll files in the format required by the Ministry of Human Resources and Social Development, automating GOSI, and calculating end-of-service gratuity to Saudi labour law, with bilingual Arabic and English payslips. What those pages do not mention anywhere is Mudad or Qiwa, which for a Saudi-only buyer is a conspicuous silence worth raising in the demo.
Right answer if your payroll genuinely spans the UAE and Saudi Arabia. Harder to justify if it does not.
palm.hr
Riyadh-based, and the only vendor here that publishes anything at all besides Zoho. The catch is what it publishes: a Starter tier at AED 1,000 a year for up to fifteen employees that does not include payroll. Payroll with WPS readiness and end-of-service starts at the Core tier with a ten-employee minimum and no price on the card. A Saudi vendor quoting its one public tier in dirhams is a small thing, but it tells you where the product's centre of gravity sits.
Worth a demo for the HR side. Get the payroll tier priced in writing before you get attached to it.
Mudad Business
The platform you are already legally obliged to use also sells payroll. Its Compliance System, where the wage file is uploaded and variances justified, is free to every establishment. Separately it runs a Payroll Management System with a free basic package and a paid premium package priced by headcount, which pushes salaries to banks from inside the platform. For an employer with a handful of staff this can genuinely be the entire answer, with no third-party subscription at all.
The honest default under about ten employees. You outgrow it the moment you need accruals, approvals or reporting.
Our Verdict
Our Verdict on Saudi Payroll Software in 2026
There is no single winner here, because the four buyers in this market want genuinely different things and only one of them is optimising for price. Our recommendations by situation, with editorial scores out of five.
Best Published Pricing
Zoho Payroll4.5/5
The only platform where you can model a three-year cost before anyone calls you, with compliance features on the entry tier rather than the tier above.
Best Government Integration
Jisr4.5/5
GOSI, Mudad, Muqeem and Qiwa in one system is the shortest month-end in this comparison. You will just have to negotiate to find out what it costs.
Best Multi-Country Payroll
ZenHR4.0/5
Saudi compliance done properly plus four other MENA jurisdictions in the same system. Pointless breadth if you only pay people in the Kingdom.
Best Under Ten Employees
Mudad Business4.0/5
Free compliance uploads and a free basic payroll package from the platform that defines compliance. Thin on accruals and reporting, and that is exactly when you leave.
Whichever way you go, run the same acceptance test before you sign: load one Saudi employee registered before July 2024, one registered after it, and one expatriate, then hand-check all three GOSI lines against the branch rates. Then resign a fictional employee at three years and again at seven and confirm the end-of-service figures land at one third and two thirds of the Article 84 award. A platform that clears both of those in a trial has earned the subscription. One that cannot is a compliance liability you are paying monthly for.
Frequently Asked Questions
01What is the GOSI contribution rate for a Saudi employee in 2026?
It depends on when they first registered with GOSI. A Saudi national who was already in the system before 3 July 2024 remains on the legacy table at 21.5 percent combined, split 11.75 percent employer and 9.75 percent employee. A Saudi national who first registered on or after that date falls under the new Social Insurance Law, whose pension branch rises 0.5 percent a year until it reaches 11 percent from each side on 3 July 2028. That schedule reached 23.5 percent combined at the 1 July 2026 step, split 12.75 percent employer and 10.75 percent employee.
02Do employers pay GOSI for expatriate staff in Saudi Arabia?
Yes, but only one branch of it. For a non-Saudi employee the employer contributes 2 percent of the contributable wage for occupational hazards insurance and nothing is deducted from the employee. There is no pension contribution and no SANED unemployment contribution for expatriate workers. The occupational hazards branch applies to contributable wages from SAR 400 up to the SAR 45,000 monthly ceiling.
03What actually happens if a Saudi employer misses the WPS upload?
The first consequence is a system escalation on Mudad rather than an instant fine, and if nothing is corrected the file is referred to the ministry's Inspection Department. The fine for failing to upload the monthly file itself was reduced by the December 2023 revision of the labour violations schedule to roughly SAR 500 to SAR 2,000 depending on establishment size. Failing to actually pay wages on the due date is far more serious: it carries SAR 3,000 per affected worker, suspends most ministry services after two months, and after three months allows employees to transfer sponsorship without the employer's consent.
04How much end-of-service does an employee get if they resign after three years?
One third of the Article 84 award. The base award is half a month's wage for each of the first five years of service, so three years produces one and a half months of wage. Article 85 then reduces a resigning employee with between two and five years of service to one third of that, giving half a month's wage. Had the employer terminated the contract instead, and not under one of the Article 80 misconduct grounds, the same employee would receive the full one and a half months.
05Can a small Saudi business run payroll on Mudad alone without buying software?
For a very small employer, yes. Mudad's Compliance System is free to all establishments, and its Payroll Management System offers a free basic package alongside a paid premium package priced by headcount, with salaries pushed to banks from inside the platform. What you do not get is end-of-service accrual on the balance sheet, leave and attendance driving the run, approval workflows, or reporting your accountant can work from. Most businesses outgrow it somewhere around ten employees, and the trigger is usually accruals rather than headcount.
Share this article:
Never Pick the
Wrong Tool Again.
Get weekly expert recommendations, honest comparisons, and exclusive guides — tailored for the Middle East market.