One record per employee, from the first day to the last
Everything an HR team needs every day: records, contracts, leave, attendance, letters and policies, in Arabic and English, with self-service your people actually use.
Free: free up to 10 employees
- A complete right-to-left Arabic interface
- Works in phone and desktop browsers
- Import employees from Excel
- An audit trail for every change
RafiqHR brings employee records, contracts, the org chart and Saudi leave types into one system, with attendance and leave software that handles shifts, geofenced punches and Ramadan hours, bilingual letters with QR verification, and self-service for employees and managers on phone and desktop. Every change has an effective date and an audit trail.
Ask Rafiq to…
- Hire Lina as a nurse from 1 November
- Issue a salary letter for Sara
- Show contracts ending in 60 days
- Who joined this month?
Employee records and contracts
Person, contract and probation data with effective-dated history, so you can see salary, title and department as they were on any past date.
Org units and positions
Departments, positions, headcount, reporting lines, cost centres and locations, with an org chart that updates itself.
Leave and holidays
Leave types that follow the Saudi Labour Law, accruals, balances, a team calendar, public holidays and return to work.
Attendance and shifts
Shifts, rosters and geofenced punches, Ramadan and summer hours, overtime, and a clear exception workflow where the employee can explain.
Letters in seconds
Salary certificates, experience letters and more in Arabic and English, with a QR code to verify them, requested from the app or through Rafiq AI.
Policies and acknowledgements
A policy library with versions and effective dates, employee acknowledgements, and Rafiq AI answers that cite the clause and version.
Onboarding and offboarding
Task plans before and after day one, probation check-ins, and clearance when someone leaves.
Government relations and visas
Iqamas, visas, exit re-entry, dependants, fees and expiry dates in one work queue. Included in the Pro plan.
Employee relations
Violations and warnings per your approved penalty schedule, investigations, grievances and appeals with statutory windows and evidence.
Waiting for your approval
3 iqamas expire within 30 days. Shall I prepare the renewals?
Prepare them- Basic wage
- 12,000.00
- Housing allowance
- 3,000.00
- Transport allowance
- 1,000.00
- Unpaid leave (2 days)
- −800.00
- GOSI (employee share)
- −1,462.50
- Net pay
- 13,737.50 SAR
Why? 12,000 ÷ 30 × 2 days
Why? (12,000 + 3,000) × 9.75%
Rule: GOSI-2026.1 · Source: Social Insurance Law
Issue Sara a salary certificate in English, addressed to her bank.
Ready. Here is what I will do:
- Employee
- Sara Al-Otaibi
- Language
- English
- Addressed to
- Her bank
- Verification
- QR code
How much of your team’s time do routine requests take?
Use your own numbers. We assume no savings rate; the estimator compares today with self-service where HR only approves.
- Time today
- 30 hours
- With self-service
- 4 hours
- Difference a month
- 26 hours · 2,340 SAR
An estimate based only on your inputs.
Frequently asked questions
Can we move our data from another system or from Excel?
Yes. RafiqHR has import templates with a dry run that shows errors before anything is saved, and a reconciliation after the import.
Does it work for a company with several commercial registrations?
Yes. You can set up several legal entities, locations and cost centres under one workspace.
Are letters available in English too?
Every letter template has an Arabic and an English version, and the employee picks the language when they ask for it.
Related
Nitaqat and Saudisation: how the bands work and how to plan
The Nitaqat bands, how the Saudisation rate is measured, who counts and how much, what each band means for your services, and how to plan ahead.
BlogFrom spreadsheets to an HR system: a 30-day plan for Saudi companies
A practical four-week plan for moving a growing Saudi company from spreadsheets and WhatsApp to a proper HR system, without disrupting payroll.
Other areas
Payroll
Payroll that knows why every number is what it is
Talent
Talent on the same record, not in another system
Recruiting
From hiring request to day one, in one place
Growth modules
Add only what you need, when you need it
Rafiq AI
It gets the work done, not only answers
RafiqHR Learn
Training you can prove: from the course to a verifiable certificate
Try RafiqHR on your own company
Start your 30-day trial with no card and a sample company preloaded, or import your people from an Excel file and watch Rafiq AI complete its first request once you approve it.
No card, up to 50 employees, sample company preloaded