Payroll module
Payroll software thatproduces a ready Mudad file
Wages, allowances, deductions and advances on one sheet. GOSI and end-of-service are calculated automatically, and four currencies cover teams inside and outside the Kingdom. The run then goes through staged approval and is frozen once signed off.
Payroll module
What is a payroll run?
A payroll run is the month's sheet before salaries are paid. It shows each employee's wage, the allowances added, the deductions for absence, penalties and loan instalments, and the net pay. In Saudi Arabia you also have GOSI contributions and the wage protection file.
Most of the work in payroll is tracing where the numbers come from. Where did the overtime hours come from? What is the lateness deduction based on? How much is left on that advance? When these sit in separate systems, preparing payroll takes a week of reconciliation every month.
In Barez all of these come from inside the system. Attendance supplies overtime and lateness, each advance deducts its own instalment, and GOSI and end-of-service are calculated on the recorded salary. When you open payroll it is already built, and your job is to review and approve it.
What it does
What the system does
The full set of payroll lines
Base wage, housing, transport and commission allowances, deductions, and instalments for advances and fines spread across their months.
Four currencies
SAR, USD, EGP and EUR for teams inside and outside the Kingdom, with exchange rates and a unified board in SAR.
Automatic entitlements
GOSI contributions and the end-of-service benefit are calculated inside payroll on the recorded salary.
Partial months
If an employee joins or leaves mid-month, their wage is pro-rated by days automatically.
Staged approval, then frozen
Payroll goes through approval stages and is frozen once signed off. To change it, you need a documented reopen.
Salary breakdowns and export
Each employee can open their salary breakdown on their phone, and the full sheet exports to Excel.
Compliance
The regulatory side
Payroll module
Frequently asked questions
Does it produce the wage protection file in Mudad format?
Yes. Once payroll is approved, the file is generated in Mudad format and you upload it directly. There is nothing to prepare or re-enter.
How do overtime and lateness reach payroll?
From the attendance module. The system calculates overtime at the statutory rate and adds it as an allowance. It calculates lateness from the penalty schedule and deducts it. Nothing is transferred by hand.
Does it support employees outside Saudi Arabia?
Yes, in four currencies: SAR, USD, EGP and EUR, each with its own exchange rate. A unified board shows the total in SAR.
Who can edit payroll after approval?
No one. An approved run is frozen. Any change needs a documented reopen and a new approval, so the sheet you pay from can't change without a record.
How are advances and fines handled?
An advance is split over the number of months you choose, and its instalment is deducted automatically each month. A fine is calculated from the penalty schedule. If the month's fines exceed five days' pay (Article 70), the system alerts you so you can spread them across months.
What about an employee who joined mid-month?
Their wage is pro-rated by days from the join date automatically. The same applies to anyone whose service ended mid-month.
Other modules
The modules are wired to each other
What comes out of this module goes into the next one without a manual hand-off: attendance hours reach the monthly payroll, and an employee's requests reach their file.
An attendance system that feeds payroll automatically
Three check-in methods for office, branch and field staff. Fixed and flexible shifts. Lateness, early leave and overtime are calculated automatically and go into payroll each month, with no manual transfer.
Leave moduleLeave and request management from the employee's phone
Fourteen leave types, with balances that accrue automatically on the service year. Fifteen request types that employees raise themselves. Every request goes through a multi-stage approval chain, with delegation when someone is away and a full archive.
Recruitment moduleAn applicant tracking system that reads the CV and ranks candidates
Publish the job posting with a public apply link. The engine reads every CV and matches it against the ad, giving a score out of 100, the skills that matched and those missing, and a ranked list. From there, candidates move through stages and interviews to the offer and contract.
Start today
Ready to move your team to Barez?
Reserve your place today, or book a demo and we'll walk you through Barez on your own company.