
Answer first: Mainland UAE companies must pay salaries through the Wages Protection System (WPS). Each month, the WPS file, the payroll register, the bank salary transfer, and the payroll expense in the general ledger should all reconcile - mismatches signal late or partial payments and labour-compliance risk. The WPS is a Ministry of Human Resources and Emiratisation (MOHRE) electronic system that tracks whether employees registered under a mainland company's labour file are being paid their full salaries on time.
Official context: FTA VAT registration guidance and UAE wages and WPS guidance.
Who this is for
UAE SMEs, founders, bookkeepers, e-commerce operators, and finance administrators who need cleaner records for VAT, payroll, banking, corporate tax, and management reporting.
Key takeaways
- What WPS Is and Who Must Use It.
- The Monthly Reconciliation Process.
- Where the Reconciliation Breaks.
- WPS, Gratuity, and Tax Records.
UAE considerations
In the UAE, bookkeeping has to support more than internal reporting. The same records may be used for VAT returns, corporate tax calculations, WPS/payroll checks, free zone administration, bank reviews, and investor diligence. Pair this guide with the monthly bookkeeping checklist and Finsera's bookkeeping service so Dubai, Abu Dhabi, Sharjah, and other UAE teams keep source documents, reconciliations, and tax workings connected.
Common questions
- What is WPS and who must use it in the UAE? WPS (Wages Protection System) is a MOHRE-mandated electronic salary payment system for mainland UAE private-sector employers. All mainland companies must pay registered employees through WPS-participating banks or exchange houses. Most free-zone companies are exempt unless their free-zone authority has specifically adopted WPS.
- How do I reconcile WPS with my payroll and accounting records? Match four sources monthly: (1) your internal payroll register, (2) the uploaded WPS file (SIF), (3) the bank debit for salary transfers, and (4) the payroll expense entry in your general ledger. The net totals of (1), (2), and (3) should match. The gross payroll from (1) should match the GL expense in (4) plus gratuity accrual.
Free-zone companies are generally exempt from WPS unless their specific free-zone authority has adopted it. DMCC, for example, does not require WPS; IFZA does not require it. JAFZA and some other free zones do. This article focuses on mainland companies and free-zone entities where WPS applies.
What WPS Is and Who Must Use It
The Wages Protection System, launched by the UAE Central Bank and MOHRE in 2009, mandates that mainland UAE private-sector employers pay salaries through approved banks or exchange houses that report transactions to the WPS database. It is a core protection under Federal Decree-Law No. 33 of 2021.
Registration requires: a valid trade licence, an establishment card from MOHRE, a corporate bank account with a WPS-participating bank, and an agreement with a payroll agent or the bank's WPS service. Once registered, the employer uploads a monthly salary information file (SIF) - the WPS file - in a format prescribed by the Central Bank.
The WPS file contains: employee name, personnel number, labour card number, bank routing code, employee IBAN, and net salary. Each record must match MOHRE labour records exactly; any discrepancy in name, number, or salary causes rejection.
The Monthly Reconciliation Process
Reconciliation is a four-way match. Every month, these four sources should agree:
The payroll register - your internal calculation of gross salary, deductions (advance, lateness, violations per Labour Law), and net salary due to each employee. This is the source of truth for the accounting entry.
The WPS file (SIF) - the uploaded file sent to your bank or payroll agent. Every name, account number, and net salary figure must match the payroll register exactly. The WPS file total must equal the total net payroll.
The bank transfer record - the actual AED amount debited from your corporate account. This should match the WPS file total. Partial transfers - where the bank rejects individual employee records - must be identified and corrected before the WPS deadline.
The general ledger entry - the payroll expense journal posted to your accounting system. Debit payroll expense (gross), debit any employee receivables (advances), credit bank (net payment), and credit liabilities (payroll withholdings, gratuity accrual, pension contributions for GCC nationals).
The four-way reconciliation should be completed within 48 hours of the salary payment date. Discrepancies caught early - a rejected employee record, a rounding difference, a bank fee not accounted for - can be corrected before MOHRE generates a non-compliance flag. Discrepancies left unresolved for weeks accumulate into audit findings, employee complaints, and MOHRE penalties.
Where the Reconciliation Breaks
The most common failure points in WPS reconciliation:
- Partial file rejection. The bank processes 47 of 50 records; 3 fail due to closed accounts, incorrect IBANs, or name mismatches. The employer may not notice until month-end, by which time those employees are flagged "unpaid" in WPS.
- Cash salary payments outside WPS. Paying a portion in cash to avoid WPS reporting is a direct MOHRE violation and voids compliance. The FTA may also question unexplained cash withdrawals during a tax audit.
- Timing mismatches. MOHRE measures compliance by WPS upload date, not the employer's internal salary date. A 2 June upload for a May salary is technically late if the contract specifies monthly payment.
- Net vs gross confusion. The WPS file records net salary; the GL records gross. These never match line-by-line. Reconciliation must compare net-to-net and gross-to-gross separately.
- Gratuity not accrued. GL payroll expense should include monthly gratuity accrual (21 or 30 days of basic salary, pro-rated). The WPS file does not include gratuity - it is not paid monthly. Excluding it understates labour costs and omits a real liability.
WPS, Gratuity, and Tax Records
The WPS reconciliation is one leg of a broader payroll compliance framework. The same monthly payroll data feeds three separate obligations:
| Record Type | Purpose | Retention Period | Regulator |
|---|---|---|---|
| WPS files & bank transfers | Proof of timely salary payment | 3+ years (employment contract period + dispute window) | MOHRE |
| Payroll register & GL entries | Corporate tax deduction evidence | 7 years from tax period end | FTA |
| Gratuity accrual schedule | End-of-service liability | 7 years from employee departure | MOHRE / courts |
Sources: MOHRE WPS guidelines; Federal Decree-Law No. 47 of 2022 (corporate tax records); Federal Decree-Law No. 33 of 2021 (labour law)
Gratuity must be accrued monthly. For an employee on a basic salary of AED 8,000 with three years of service, the monthly gratuity accrual is (AED 8,000 ÷ 30 × 21) ÷ 12 = AED 466.67 per month. This amount is expensed to the P&L and credited to a gratuity liability account on the balance sheet. When the employee leaves and receives their end-of-service payment, the liability is debited and the cash payment credited. Without monthly accrual, the P&L understates labour costs in every period except the departure month - a distortion that affects both management reporting and corporate tax calculations.
Need help with payroll compliance? Finsera's bookkeeping service handles WPS file preparation, monthly reconciliation, gratuity accrual, and FTA-ready payroll records for mainland and qualifying free-zone employers.
Penalties for Non-Compliance
MOHRE takes WPS non-compliance seriously. The penalty framework includes:
| Violation | Penalty | Impact |
|---|---|---|
| Failure to register with WPS | Work permit restrictions; company downgrading to MOHRE Category 3 or 4 | Cannot hire new employees; higher bank guarantees required |
| Late salary payment (per MOHRE / WPS record) | AED 5,000 per affected employee for repeated delays | Escalates with repeat offences; impacts company classification |
| Partial payment or non-payment via WPS | Employee can file complaint; employer faces labour court action | Potential employment ban; company blacklisting |
| False information in WPS file | Administrative fine; potential criminal liability for fraud | Permits suspended |
Sources: MOHRE WPS compliance circulars; MOHRE company classification guidelines
A company classified as Category 3 or 4 by MOHRE - triggered partly by WPS non-compliance - faces higher bank guarantees for new work permits (up to AED 7,000 per employee versus AED 3,000 for Category 1), restrictions on new hiring, and exclusion from government tenders. The financial impact of a category downgrade far exceeds the administrative cost of maintaining clean WPS records.
Related Finsera guides
Decision checklist
- What WPS Is and Who Must Use It
- The Monthly Reconciliation Process
- Where the Reconciliation Breaks
- WPS, Gratuity, and Tax Records



