L O A D I N G
ERPNext payroll module

ERPNext Payroll UAE: From Salary Structure to WPS File

We configure payroll in ERPNext and Frappe HR so monthly salaries, allowances, deductions and the WPS salary file come from one approved run.

Free consultation

Get a Free ERP Consultation

Tell us a little about your business. A consultant will reach out within one business day.

  • No obligation
  • Vendor-neutral advice
  • Your data stays private
Quick answer Updated October 2026 · Reviewed by UAE ERP Experts consultants

Can ERPNext run UAE payroll and produce a WPS SIF file?

ERPNext payroll in the UAE runs through the Frappe HR app using salary components, salary structures, structure assignments and payroll entries that create slips for a whole branch at once. ERPNext does not include a UAE WPS Salary Information File report as standard, so a custom report or script is built to export the SIF from approved slips with MOHRE employer and employee details.

  • ERPNext salary components cover basic pay, housing and transport allowances with formula-based structures.
  • ERPNext posts payroll to the ledger with costs split by cost centre or project.
  • Leave without pay and attendance deductions in ERPNext come from linked HR data.
  • Monthly gratuity provisions can be posted to the ERPNext ledger as part of payroll.

How payroll works inside ERPNext

Payroll in ERPNext is part of the Frappe HR app. It is built from a few linked records: salary components such as basic, housing and transport allowance; a salary structure that combines them with formulas; a salary structure assignment that sets each employee's base; and a payroll entry that creates salary slips for a whole branch or department at once. An ERPNext payroll UAE setup is mostly about getting those pieces right for your contracts.

UAE employers have a few extra needs. Salaries must be paid through the Wage Protection System, which means producing a Salary Information File (SIF) in the format your bank or exchange house expects. ERPNext does not include a UAE SIF report as standard, so we build one as a custom report or script that reads approved salary slips and outputs the file with the employer and employee MOHRE details.

Finance teams also want payroll to post cleanly to the ledger, with costs split by cost center or project. ERPNext does this through the payroll payable account and accounting dimensions. HR records, leave and attendance that feed payroll are covered on our ERPNext HRMS page.

How payroll works inside ERPNext
  • Salary components and formulas for UAE pay packages
  • Leave without pay and attendance deductions linked to HR data
  • Monthly gratuity provision posted to the ledger
  • Custom WPS SIF export from approved salary slips
Official Apps

The ERPNext and Frappe apps behind this solution

The products we configure, integrate and support on projects like this one.

  • ERPNext logoERPNext
  • Frappe HR logoFrappe HR
  • Frappe Framework logoFrappe Framework
  • Frappe CRM logoFrappe CRM

Product names and logos are trademarks of their respective owners and are shown only to identify the software we implement.

Frappe HR / ERPNext payroll salary structure with earnings and deductions - ERPNext Payroll UAE
Frappe HR / ERPNext payroll salary structure with earnings and deductions (real product screenshot). Image: Frappe Technologies Pvt. Ltd. and contributors (frappe/hrms), GPL-3.0 from the project's open-source repository.
Dashboard Preview

Payroll overview for HR and finance

We set up a payroll workspace that shows the current cycle at a glance, so nothing gets paid before it is checked.

  • Payroll entries by status: draft, slips created, submitted, paid
  • Gross pay, deductions and net pay by department and cost center
  • Month-over-month variance per employee for review
  • Gratuity and leave salary provision balances
  • Employees missing bank or WPS details
ERP Workflow

A monthly ERPNext payroll cycle

This is the sequence we set up for most UAE clients, with an approval before anything reaches the bank.

  1. 1Attendance and leave lock
  2. 2Additional salary entries
  3. 3Payroll entry
  4. 4Salary slip review
  5. 5Approval and submit
  6. 6Journal posting
  7. 7WPS SIF export
  8. 8Payslip email

One shared database: every step updates stock, finance and reports in real time.

Recommended Modules

Payroll capabilities we configure

Each item below is standard ERPNext or Frappe HR functionality, adjusted to UAE contracts and your chart of accounts.

Salary components

Earnings and deductions such as basic, housing, transport, phone, overtime, loan recovery and leave without pay, each mapped to a ledger account.

Salary structures

Formula-driven structures per grade or contract type, so a change to basic flows into dependent allowances automatically.

Additional salary

