Built for Saudi Labour Law

HR & payroll for companies in Saudi Arabia, done right every month

Salaries in SAR, Mudad / WPS files, GOSI contributions, overtime, leave, biometric attendance and end-of-service - in one simple online system your HR team will actually enjoy using.

  • Mudad / WPS salary file in one click
  • GOSI and end-of-service calculated for you
  • Works with ZKTeco biometric machines
hrmsolutionlab.com
Payroll · October
Net salariesSAR 412,580
Employees86
Overtime hrs214.5
Payroll cost - last 6 months
Waiting for approval

IKAnnual leave · 15 days

RSOvertime · 6.5 hrs

JDSick leave · 1 day

07:59
Checked in 07:59📍 Al Quoz warehouse
WPS file readySIF · 86 employees
Machine online61 punches today

Built around Saudi Arabia rules and the tools you already use

Saudi Labour LawMudad / WPS fileGOSIZKTeco biometricExcel importArabic & English
8HR modules in one system
1click to create the WPS file
2languages - English & Arabic
24/7online - from office or phone
Product tour

Every HR task, made simple

See how each part works - from the first punch of the day to the final settlement.

Payroll & WPS

Run payroll in minutes, not days

Basic, allowances, overtime, absences, bonuses and deductions are pulled in automatically. Check the totals, finalize, and download the WPS file for your bank.

  • WPS SIF file (EDR / SCR) in one click
  • Payslips to print or share
  • Locks the month once finalized
PayslipOct 2026

Basic6,000.00

Housing2,500.00

Transport800.00

Overtime+ 468.75

Absence− 310.00

Net paySAR 9,458.75

WPS_OCT2026.SIFSIF · 86 employees
Biometric attendance

From fingerprint to payroll, automatically

Connect your ZKTeco machine once. Every punch arrives in real time and turns into late arrivals, early leave, absences and overtime - per shift.

  • Real-time punches from the machine
  • Night shifts, grace minutes, weekly off
  • Send overtime for approval in one click
07:58
Today

AKAhmed07:5217:04Present

FMFatima08:2117:10Late

RSRahul06:41-Present

SNSami--Absent

Mobile staff app · Coming soon

Field staff check in from their phone

Salesmen, drivers and merchandisers check in with GPS and a selfie, see their leave balance and request leave - no App Store needed.

  • GPS + selfie check-in and out
  • Allowed locations with approval
  • Leave requests and balance on the phone
07:59
Checked in 07:59📍 Al Quoz warehouse
Annual leave left18.5 days
Request leave
📍
42 mAl Quoz warehouse
Leave & vacation

Balances that are always right

Annual leave builds up every month. Sick leave is tracked at full, half and no pay. Managers approve their own team.

  • 30 days a year, 2 days a month in year one
  • Sick leave 15 / 30 / 45 days
  • Opening balances when you start
December 2026
12345678910111213141516171819202122232425262728293031
Annual Sick Unpaid
18.5Annual leave left
Final settlement

End of service in seconds

Gratuity, unused leave, last salary and notice pay - worked out under Saudi Labour Law with a statement ready to sign.

  • Half a month's wage for each of the first 5 years
  • Unpaid days excluded from service
  • Printable settlement statement
Final settlement7 yrs 3 m

Gratuity47,250.00

Leave encashment4,200.00

Last salary9,300.00

Total dueSAR 60,750.00

Everything HR needs

One system instead of five spreadsheets

From the day someone joins to their final settlement - every number in one place, worked out for you.

Payroll & WPS

Monthly payroll with allowances, absences, overtime, bonuses and deductions. Download the WPS SIF file and print payslips.

Overtime

Normal, night and holiday overtime at the legal rates, approved by managers before it reaches payroll.

Leave & annual vacation

Leave balances build up automatically. Sick leave (full, half, unpaid), unpaid leave and approvals in one place.

Final settlement & gratuity

End-of-service gratuity, unused leave, last salary and notice pay in seconds - with a statement ready to sign.

Biometric attendance

Connect fingerprint and face machines. First in, last out, late arrivals, absences and overtime every day.

Document expiry alerts

Never miss a renewal: passport, residence permit, Iqama, contract and probation dates.

Roles & approvals

Admin, HR, department managers and view-only users. Managers approve leave and overtime for their own team.

Reports & provisions

Gratuity provision, leave liability, overtime and document reports - export to Excel for your accountant.

See it in action

Clear screens your team understands

Everything that needs attention today: approvals, people on leave, expiring documents and payroll cost.

Free tool

Saudi Arabia end-of-service calculator

Estimate end-of-service gratuity under Saudi Labour Law.

  • Half a month's wage for each of the first 5 years
  • One full month's wage for each year after 5 years
  • Based on the full wage (basic + allowances) · no upper limit
  • Resignation: nothing under 2 years, ⅓ for 2–5 years, ⅔ for 5–10, full after 10
