IBAN, ERPNext partner in Saudi Arabia

HRMS built on ERPNext

HR and payroll software in Saudi Arabia

The ERPNext HR & Payroll module handles employee records, payroll, leave and attendance, all linked together.

Saudi HR team working in the ERPNext HR & Payroll module
HR and payroll in one place

Salary structures, leave policies, shifts and end-of-service benefits, set up once and used every month.

Attendance and leave Payroll from salary structures End-of-service benefits Roles and permissions
For HR teams in Saudi Arabia

Departments and branches in ERPNext

Once a company has more than one branch, HR data tends to split into separate files per location. ERPNext keeps each employee on a single record, grouped by department, branch and job title, and ties attendance and leave to the payroll run.

  • Employee data by department, branch and job title
  • Reporting lines and user permissions set up in the system
  • Attendance and leave linked to each employee and department
  • Salary slips generated from each salary structure
  • Reports on headcount, branches, attendance and requests
ERPNext: Employee record
Active
Saud Al-Otaibi EMP-2026-0142
Department Human Resources
Branch Riyadh
Job title HR Specialist
Days present 22
Approved leave 3
Leave balance 18
Net pay, May 2026 payroll 9,750 SAR Approved for payment
Employee records by branch
Attendance and leave per employee
Payroll from salary structures
End-of-service benefit rules

HRMS and payroll software for Saudi companies

Monthly payroll, leave balances and end-of-service benefits, calculated from the rules we agree on with you.

Request a quote
Payroll

Monthly payroll in ERPNext

Last week of the month, and HR is still matching attendance sheets to leave forms and advances. In ERPNext, attendance, approved leave and deductions are already on the employee record, so the Payroll Entry builds salary slips from real figures.

Scattered employee data

Salary in one file, allowances in another, deductions in an email. Checking one payslip means opening all of them.

Attendance that is hard to track

Attendance lives in one sheet and payroll in another, and the two rarely agree at month-end.

Delayed internal processes

Leave requests wait in inboxes and advances get approved late, so payroll closes with surprises.

Pay that’s hard to explain

When leave, advances and deductions aren’t tied to attendance, explaining a change in someone’s pay turns into guesswork.

Core feature

Leave and holiday lists in ERPNext

Track leave requests, balances and public holidays by company policy, and let attendance, payroll and daily reports pick up the results.

  • Leave management

    The employee submits a leave application, the manager approves it, and HR sees the updated balance.

  • Holiday list

    Set public holidays and weekly days off per company or branch, and leave calculations skip them.

  • Attendance and late arrivals

    Check-ins are recorded against each shift, with late entries marked by your rules.

  • Leave linked to payroll

    Absences and leave without pay reduce payment days on the salary slip, so pay matches the month.

  • Leave balances

    Each employee’s allocation, what they have used and what is left for the period.

  • Leave approvals

    Each request goes straight to the employee’s assigned leave approver.

  • Attendance and leave reports

    The monthly attendance sheet and leave balance reports show who was in and who was off.

  • Policies by branch

    Attendance, holiday and leave rules for each branch or department.

ERPNext
Operations dashboard Live view
Leave management 92% ▲ +18%
Holiday list 48 ▲ +12%
Attendance and late arrivals 3.5x ▲ +9%
Leave linked to payroll 24/7 ▲ +7%
Performance indicator
JanFebMarAprMayJun
Key items
1 Leave management 92%
2 Holiday list 48
3 Attendance and late arrivals 3.5x
4 Leave linked to payroll 24/7
Status breakdown
  • Leave management
  • Holiday list
  • Attendance and late arrivals
  • Leave linked to payroll
Operational features

Advances, loans and expense claims in ERPNext

Advances and expense claims go through review and approval in ERPNext, then post to accounts. The employee and HR both see where each request stands.

Advances and loans

Track each Employee Advance from request to settlement. Staff loans run through the Frappe Lending app, which we add if you lend to employees.

Expense claims

Employees attach receipts, and managers approve or reject on the claim itself.

Linked directly to payroll

Recover an unsettled advance from salary, and pay approved expense claims to the employee.

An approval trail

Every request shows who submitted, reviewed and approved it.

From request to payroll

1
Advance Raise an Employee Advance and track its status.
2
Loan With Frappe Lending, repayments come off the salary slip on a schedule.
3
Expense Submit an Expense Claim for review before approval.
4
Payroll Advance recoveries and loan repayments show on the salary slip.
Every request tracked from submission to payment
Faster approval of advances and expenses, without email chains
Posted to accounts and to payroll where needed
Receipts attached for review before approval
Implementation partner

Why IBAN for HR and payroll?

The hard part of an HR & Payroll rollout is the rules: how salaries are built, which leave each grade gets, how shifts and lateness count, and how end-of-service benefits are calculated. We settle those with HR and finance, then set them up in the system.

Talk to an ERPNext expert

Payroll know-how

Salary structures with your allowances and deductions, and payroll runs that post to accounts.

Leave, holidays and shifts

Leave policies for each grade, holiday lists per branch, and shift types with your late-entry rules.

End-of-service and advances

End-of-service benefit rules (Gratuity Rules in the system) set up for your contracts, plus employee advances and expense claims.

Support through payroll runs

HR can reach us during the first payroll runs and long after them.

Implementation plan with IBAN

How we get started with you

Four steps, from your current payroll rules to the first payroll run in ERPNext.

01

Policy review

We go through your salary components, leave entitlements, working hours and end-of-service terms.

02

Payroll and leave setup

Salary structures, leave types and policies, holiday lists, shift types and Gratuity Rules.

03

Employee data and links

We load employee records, assign structures and leave policies, and link payroll to accounts.

04

Training and go-live

HR learns attendance, leave, advances and expense claims, then runs the first payroll in ERPNext.

FAQ

ERPNext HR & payroll FAQs

Is the ERPNext HR & Payroll module suitable for companies in Saudi Arabia?

Yes. HR & Payroll runs on Frappe HR, the HR app from the makers of ERPNext. It covers employees, attendance, leave, payroll and end-of-service benefits, and we set it up to your company rules.

Does it support multiple branches or departments?

Yes. Employees are grouped by company, branch and department, and reports and permissions follow the same lines.

Can attendance and leave be linked to payroll?

Yes. Absences and leave without pay reduce payment days on the salary slip, so payroll picks them up without re-entry.

Can permissions and approval workflows be customized?

Leave approvers, expense approvers and role permissions all follow your management structure.

Is it suitable for small and medium-sized businesses?

Yes. A small company can start with employee records, leave and payroll, and add shifts or advances later.

Contact us

Tell us about your project.

Pick the service you need, leave your details, and we will get back to you shortly.

Run your next payroll in ERPNext

We’ll review your salary components and leave rules with you and show how they would run in ERPNext, from check-in to salary slip.

The integrated ERPNext platform

Explore other ERPNext modules

Payroll entries post to Accounting, and Projects uses the same employees for timesheets and project cost.