Payroll software UAE: what small businesses need, the new WPS rule, and how to choose

What is payroll software in the UAE, and does your business need it?
Small business owners in the UAE can no longer treat payroll as a month-end task, because salaries must now be paid through the Wage Protection System by the first day of the next month.
A missed deadline triggers automated monitoring from day two and a possible freeze on new work permits from day five, and errors pile up when gratuity, leave, and bank files are still calculated in spreadsheets. Payroll software UAE businesses can rely on calculates pay, generates the WPS salary file, issues payslips, tracks end-of-service gratuity, and posts the right entries to your accounts.
This guide explains the 2026 WPS rule, what payroll software must do under UAE law, how gratuity is calculated, what it costs, how to choose between standalone and built-in payroll, and where Wafeq fits.

When do spreadsheets stop working?
Spreadsheets stop working when you have more than a handful of employees, because gratuity, leave, overtime, and WPS files multiply the chance of an error. The table shows the points at which most small businesses outgrow a spreadsheet.
Situation | What breaks in a spreadsheet | What software adds |
|---|---|---|
Three to five employees | Late pay once a manager is away; no record of who changed a figure | Repeatable pay runs and an audit trail |
Ten or more employees | Leave, overtime, and deductions need constant checking | Rules that calculate them the same way every month |
Staff with one year or more of service | Gratuity is a liability that grows unseen | A running gratuity estimate by employee |
Any business paying through WPS | A badly formatted salary file is rejected | A generated file in the bank’s format |
Owners who need clean accounts | Payroll is retyped into the ledger | Payroll entries posted automatically |
Even a business with two or three employees needs the same discipline: pay on time through WPS, keep payslips and records, and track the end-of-service liability. Software mainly saves time, but it also makes the process auditable, which matters when MOHRE or a buyer asks for proof.
Read also: Top 9 accounting software solutions in the UAE
What changed on 1 June 2026? The new WPS rule explained
Since 1 June 2026, private-sector employers must pay the previous month’s salaries through WPS by the first day of each month, with no grace period. Ministerial Resolution No. 340 of 2026 replaced the earlier rule, and it applies to employers registered with MOHRE.
Reports on the resolution describe it the same way. Gulf News reported the new first-of-the-month rule, and EY’s tax news summary sets out the main changes for employers.
Area | Before 1 June 2026 | From 1 June 2026 |
|---|---|---|
Wage due date | Set by contract, with a 15-day grace period before a payment is counted as late | The first day of each Gregorian month for the previous month’s wages |
Compliance threshold | At least 80% of wages paid on time | At least 85% of total wages due paid on time |
How payment is made | Through WPS | Through WPS or other systems approved by MOHRE, with proof of payment |
Enforcement | Escalation tied to the 15-day window | Electronic monitoring and warnings from day two, and suspension of new work permits from day five |
The practical effect is that your payroll cut-off moves earlier. If salaries must clear by the first, the salary file must reach your bank or exchange house several days earlier, and approvals, attendance, and leave must be locked in even earlier.
Some free zones and special jurisdictions have their own employment rules, so check with your licensing authority whether WPS applies to your entity.
Some free zones and special jurisdictions have their own employment rules, so check with your licensing authority whether WPS applies to your entity.
Get up to 30% Off Wafeq yearly packages
Enter your email to receive your exclusive discount code. New users only!
How should a monthly payroll calendar work now?
Work backwards from the first of the month: lock attendance, approve changes, run payroll, send the file, and fund the account. The example calendar below is a suggestion, so adjust it to your b ank’s cut-off times.
Day | Step | Who |
|---|---|---|
20th | Freeze attendance, overtime, and leave for the month | HR or office manager |
22nd | Approve variable pay, deductions, and new joiners or leavers | Manager and owner |
24th | Run payroll and compare with last month, investigating large changes | Finance |
26th | Generate the salary file and send it to the bank or exchange house | Finance, with a second person approving |
28th to 30th | Fund the payroll account and confirm the transfer is accepted | Owner or finance |
1st | Salaries have cleared | Everyone |
What counts as paid on time?
A business is treated as compliant if at least 85% of total wages due are transferred on time, with only lawful deductions explaining any shortfall. Reports on the resolution also stress proof of payment, so keep the bank confirmation for each pay run.
In practice, treat the threshold as a floor, not a target. Pay every employee in full and on time, and record the reason whenever a deduction reduces net pay, such as an approved advance recovery or unpaid leave. A payroll tool that keeps the reason for each deduction makes that record automatic.
Read also: Find payroll services in Saudi Arabia and the UAE
Which UAE payroll duties must payroll software handle?
UAE payroll software must handle WPS salary files, payslips, end-of-service gratuity, leave and overtime, national pension contributions where they apply, and payroll records.
The table pairs each duty with what to check in a demo. There is no personal income tax on salaries, so payroll complexity comes from labour-law rules, not tax withholding.
Duty | What it involves | What to check |
|---|---|---|
WPS salary file | A monthly Salary Information File (SIF) sent to your bank or exchange house, which transfers pay and reports it to MOHRE | Does it produce the format your bank accepts, and flag errors before you send it? |
Payslips | A clear record of basic salary, allowances, deductions, and net pay for each employee | Does the payslip split basic from allowances, and match the transfer? |
Gratuity | End-of-service pay for employees with one year or more of continuous service, calculated on basic salary | Does it show a running estimate and a final settlement figure? |
Leave and overtime | Annual, sick, and other leave, plus overtime premiums | Does it handle unpaid leave and excluded days correctly? |
Pension for nationals | Contributions for UAE and GCC nationals through the pension authority, and savings schemes in certain free zones | Can it calculate contributions or export them, if you have national employees? |
Records | Payslips, salary registers, leave and overtime records, and final settlements | Can you retrieve a past month quickly, and can you see who changed what? |
Companies with larger headcounts also have Emiratisation targets set by MOHRE, so check with MOHRE what applies to your business and whether your payroll tool can help you report on it.
Companies with larger headcounts also have Emiratisation targets set by MOHRE, so check with MOHRE what applies to your business and whether your payroll tool can help you report on it.
What goes into a WPS salary file?
A WPS salary file lists each employee’s identifiers, bank details, pay components, and days paid, in the layout your bank or exchange house specifies. Your bank or exchange house defines the exact format, so test the file with them before the first live run.
- Employee identifiers, including the labour card number and the bank routing code.
- A valid UAE IBAN for each employee, which is always 23 characters long.
- Basic salary, allowances, deductions, and net pay, plus the number of days paid.
- Employer details and the file’s creation date and time.
A single wrong IBAN or missing identifier can delay a whole batch; that is why payroll software should validate each line before you send the file.
A single wrong IBAN or missing identifier can delay a whole batch; that is why payroll software should validate each line before you send the file.
Read also: Best 5 HR management software in Saudi Arabia
How is end-of-service gratuity calculated in the UAE?
Gratuity is 21 days of basic salary for each of the first five years and 30 days after, capped at two years’ pay. It applies after one year of continuous service, and it is calculated on basic salary only, not allowances.
Basic salary is the figure in your contract that excludes housing, transport, and similar allowances, so the split in your contract directly changes the gratuity. The calculation rules are summarized in the Gulf News guide to calculating gratuity, and your lawyer or MOHRE can confirm how they apply to a specific contract type.
Service | Formula | Example with AED 10,000 basic salary |
|---|---|---|
Less than one year | No gratuity | AED 0 |
Three years | Daily basic salary × 21 × 3 | AED 333.33 × 63 = AED 21,000 |
Five years | Daily basic salary × 21 × 5 | AED 333.33 × 105 = AED 35,000 |
Eight years | (Daily basic × 21 × 5) + (Daily basic × 30 × 3) | AED 35,000 + AED 30,000 = AED 65,000 |
Daily basic salary here is the monthly basic divided by 30. Unpaid leave days can reduce the service period, and the amount can't exceed two years’ pay. Treat these examples as an illustration, not advice.
Daily basic salary here is the monthly basic divided by 30. Unpaid leave days can reduce the service period, and the amount can't exceed two years’ pay. Treat these examples as an illustration, not advice.
How should gratuity appear in your accounts?
Record gratuity as a provision each month, so the liability builds on your balance sheet instead of surprising you at exit. A payroll tool that estimates gratuity by employee gives you the figure for the monthly entry.
Provisions properly accrued under accounting standards are generally treated as deductible costs for corporate tax, and owner salaries should reflect market rates, as explained in UAE corporate tax and e-invoicing: what every business needs to know. Confirm the details with your accountant.
Read also: Hire a Wafeq-certified accountant
How does payroll flow into your accounting?
Each pay run should produce a journal entry for salary expense, gratuity provision, amounts owed to employees, and cash paid. When payroll and accounts live in separate systems, someone retypes that entry every month.
Entry | Debit | Credit | When |
|---|---|---|---|
Salary cost for the month (basic and allowances) | Salaries expense | Salaries payable | At the pay run |
Gratuity accrual | Gratuity expense | Gratuity provision | At the pay run |
Salary payment through WPS | Salaries payable | Bank | When the transfer clears |
Final settlement on exit | Gratuity provision and unpaid leave | Bank | Within the legal period after the last working day |
In Wafeq, recording a salary payment from the pay run automatically creates the journal entry, and you can email posted payslips to employees as PDFs.
In Wafeq, recording a salary payment from the pay run automatically creates the journal entry, and you can email posted payslips to employees as PDFs.
How much does payroll software cost in the UAE?
Payroll software is usually priced per employee per month, bundled into an accounting or HR plan, or charged as an outsourced service fee. Compare the total cost for your headcount, including setup, salary-file fees, and any charge for former employees.
Pricing model | How it works | Best for |
|---|---|---|
Per employee per month | A fixed fee for each active employee | Businesses with a stable headcount |
Bundled in an accounting plan | Payroll is included in a higher tier | Owners who want payroll and books in one place |
Outsourced payroll service | A provider runs payroll for a monthly fee | Businesses without HR or finance staff |
Enterprise HR suite | Quoted per organization | Larger teams with complex needs |
In Wafeq’s UAE plans, payroll and inventory are included in the Premium plan, which costs AED 249 per month or AED 200 per month billed annually, excluding VAT. Current plans and limits are on the pricing page.
Read also: Wafeq compared with Zoho Books: plans, features, and e-invoicing
Standalone payroll, HR suite, or payroll inside your accounting software?
Choose standalone payroll for deep features, an HR suite for larger teams, and payroll inside accounting for one system. Most small businesses start with the simplest option that meets their WPS and gratuity needs.
Option | Strengths | Trade-offs |
|---|---|---|
Standalone payroll tool | Deep payroll rules, WPS files, and gratuity engines | A second system to pay for, with a sync or retyping to accounts |
HR suite with payroll | Employee records, leave, onboarding, and payroll together | More than a small team may need |
Payroll inside accounting software | One login, with payroll entries posted automatically | Check that WPS and gratuity needs are covered |
Outsourced payroll provider | No in-house expertise required | Less control, and you still need entries in your books |
Many businesses combine a payroll platform with accounting software. Wafeq connected with RemotePass to sync payroll data into the ledger, as announced in the RemotePass and Wafeq partnership and other tools are listed in the integrations directory.
Read also: Wafeq features: everything in one accounting platform
Which questions should you ask before buying payroll software in the UAE?
Ask whether it generates the salary file for your bank, meets the first-of-the-month deadline, calculates gratuity correctly, and posts entries to your accounts. Ask for a demo with your own contracts, not the vendor’s sample company.
Question | What a good answer looks like | Red flag |
|---|---|---|
Does it generate the WPS salary file? | A file in the layout your bank or exchange house accepts, with validation | Export to Excel only |
Can I meet the first-of-the-month deadline? | Approval workflow and a calendar that works back from the 1st | No way to approve before sending |
How does it calculate gratuity? | On basic salary, with the 21-day and 30-day rates and the two-year cap | A flat percentage with no explanation |
How does it handle leave? | Unpaid leave, sick leave, and final leave pay | Manual adjustments for every exception |
Are payslips clear? | Basic, allowances, deductions, and net pay, in Arabic and English if you need both | A single net figure |
What happens to my data? | Access roles, an audit trail, and exportable records | No history of changes |
How does it connect to accounts? | Automatic journal entries or a documented sync | Manual retyping |
What does it cost? | A clear per-employee or plan price including support | Fees that appear after setup |
What data do you need ready for set-up?
Have each employee’s contract terms, basic and allowance split, labour card number, IBAN, and start date ready before you set up payroll. Clean master data is the main reason a first pay run succeeds or fails.
- Contract terms: basic salary, allowances, contract type, and start date.
- Identifiers: labour card number, passport or Emirates ID details, and the employer’s MOHRE details.
- Bank details: a valid UAE IBAN for each employee and your bank’s routing code.
- Leave balances and any gratuity already accrued for existing staff.
Run a test pay run before the first live month, compare it with the figures you paid last month, and fix any differences before you send a real file.
Read also: Cloud accounting software in the UAE: FTA compliance, bank feeds, and automation
How does Wafeq handle payroll?
Wafeq’s payroll module lists employees and pay items, runs pay runs, sends payslips, reimburses expense claims, and posts salary payments to your accounts. Payroll is included in the Premium plan, so a business that already keeps its books in Wafeq can run payroll in the same place.
- Employees and pay items: list employees and their salaries, and break pay into items such as basic salary, housing, and transportation.
- Pay runs: draft payslips are created for each employee included in the run, and can be reviewed before posting.
- Payslips: posted or paid payslips can be emailed to employees as PDFs.
- Expense claims: employee claims can be reimbursed during the payroll cycle.
- Accounting: recording a salary payment creates the journal entry automatically.
Before you decide, confirm with Wafeq how the module meets your WPS salary file and gratuity needs. If you need a specialist file format, pair Wafeq with a payroll platform or a payroll service and sync the entries into your books.
Read also: UAE VAT guide.
Payroll in the UAE is simple in tax terms and demanding in process terms: pay through WPS by the first of the month, keep clean payslips and records, and track gratuity as the liability it is.
Good payroll software turns that into a repeatable monthly routine, with a calendar that works back from the deadline, a salary file your bank accepts, and entries that land in your accounts without retyping. Test any tool with your own contracts, ask how it meets the 2026 rule and calculates gratuity, and choose the setup that matches your headcount and your accounting system.
FAQs about payroll software in the UAE
Is WPS mandatory for small businesses in the UAE?
Yes, WPS applies to private-sector employers registered with MOHRE regardless of company size, though some free zones follow different rules. Check with your licensing authority if you are in a free zone.
When must salaries be paid under the new rule?
The salaries for the previous month must be paid through WPS by the first day of each month, with no grace period, from 1 June 2026. At least 85% of total wages due must be paid on time for the establishment to be compliant.
Can I pay salaries by ordinary bank transfer instead of WPS?
Employers registered with MOHRE must use WPS or another MOHRE-approved system with proof of payment, not ordinary bank transfers alone. Check with your bank or exchange house on how to register for WPS if you have not yet.
Do I need payroll software if I only have a few employees?
You do not need it, but even small teams benefit from automatic salary files, payslips, gratuity tracking, and clear records. The cost of an error, such as a rejected file, usually exceeds the cost of the tool.
Is there income tax on salaries in the UAE?
No, the UAE does not levy personal income tax on salaries, so payroll mainly covers WPS, gratuity, leave, and contributions for nationals. Expatriate employees have no mandatory social security contributions.
How is gratuity calculated?
Gratuity is 21 days of basic salary per year for the first five years and 30 days per year after, capped at two years’ pay. It applies after one year of continuous service and uses basic salary, not allowances.
Can payroll software post to my accounting system?
Yes, good payroll software either posts journal entries automatically or syncs with your accounting software, so payroll is not retyped. In Wafeq, recording a salary payment creates the journal entry.
What happens if I pay salaries late?
Late payment is flagged automatically from day two, and from day five, your business can be blocked from new work permits. Further penalties escalate with the length of the delay, so pay on time and keep proof.
Does Wafeq generate WPS files?
Wafeq’s payroll module is documented for pay runs, payslips, and accounting entries, so confirm WPS file support with Wafeq before you rely on it. If you need the file today, pair payroll with a specialist platform.
Run payroll where you keep your books.
Run payroll where you keep your books.
Add employees, run your pay run, email payslips, and see every salary payment in your accounts without retyping. Try Wafeq’s payroll with a free trial and a few sample employees.