Estimated gratuity
SAR 0
Service0 years
Gratuity0 days of pay

Calculate it for your whole team automatically →

Estimate only. Contracts and unpaid amounts can change the final figure - always confirm with the authorities.

Made for your whole team

Less work for everyone

HR team

No more month-end panic

  • Approvals in one inbox
  • Document expiry alerts
  • Payslips and letters ready
Finance & accounts

Numbers you can trust

  • Payroll cost per department
  • Gratuity & leave provisions
  • Excel export for your accountant
Owners & managers

See everything at a glance

  • Headcount and cost trends
  • Who is late or absent today
  • Approve from your phone
Why switch

Spreadsheets vs HRM Solution Lab

Excel & paperHRM Solution Lab
Gratuity & final settlementManual formulas, easy to get wrongCalculated the MOHRE way in seconds
AttendanceCopy punches from the machine by handPunches arrive by themselves, in real time
Leave balancesDifferent numbers in every fileOne balance, always up to date
WPS salary fileTyped again every monthCreated in one click
ApprovalsWhatsApp messages and paper formsManagers approve in the portal
Data safetyFiles on one laptopSeparate database, backups any time
Private by design

Your company data stays yours

Payroll is sensitive. HRM Solution Lab keeps every company completely separate.

Separate database

Each company gets its own database - never shared with anyone else.

Secure access

Encrypted HTTPS connection, strong passwords and role-based permissions.

Backup any time

Download a full backup of your company data with one click.

Full activity log

See who approved, changed or exported what - and when.

Get started in days, not months

How it works

1

We set up your company

Send us your company details. We create your secure portal and send you the admin login.

2

Import your team

Upload your employee list from Excel, enter current leave balances and connect your attendance machine.

3

Run payroll every month

Approve leave and overtime, calculate payroll, download the WPS file and print payslips.

Simple pricing

Plans for every team size

All plans include payroll, WPS, leave, overtime and final settlements. No setup fee.

Basic

Up to 15 employees

SAR199/ month
Get started
  • Payroll & WPS file
  • Leave & overtime
  • Final settlement & gratuity
  • Document expiry alerts
  • 2 users
  • Email support
Most popular

Standard

Up to 50 employees

SAR399/ month
Get started
  • Everything in Basic
  • Biometric attendance (1 machine)
  • Department managers & approvals
  • Reports & Excel export
  • 5 users
  • Email & WhatsApp support

Premium

Up to 150 employees

SAR799/ month
Get started
  • Everything in Standard
  • Up to 5 attendance machines
  • Your own sub-domain
  • 15 users
  • Data import help
  • Priority support

Enterprise

150+ employees

Custom
Contact us
  • Unlimited users & machines
  • Your own domain
  • Multiple branches
  • Data migration from your old system
  • Staff training
  • Dedicated account manager

Prices exclude VAT where applicable.

Frequently asked questions

Does it calculate GOSI?

Yes. GOSI is deducted for Saudi employees (9.75% employee share of basic + housing, up to SAR 45,000) and the employer cost is shown for every employee - including the 2% occupational-hazard contribution for expats. All rates can be changed if your registration is different.

Does it follow the Saudi end-of-service rules?

Yes - half a month's wage per year for the first five years and a full month after that, on the full wage, with the resignation reductions of Article 85 (nothing under 2 years, one third, two thirds, full after 10 years).

Can we upload salaries to Mudad or the bank?

Payroll creates a salary file with each employee's Iqama number, IBAN and net pay, ready to copy into Mudad's or your bank's template. Annual leave starts at 21 days and moves to 30 days after 5 years automatically.

Which attendance machines work with it?

ZKTeco and ZK-based machines with ADMS / Cloud Server (eSSL, Biomax, Realtime and others) send punches automatically. Any other machine can be used by importing its USB or Excel export.

Is our data safe and private?

Each company has its own separate database. Only your users can sign in, connections are encrypted, and you can download a full backup at any time.

Can we move from Excel or another system?

Yes. Import your employees from Excel, enter current leave balances, and start from your next payroll month. We can help with the import.

Can we try it first?

Yes. Request a demo and we will set up a trial company so your HR team can try it with your own data.

Is there a mobile app for employees?

A mobile staff app for check-in with GPS and selfie, leave requests and leave balance is coming soon. Field staff already using another app (for example a sales or delivery app) can send their punches through our API.

Do you support Arabic?

Yes. The website and the documents can be used in English and Arabic, with full right-to-left layout.

Ready to stop fighting with spreadsheets?

Book a free demo. We set up a trial company with your own employees.

Free demo

See HRM Solution Lab with your own payroll

Tell us a little about your company. We will contact you to arrange a demo and a free trial.

  • Personal demo for your HR team
  • Free trial company with your data
  • Help importing your employees