ERP & Business Apps
Zoho Payroll & WPS for the UAE
Part of Zoho Partner in Dubai
UAE payroll has no income tax to calculate, which makes people assume it is simple. The difficulty sits elsewhere: a Wage Protection System file the bank will accept, a gratuity liability accruing from day one, and pension contributions for UAE and GCC nationals.
The WPS file is exacting, and a rejection is a compliance matter
Salaries paid through the Wage Protection System require a file in a precise format carrying establishment and employee identifiers. Banks reject files over something as small as a field width, and a rejection is not an inconvenience — it is a late salary payment with regulatory consequences.
This is why we test with a real file before the first live run rather than at the end of the first month. The format is the part of UAE payroll most likely to fail on day one, and it is entirely avoidable.
Correct file format
Generated to what your bank actually accepts, tested before the first live run.
Establishment identifiers
Employer and employee references configured once rather than corrected every run.
Rejection handling
A defined process for a returned file, so a rejection does not become a late payment.
Payment records
Evidence of what was paid and when, retained for the periods required.
Gratuity is a liability from the first month
End-of-service gratuity accrues from day one, calculates on basic salary, scales with service length, and is treated differently for resignation than for termination. Payroll that works it out when somebody leaves has understated a real liability every month until then.
Accruing monthly puts the number in your accounts where the auditor and the owner can both see it, and removes the unpleasant surprise of a settlement figure nobody had provided for.
Pensions, allowances and what varies between staff
UAE and eligible GCC nationals attract pension contributions calculated on a defined portion of salary and split between employer and employee. Expatriate staff do not — so a typical run has two populations under different rules in the same cycle.
Allowances supply the rest of the complexity. Housing and transport allowances sit outside basic salary, and basic salary drives gratuity, so an allowance structure chosen for convenience quietly changes a long-term liability nobody was considering.
Pension contributions
Calculated for eligible nationals and excluded for expatriate staff, in one payroll run.
Allowance structure
Housing, transport and others separated from basic, because basic drives gratuity.
Leave and unpaid days
Flowing from HR rather than re-entered, which is where most discrepancies begin.
Payslips
Issued through self-service so payroll is not emailing them out every month.
What’s included
- WPS salary file generation
- Establishment and employee identifiers
- End-of-service gratuity accrual
- Pension contributions for eligible nationals
- Allowance and basic-salary structure
- Leave and unpaid-day integration
- Self-service payslips
- Payroll reporting and retention
Platforms we support
How we deliver
- 01
Discover
We map your current setup, constraints and priorities before proposing anything.
- 02
Architect
A written design with fixed deliverables, so scope is agreed before work starts.
- 03
Implement
Phased rollout with rollback points — production is never left in an unknown state.
- 04
Support
A named engineer, agreed response times and a handover your team can actually run.
Common questions
Other Zoho Solutions
Zoho Inventory
Stock control for UAE traders — landed costs on imports and multi-warehouse across free zone and mainland.
See more →Zoho Desk
Customer support ticketing for UAE teams — WhatsApp and email in one queue, with SLAs you can evidence.
See more →Zoho Books
VAT-ready accounting for UAE businesses — TRN, tax treatments, reverse charge and FTA return preparation.
See more →