HR and payroll software built for Oman
One system for WPS Salary Information Files, Social Protection Fund contributions, Omanisation ratios and end-of-service gratuity — with the employee records, attendance and leave that feed them.
Arabic and English · OMR payroll · Built for Omani employers
Salary Information File (SIF)
Validated before export| Employee | Basic | Housing | SPF | Net |
|---|---|---|---|---|
| Salim Al-Harthy EMP-0142 | 640.000 | 160.000 | — | 772.000 |
| Prathiba Nair EMP-0143 | 520.000 | 130.000 | — | 650.000 |
| Khalid Al-Balushi EMP-0144 | 900.000 | 225.000 | — | 1085.000 |
Contribution base = basic + housing allowance
Invalid IBAN — fixed before export, not rejected after
Built around what Omani employers are actually required to do
Four statutory obligations drive most HR software decisions in Oman. Eaglora is organised around them rather than treating them as add-ons.
Wage Protection System
Wages paid through a CBO-regulated bank, with a Salary Information File filed to the Ministry of Labour.
Read the guideSocial Protection Fund
Contributions calculated on basic wage plus housing allowance, remitted monthly.
Read the guideOmanisation
Sector quotas for Omani nationals, assessed continuously against Ministry records.
Read the guideEnd-of-service gratuity
Accrued each month under the Labour Law, payable when employment ends.
Read the guidePayroll
A payroll run that ends in a file that is accepted
The WPS file is built from the payroll run itself, and account details and required fields are validated before export — so errors are fixed in your system rather than discovered when the upload is rejected.
- SPF contributions on basic plus housing allowance
- Gratuity accrued monthly, not calculated at exit
- Field and account validation before the file leaves the system
What the run produces
- WPS file
- Ready to upload
- SPF contribution
- Basic + housing
- Gratuity
- Accrued monthly
- Payslips
- Arabic and English
Everything HR runs on, in one place
Eaglora is a dedicated HRMS, not an HR module bolted onto an ERP suite. Each part is built to feed the statutory engine above.
Payroll
OMR runs on basic plus housing allowance, WPS file export and SPF contributions in one pass.
Attendance
Geofenced check-in, biometric device import, shift rosters and Ramadan working hours.
Leave
Statutory Omani leave types, balance accrual, approval chains and calendar visibility.
Core HR
Employee records, org chart, and document expiry tracking for visas, IDs and contracts.
Onboarding
Digital joining, document collection and the SPF registration checklist for new hires.
Performance
Goals, review cycles and 360° feedback that read from the same employee record.
Recruitment
Applicant tracking with nationality mix visible at the pipeline stage, not after the hire.
Reports
Ministry-ready exports, headcount and cost dashboards, and Omanisation ratio history.
AI Copilot
Ask your HR data a question
The Copilot answers questions about your own workforce data in plain language — who is over their leave balance, which documents expire next month, where your Omanisation ratio stands. It reads; it does not run payroll on its own.
Who is over their leave balance this quarter?
4 employees are over their accrued balance. The largest is Khalid Al-Balushi, by 3 days.
Read-only — it does not run payroll
Already running Odoo or a spreadsheet?
Most Omani employers we speak to are on one of the two. Here is the honest difference, including where the alternative is the better call.
| The job | Eaglora | Odoo HR |
|---|---|---|
| WPS Salary Information File | Built in, validated before export | Partner customisation |
| SPF contribution base | Basic + housing, by default | Configured manually |
| Omanisation ratio | Tracked continuously, with history | Reported outside the system |
Pricing in Omani rial
Published, per employee, per month. No conversion at checkout and no quote-only pricing for standard plans.
Common questions
Does Eaglora generate WPS Salary Information Files for Omani banks?
Is Eaglora available in Arabic?
Does Eaglora calculate Social Protection Fund contributions?
Can Eaglora track our Omanisation percentage?
Is there personal income tax to handle in Omani payroll?
How is Eaglora different from Odoo HR?
How long does implementation take?
Who makes Eaglora?
See it against your own payroll
A 30-minute walkthrough using a sample of your data. We will show the WPS export end to end, including what happens when a file fails validation.