One-off bonuses, commissions, overtime and deductions entered for a payroll period without editing the structure.

Payroll entry

Bulk creation and submission of salary slips by company, branch, department or designation, with a single accounting entry.

Gratuity

Gratuity rules with slabs based on years of service, used for exit settlements, plus a monthly provision journal we schedule.

Employee loans and advances

Loan repayment schedules deducted through payroll and salary advances settled against slips.

Multi-currency and multi-company

Separate payroll runs per legal entity, with salaries in AED and reports consolidated at group level.

WPS export

A custom report producing the SIF with employer and employee records, matched to your bank or agent's template.

Payroll connections

Payroll sits between HR, finance and the bank. These links reduce manual re-keying.

  • Bank WPS portals (SIF upload)
  • Exchange house WPS agents
  • Biometric attendance devices
  • ERPNext general ledger
  • ERPNext Projects and timesheets
  • Expense claims
  • Email payslip delivery
  • Excel import for overtime sheets
  • Power BI or Metabase reporting
UAE Compliance

UAE payroll rules we design around

We configure ERPNext to support these requirements. Confirm entitlements and calculations with your HR or legal advisor.

Wage Protection System

MOHRE requires private sector salaries to be paid through WPS using a SIF. We store employer IDs, routing codes and employee person codes so the file is complete each month.

End-of-service gratuity

Gratuity under Federal Decree-Law No. 33 of 2021 is based on basic salary and years of service. We configure gratuity rules and a monthly accrual so the liability is visible on the balance sheet.

Leave salary and deductions

Leave without pay and absence deductions follow your policy. We link them to attendance so deductions are traceable to source records.

Corporate tax records

Payroll costs post by cost center, which helps when preparing corporate tax workpapers. Confirm deductibility questions with your tax advisor.

General information, not tax or legal advice. Rules change; confirm current FTA, MOHRE and Ministry of Finance guidance with your advisor.

Before your first live ERPNext payroll

We run at least one parallel month before switching off the old system. These are the checks that catch most problems.

  • Confirm every employee has IBAN, bank routing code and MOHRE person code filled in.
  • Agree which components count toward gratuity, usually basic salary only.
  • Set the payroll payable and salary expense accounts per company.
  • Decide how mid-month joiners and leavers are prorated.
  • Run a parallel payroll and compare net pay line by line with the old figures.
  • Test the SIF file with your bank before the real cut-off date.
  • Lock attendance for the period before creating salary slips.
  • Limit payroll roles so only named staff can submit or cancel slips.
UAE Compliance Built In

UAE regulations covered in every ERPNext Payroll UAE project

We configure the system for the rules UAE businesses report against, and test it before go-live.

General information, not tax or legal advice. Confirm current requirements with the FTA, MOHRE or your advisor. See all UAE compliance guides.

Official sources and references

Facts on this page were checked against these sources in October 2026. Rules change, so confirm current requirements before acting.

FAQs

ERPNext Payroll UAE questions

Still have a question? Our consultants are happy to help.

Ask an Expert
Does ERPNext produce a WPS SIF file?

Not as a standard report. We build a custom report or export that reads submitted salary slips and generates the SIF in the layout your bank or exchange house accepts, then test it with them before go-live.

Can ERPNext handle different pay packages for staff and labour?

Yes. You can create separate salary structures per grade or contract type, each with its own allowances, overtime rules and deductions, and assign them per employee.

How is gratuity handled?

Frappe HR has gratuity rules with service-based slabs that we set up for your contract types. We also schedule a monthly provision so the liability builds up in the accounts rather than appearing only at exit.

Can we split payroll cost across projects?

Yes. Salary components can carry accounting dimensions such as cost center or project, and timesheet-based costing is possible when employees log hours in ERPNext Projects.

Is ERPNext payroll suitable for a few hundred employees?

Payroll entries create slips in bulk and handle several hundred employees per run without trouble on a properly sized server. Large or complex groups need careful structure design and testing.

Free Consultation

Move your payroll into ERPNext

Share a sample payslip and your bank's SIF template, and we will scope an ERPNext payroll setup for your UAE entities.

Location

Dubai, United Arab Emirates

Free consultation

Send us your requirements

  • No obligation
  • Vendor-neutral advice
  • Your data stays private
Chat with an ERP expert