WeArrange
Jurisdictions Compare About
Begin

Employment & HR

WPS and paying salaries correctly

The system compares what you paid against what the registered contract says. Paying part of the salary outside it reads as underpayment, and the block on new work permits follows.

Monthly salary fileMatched to the contractBlocks permits if late

The entitlement

What the law gives, regardless of contract.

The Wage Protection System is an electronic transfer mechanism through which private sector employers must pay wages. The employer banks with a WPS-enabled institution, registers with an approved agent, and submits a salary information file each month which is matched against the registered employment contracts. Free zones operate their own equivalents. Late payment, short payment or non-submission triggers escalating consequences, principally a block on issuing new work permits.

The failure mode that catches otherwise well-intentioned employers is splitting the payment. A company pays part of the salary through WPS and the balance as a cash allowance, a bonus routed differently, or a transfer from a director's account — sometimes for cash flow reasons, sometimes because a commission element is calculated late. The system sees only the WPS figure against the registered contract, records a shortfall, and applies the same consequence as genuine non-payment. The employee has been paid in full and the company is in breach, which is a difficult thing to explain after the fact.

The numbers

Who
Private sector employers registered with MOHRE
Mechanism
Monthly salary information file through an approved agent
Matching
Against the registered employment contract
Free zones
Operate equivalent systems
Consequence
Block on new work permits, escalating with persistence
Common failure
Paying part of the salary outside the system

What it costs

Full contractual wage through WPS100%The registered figure — not the basic, not most of it
Any element paid outside0%Recorded as a shortfall against the contract

Proportions indicative — they shift with visa count, premises and activity.

The system compares what you paid to what the contract says. Generous but irregular reads as underpayment.

In practice

How this is actually administered.

  1. Bank with a WPS-enabled institutionConfirm at account opening rather than discovering it at the first payroll run.
  2. Register with an approved WPS agentThe agent formats and transmits the file; the obligation remains yours.
  3. Pay the full contractual salary through the systemNot the basic, not most of it. The registered figure.
  4. Run payroll on a fixed date each monthLate submission is treated as late payment, and the deadline is not generous.
  5. Reconcile the file against the contracts monthlyA new joiner missing from the file, or a leaver still on it, both create discrepancies.
The mistake people make. Paying commissions and bonuses outside WPS because they vary. The system reads a shortfall against the contract, and a company that pays generously but irregularly can end up blocked from hiring while its staff are fully paid.

Related

Questions

MOHRE blocks the issuing of new work permits, and the consequences escalate with persistence. It stops hiring before anything else.

No. The full contractual wage must go through WPS, and paying a portion outside reads as underpayment.

Free zones operate their own equivalent salary systems with comparable obligations.

Yes. It is not a threshold-based obligation.

One question

How many people are on the payroll?