Skip to content

Products

  • Core HR Employee records, org chart, time off and assets
  • Payroll WPS files, gratuity and Egyptian income tax
  • Time & Attendance Clock-in, timesheets and overtime by country
  • Performance management Goals, review cycles and 360° feedback
  • Learning (LMS) Courses, quizzes and completion reports
  • Hiring (ATS) Coming soonVacancies, a hiring pipeline and a careers page
  • Mobile app Android app in early access, iPhone coming soon

Core features

  • Onboarding Programs with stages and government checklists
  • Documents Employee folders and expiry reminders
  • Self-service Profile, time off and requests for each employee
  • Analytics Headcount, turnover and ready-made reports
  • Approvals Approval chains of up to three levels
All productsPricingGet early access
Pricing
  • United Arab Emirates WPS files, Article 51 gratuity and GPSSA
  • Egypt Income tax, NOSI and the Martyrs' Fund
Blog
العربية
Get early access
Early access
  1. Home
  2. Blog
  3. UAE WPS doesn't check that you paid. It checks the proof
Compliance·Mira HR·August 28, 2026

UAE WPS doesn't check that you paid. It checks the proof

WPS rejections rarely mean the money didn't move. They mean the payment file disagreed with the labor contract on record — so the salary counts as unpaid.

On this page

  1. The file is a claim, and the Ministry already has the facts
  2. Rejections cluster in four places, and none of them are the transfer
  3. The penalty lands on hiring, not on the bank balance
  4. Free zone doesn't automatically mean exempt
  5. Make the payroll run produce the file, not a person

Most companies that fail the Wage Protection System paid their people on time. The money left the account, it arrived, employees saw it. And the file was still rejected — because WPS was never a check that salaries were paid. It's a check that what you declared matches what the Ministry already knows about every person on your payroll. That distinction is the whole subject, and it's where in-house payroll quietly breaks.

The file is a claim, and the Ministry already has the facts

Payment under WPS runs through an approved agent — a bank or exchange house — as a Salary Information File: one employer record, then one record per employee. Each of those records carries the person's MOHRE personal ID (the MOL Person ID), the routing code of their bank or exchange house, their IBAN, their fixed pay and their variable pay for the period.

MOHRE already holds a version of most of those facts, taken from the labour contract it registered. The file is your claim about the month; the contract is the record. When they disagree, the claim loses. Not the payment — the claim. The money can be sitting in the employee's account while the system still reports an unpaid salary.

Rejections cluster in four places, and none of them are the transfer

  • Identity mismatch. The person ID in the file doesn't resolve to a live worker at your establishment, or the name doesn't match what the bank and the government register hold — usually because someone left or transferred and the record wasn't updated.
  • Amount below the contract. Fixed pay in the file is less than the fixed wage in the registered contract. Deductions taken at source cause this constantly: the employer nets down the figure instead of declaring the full wage and handling the deduction separately.
  • Coverage gaps. Employees on the establishment's list are missing from the file. Unpaid leave, a mid-month joiner, a resignation still being processed — each needs to be represented correctly, not omitted.
  • Timing. The salary is due on the contractual date, and the tolerance after it is short. A file submitted late is a late salary, whatever the value date on the transfer says.

The penalty lands on hiring, not on the bank balance

This is the part that surprises people. The immediate consequence of sustained non-compliance isn't primarily a fine — it's that your establishment stops being able to issue new work permits. Recruitment halts. A company can be solvent, paying everyone correctly, and still be frozen out of hiring because a file kept failing validation. For a growing business that is a far more expensive outcome than a penalty, and it arrives without warning if nobody is watching submission results.

Free zone doesn't automatically mean exempt

"We're in a free zone, WPS doesn't apply to us" is true in some zones and wrong in others. Several free zones operate their own wage protection regime with their own file format and their own agent list; DIFC and ADGM sit under separate employment regimes entirely. The practical answer is never the country — it's your specific zone's rulebook, and it changes. Treating "free zone" as a blanket exemption is how companies discover the requirement retroactively.

Make the payroll run produce the file, not a person

Every failure above is a reconciliation failure: two systems holding the same fact and drifting apart. That's exactly the work software should own. The payroll run already knows each employee's contract wage, their identifiers, their joiners and leavers and their unpaid days. If the file is generated from that same record — and validated against the registered contract before submission, not after rejection — the whole category of failure disappears.

Doing it by hand, in a spreadsheet, once a month, under deadline, is not a discipline problem. It's a design problem.

This article is general information, not legal, tax or financial advice. Rules change, and how they apply depends on your situation: check the current law or ask a qualified adviser before you act.

Frequently asked questions

What is the UAE Wage Protection System?

A MOHRE-mandated regime for paying private-sector salaries through approved agents. Employers submit a Salary Information File listing each employee, their identifiers and their pay for the period. The system verifies that declaration against the labour contract the Ministry has registered.

Why was our WPS file rejected if the salaries were actually paid?

Because WPS validates the declaration, not the transfer. The usual causes are an identity that no longer resolves to a live worker, fixed pay declared below the registered contract wage, employees missing from the file, or late submission. The money can have arrived and the salary still be recorded as unpaid.

Does WPS apply to free zone companies?

It depends on the zone. Several free zones run their own wage protection regime with their own format and approved agents, and DIFC and ADGM operate under separate employment regimes. "Free zone" is not a blanket exemption — the answer is in your specific zone's current rules.

Where to find this in Mira HR

  • Payroll

    Monthly runs per legal entity, WPS-ready SIF files, Article 51 gratuity, Egyptian income tax and social insurance.

  • UAE

    WPS salary files, Article 51 gratuity, GPSSA, MoHRE checklists, statutory leave and document expiry for UAE employers.

Related articles

All articles
  • ComplianceOctober 21, 2026

    Emiratisation's 10% Deadline: What Has to Be True on 31 December 2026

    Companies with 50+ employees must reach 10% skilled Emiratis by 31 December 2026. Here's what counts, what doesn't, and what a missing hire costs — AED 9,000 a month.

  • ComplianceSeptember 28, 2026

    HR and payroll compliance in Egypt: the 2026 guide

    Labor Law 14/2025, NOSI, progressive income tax, the Martyrs' Fund levy, the 10% foreign-worker quota, and bank transfers — what Egypt employers need.

  • ComplianceSeptember 28, 2026

    HR and payroll compliance in the UAE: the 2026 guide

    WPS deadlines, Article 51 gratuity, Emiratisation quotas, and GPSSA contributions — what UAE employers need in 2026, with formulas and penalties.

Set up HR for your company in 10 minutes

No implementation fees. Cancel anytime.

Get early access

Products

  • Core HR
  • Payroll
  • Time & Attendance
  • Performance management
  • Learning (LMS)
  • Hiring (ATS)Coming soon
  • Mobile app

Features

  • Onboarding & offboarding
  • Documents & expiry tracking
  • Employee self-service
  • HR analytics & reports
  • Approvals & requests

Countries

  • United Arab Emirates
  • Egypt

Company

  • Blog
  • Pricing
  • Get early access
  • Privacy policy
  • Terms of service
  • Compliance & data security
  • Cookie policy
  • Data processing agreement
  • Subprocessors
  • Delete your account

Dubai, UAE • Cairo, Egypt

© 2026 Mira HR. All rights reserved.