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

Payroll software UAE


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.

Wafeq UI: Payroll → Pay runs, showing draft payslips for the month


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.

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.

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.

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.

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.

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.

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.

Start now for free

Related topics