HR and payroll software

In most small and mid-sized businesses the payroll run is rebuilt in a spreadsheet almost from scratch every month: copy last month, adjust absences, subtract advances, then upload a file to the Wage Protection System. Every step is a chance to err, and payroll errors are the most expensive kind.

What belongs inside the system

  • Employee file — contract, basic salary, allowances, residency dates and documents, with alerts before they expire.
  • Attendance and leave — leave balances, absence and overtime feeding the payroll run directly.
  • Advances and deductions — on a repayment schedule deducted automatically until cleared.
  • The payroll run — calculated from those inputs, approved before disbursement, and producing payslips.
  • Wage Protection System file — generated from the run, ready to upload rather than assembled by hand.
  • End-of-service — calculated from length of service and salary per the labour law's basis.
  • The accounting entry — payroll expense posts to accounting automatically, with no double entry.

What Fahim adds

Day-to-day requests move through WhatsApp instead of paper: an employee requests leave or an advance by message, the approval reaches the manager as a message, and it is recorded once approved — with permissions kept tight, since each person sees only what concerns them and payroll is among the most sensitive data you hold.

The assistant warns you ahead of time: residencies nearing expiry, contracts due for renewal, a payroll run approaching.

Read next

Frequently asked questions

Does it produce the Wage Protection System file?

Yes, the upload file is generated from the approved payroll run instead of being assembled by hand in a spreadsheet each month.

Does it calculate end-of-service benefits?

Yes, based on length of service and salary per the labour law's basis. Exceptional cases remain a human decision, which the system documents.

Who can see payroll data?

Permissions are granular per role: an employee sees only their own payslip, a manager sees their team, and full payroll data is restricted to whoever you designate. Every access and approval is logged.

See the plans and pricing, or message us on WhatsApp at 0555246173 and try how Fahim replies for yourself.

See Fahim's plans

More solutions

ERP software in Saudi Arabia

Instead of complex screens and long training: send a WhatsApp message, in text or voice, and Fahim issues the invoice, updates stock and replies with the report. This is how an ERP on WhatsApp works.

Inventory and stock-count software

"How much of this item is left?" — a WhatsApp message, answered by the system with the exact figure. Receiving, issuing, stock counts and low-stock alerts, all by message, without anyone opening a screen.

ZATCA-compliant tax invoicing software

Send "issue an invoice to so-and-so for this amount" and the invoice comes back ready, compliant with Saudi e-invoicing and ZATCA requirements. No screens, from anywhere.