
Payroll
An offer respects the quota
Visa and Emiratisation or Saudisation quota tracking sit in the offer stage, so the nationality position is part of the hiring decision, not a quarterly surprise.

Sponsored visas, WPS salary files, nationalisation quotas and end of service gratuity: Gulf employment has its own grammar. HarmoniHRM speaks it across the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman, on one connected record.
The workforce

WPS · August
A Gulf workforce is usually two workforces on one payroll: nationals, whose social insurance and quota position the state watches closely, and an expatriate majority whose right to be in the job at all rests on employer-sponsored visas and permits. Salaries move through the Wage Protection System rather than informal transfers, end of service gratuity accrues in place of a pension for many staff, and nationalisation programmes such as Emiratisation and Saudisation set quotas that hiring must respect. Every one of those facts is date-bound, person-bound and checked by someone official.
Where it breaks
Not generic HR pains: the specific ways this environment grinds people teams down, one honest description at a time.
Salaries across much of the Gulf must be paid through the Wage Protection System, on time and in the required format. A payroll built on spreadsheets and manually assembled files turns a compliance mechanism into a monthly deadline with penalties attached.
For an expatriate majority, the right to work is a permit with an expiry date. A lapse does not create paperwork, it removes a person from lawful employment, and tracked in folders the lapse is usually found only after it has happened.
Emiratisation and Saudisation targets make the nationality mix of the workforce a live constraint on recruitment. If the current position lives in a quarterly spreadsheet, every offer is made partly blind.
End of service gratuity builds with every year of service and lands as a significant liability the day someone leaves. Calculated by hand at the exit, it is a dispute waiting for a leaving date.
Day to day
Attendance, pay and compliance are where this world gets judged. Here is how each one runs on a connected record.
GCC payroll runs in full across the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman, including GOSI and WPS, with the WPS filing prepared automatically, ready for review. Every run is validated before processing, unusual movement are flagged, and dual control signs off with a full audit trail.
Visas, work permits and right to work checks count down on each record, warning well before they expire, with each jurisdiction’s statutory deadlines watched beside them and a daily severity-ranked sweep, so a renewal is a task with a lead time, never a discovery at the gate.
Emiratisation and Saudisation quota tracking is built into the offer stage, so the position is visible while hiring decisions are made. End of service gratuity accrues on the record through service, and a leaver’s final settlement is calculated with a full trace, feeding a validated, dual-approved run.
The modules that fit
HarmoniHRM is modular. These are the pieces that earn their keep in this world, each reading and writing the same connected record.
GOSI and WPS in full across the Gulf, with the WPS file prepared automatically.
Visas and work permits tracked to the day, with warnings well before the date.
Visa and Emiratisation or Saudisation quota tracking built into the offer stage.
Final settlements calculated with a full trace, including end of service gratuity.
Clock in and out held on the record itself, so approved overtime reaches the pay run with nothing retyped.
Public holidays per country on their own layers, beside leave and pay days.
Compliance and the law
Gulf employment law is national law: the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman each set their own rules for wages, social insurance, nationalisation and end of service, and several regulate the very mechanics of payday through the Wage Protection System. HarmoniHRM carries each country’s regime side by side, applied by where each person works.
GOSI and WPS run per country across all six states, with the WPS filing prepared automatically from each validated run.
Emiratisation and Saudisation positions are tracked at the offer stage, so nationalisation law shapes hiring decisions in real time, not in a quarterly report.
Visas, work permits and right to work checks sit on each record with warnings well before the date and a daily severity-ranked check.
End of service gratuity accrues on the record through service, and final settlements are calculated with a full trace.
Employment documents are drafted from country specific legal templates and held in the vault on the record.
Dual approval and a full audit trail on every run, so each regulator-facing number has its working attached.
A working day, connected
Follow one realistic cycle through HarmoniHRM, step by step, from the first event of the day to the numbers that close it.
Visa and Emiratisation or Saudisation quota tracking sit in the offer stage, so the nationality position is part of the hiring decision, not a quarterly surprise.
Acceptance creates the record with no import, with the visa and its expiry tracked from day one and every document held in the vault on the record.
The renewal is planned while there is still time to act, with the 60 and 30 day warnings behind it and the daily check ranking anything left unresolved.
The run validates itself, flags unusual movement against the prior cycle, waits for dual control, and the WPS file is prepared automatically, ready to submit.
End of service gratuity builds on the record through service, so the liability is a number the business can see, not an estimate it will meet at exit.
The final settlement is calculated with its working shown, including gratuity and recoveries, and paid through a validated, dual-approved run.
Who lives this

Payroll
Visa and Emiratisation or Saudisation quota tracking sit in the offer stage, so the nationality position is part of the hiring decision, not a quarterly surprise.

Compliance watch
Acceptance creates the record with no import, with the visa and its expiry tracked from day one and every document held in the vault on the record.

Recruit
The renewal is planned while there is still time to act, with the 60 and 30 day warnings behind it and the daily check ranking anything left unresolved.

Onboarding & offboarding
The run validates itself, flags unusual movement against the prior cycle, waits for dual control, and the WPS file is prepared automatically, ready to submit.
Asked before buying
The UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman, with GOSI and WPS included and the WPS filing prepared automatically, ready for review. Every run is validated first and signed off under dual control with a full audit trail.
Visas, work permits and right to work checks sit on the employee record with warnings well before they expire, and a daily check across every record ranks open issues by severity, so renewals are scheduled months ahead instead of discovered at the deadline.
Yes. Quota tracking is built into the offer stage in Recruit, so the nationality mix is visible while hiring decisions are being made rather than reconstructed for a report afterwards.
Gratuity accrues on the employee record through service, and when someone leaves the final settlement is calculated with a full trace, each line derived rather than asserted, then paid through a validated run under dual control.
Modular pricing, no long contracts. Start with the modules this world actually needs and add the rest when you are ready.