Payroll

What Is WPS in the UAE? Payroll Rules Explained

The Wage Protection System is the UAE's electronic method of checking that employees are paid in full and on time. This guide explains who must comply, how a WPS salary run actually works, and what happens if you are late.

Published 2 September 2026 · 7 min read

The short answer

  • WPS is an electronic salary transfer system run by the UAE Central Bank and monitored by MOHRE. It proves you paid your staff the agreed wage, in full, on time.
  • Almost every business registered with MOHRE on the UAE mainland must pay its employees through WPS. Many free zones run their own equivalent, and some have joined MOHRE's system.
  • Wages are due on the date in the contract. In practice, salaries are treated as late once 15 days have passed from the due date, and that is when consequences start.
  • The mechanics: you send a salary file (an SIF) through a bank or an approved exchange house, the money is transferred, and MOHRE matches it against your labour contracts.
  • Penalties for non-compliance escalate from a block on new work permits to fines and, for repeat or large-scale cases, referral to the public prosecution.

What the Wage Protection System actually is

The Wage Protection System, usually shortened to WPS, is not a piece of software you buy and it is not a payroll product. It is a national salary transfer channel. When you pay staff through it, the payment travels through the UAE Central Bank's network, and the Ministry of Human Resources and Emiratisation (MOHRE) receives a record of who was paid, how much, for which period, and on what date.

MOHRE then compares that record against the labour contracts it already holds for your company. If the numbers line up and the timing is right, nothing happens — which is the point. If someone was paid less than their contracted wage, or paid late, or not paid at all, the system flags it automatically. No employee has to file a complaint for the mismatch to be noticed.

It was introduced to solve a specific, real problem: workers who had no way to prove they had not been paid. Because the record sits with the government rather than with the employer, a wage dispute becomes a matter of checking a file rather than weighing one person's word against another's.

For a small business owner with five or fifty staff, the practical takeaway is simple. Cash salaries, cheques handed over at the counter, and informal bank transfers from a personal account do not count as payment for compliance purposes, even if the employee genuinely received the money. Only the WPS transfer counts.

Who has to comply

The default rule for the UAE mainland is broad: if your company is registered with MOHRE and has employees on MOHRE labour contracts, you pay them through WPS. That covers the great majority of shops, restaurants, salons, workshops, warehouses, trading companies and professional firms operating outside the free zones.

Free zones are the part that causes the most confusion. A free zone authority may run its own wage protection scheme with its own file format and its own bank arrangements, or it may have brought its companies into the MOHRE system. DMCC, JAFZA, DAFZA and others have each handled this differently over time. If you are in a free zone, the authority that issued your licence is the one to ask — do not assume mainland rules apply to you, and do not assume they do not.

A few categories sit outside the standard employer route. Domestic workers hired under the domestic worker law follow a separate framework. Owners, partners and investors who draw profit rather than a contracted salary are not employees. And a business with a live trade licence but genuinely no staff has nothing to file — though if you hold labour cards, you have staff for these purposes.

There are limited exemption routes for specific situations, such as an employee in an ongoing labour dispute or one on unpaid leave, but these are handled case by case through MOHRE and are not something you decide for yourself.

  • Mainland companies with MOHRE-registered employees: WPS applies, effectively without exception.
  • Free zone companies: check with your free zone authority — some run their own scheme, some use MOHRE's.
  • Domestic workers: covered by a separate legal framework, not the standard employer WPS route.
  • Owners and partners drawing profit rather than a salary: not employees, so not part of the salary file.
  • Staff on unpaid leave or in an active dispute: may be excluded, but only with MOHRE's agreement.

How a WPS salary transfer works, step by step

The process is more mundane than the name suggests. Once it is set up, a monthly salary run takes a competent person under an hour.

  1. 1

    Register with an approved agent

    Open a corporate account with a bank, exchange house or other financial institution approved by the UAE Central Bank to handle WPS. Your company details are linked to your MOHRE establishment record so that files you send are matched to the right employer.

  2. 2

    Get every employee a way to receive money

    Each employee needs a bank account or a payroll card in their own name. For lower-paid staff, a payroll card issued through an exchange house is common and quick to arrange. You will need each person's IBAN and their MOHRE labour card number — the labour card number is what links the payment to the right contract.

  3. 3

    Prepare the salary file

    The salary information goes into a Salary Information File, or SIF — a structured text file with one line per employee. Each line carries the labour card number, the IBAN, the fixed wage, any variable pay, the number of days covered, and the pay period. A header record identifies your company and the total amount.

  4. 4

    Fund the account and submit

    Make sure the company account holds the full payroll amount, then submit the file to your bank or exchange house. Partial funding is a common cause of a failed run: if the money is not there, the transfer does not complete and the salaries count as unpaid.

  5. 5

    Confirm it went through

    The agent processes the file and reports the outcome to the Central Bank, which passes it to MOHRE. Check for rejected lines rather than assuming success — a single wrong IBAN or a labour card number that does not match the contract will bounce that employee's payment while the rest go through.

  6. 6

    Keep the record

    Save the submitted file and the bank confirmation alongside your accounting records. If a question comes up months later, the file and the matching bank debit are the evidence, and you want them in the same place as the rest of your books.

Timing: when salaries are actually due

Two dates matter and people mix them up. The first is the pay date in the employment contract — that is your legal obligation, and paying after it is late, full stop. The second is the point at which the system starts treating lateness as a compliance failure rather than a delay. In practice, that has been the 15-day mark after the due date, after which unpaid staff show as unpaid in MOHRE's records and consequences begin.

Do not treat the 15-day window as a grace period you are entitled to use. It is the point at which the state intervenes, not the point at which payment becomes due. An employer who habitually pays on day 14 is complying with the letter of the monitoring rule while breaching the contract every single month, and staff can raise that as a labour complaint.

The practical discipline is boring but effective: pick a fixed submission day a few working days before the contractual pay date, and hold it. Banks have cut-off times, files get rejected for small errors, and public holidays move things around. Building in a buffer means an ordinary problem stays ordinary instead of becoming a compliance event.

  • Pay date in the contract: your actual legal deadline.
  • Roughly 15 days past due: the point at which MOHRE treats wages as unpaid and consequences start.
  • Bank cut-offs and holidays do not extend your deadline — plan around them.
  • A rejected line is an unpaid employee, so check the outcome report every single run.

Penalties for non-compliance

Consequences are graduated, and the first one bites hardest for a growing business. Once salaries pass the late threshold, MOHRE can suspend your ability to issue new work permits. You can keep trading, but you cannot hire, and you cannot easily replace someone who resigns. For a restaurant heading into a busy season or a shop opening a second branch, that is a serious operational problem well before any money changes hands as a fine.

Beyond the permit block, administrative fines apply, and they can be charged per affected employee — which means the cost scales with headcount. Repeated or extended non-payment escalates further: MOHRE can downgrade the company's classification, which affects the fees you pay for permits and services across the board, and can refer serious cases to the public prosecution. Where a company deliberately manipulates records or files a salary transfer that does not reflect real payment, the matter is treated as a legal offence rather than a paperwork slip.

Companies under the same ownership can also be affected together, so a problem in one entity is not necessarily contained to that entity. Penalty amounts, thresholds and escalation steps are set by ministerial decision and are revised from time to time. This is general information — confirm the current rules and current figures with MOHRE or a qualified UAE labour law professional before relying on them.

One more point worth stating plainly: paying an employee in cash and separately filing a WPS record showing a transfer that never happened is not a workaround. It creates a false government record and is a considerably more serious problem than being a week late.

Common mistakes small employers make

  • Paying a real salary from the owner's personal account. The employee got their money, but there is no WPS record, so as far as MOHRE is concerned they were not paid.
  • Filing the contracted basic wage while paying a different amount in practice. The file must reflect what was actually transferred; mismatches are what the system is built to find.
  • Submitting the file without funding the account. The file goes in, the transfer fails, and nobody notices until the deadline has passed.
  • Stale employee data. Someone leaves, someone joins, an IBAN changes after a bank switch — last month's file quietly stops matching this month's reality.
  • Ignoring rejection reports. A run is not done when the file is submitted; it is done when every line has settled.
  • Assuming free zone rules match mainland rules, in either direction. Ask the authority that issued your licence.
  • Keeping payroll in a spreadsheet that only exists on one laptop, disconnected from the accounts, so nobody else can run payroll when that person is on leave.

Keeping payroll and your books in step

WPS handles the transfer. It does not do your bookkeeping. The salary payment still has to land in your accounts as a wage expense, the bank debit still needs reconciling, and at year end the total staff cost still has to be defensible. Where owners get into trouble is not usually the WPS file itself — it is that payroll lives in one place, the books live in another, and the two are only compared when something has already gone wrong.

Tallium AI is an all-in-one app covering accounting, invoicing, POS, inventory and e-commerce under a single account, alongside the Tallium AI suite's Marketing and CRM. It is not a WPS filing tool and will not submit your SIF — that goes through your bank or exchange house. What it does is give the money side of payroll somewhere sensible to live: the monthly salary debit reconciled against the bank feed, staff cost visible next to revenue in your reports, and receipts for anything payroll-adjacent captured by scanning them with your phone rather than shoved in a drawer.

The unlimited-users point matters more here than it might seem. Payroll is one of the few areas where a small business owner genuinely needs a second pair of eyes — an accountant, a partner, an office manager — and per-seat pricing quietly discourages exactly that. Every Tallium AI plan includes unlimited users with no per-seat fees, so the person who knows the numbers can have access without it costing more each month.

Pricing is a flat monthly amount in USD per unit: $79 for a shop or store, $159 for an online store, $99 for a warehouse and $269 for a factory. Every unit includes the full core — accounting, VAT handling, expenses and receipt scanning, reports, the mobile app, AI insights and email support. Billing starts at signup, it is charged monthly, and you can cancel any time. There is no free trial.

The UAE VAT side is separate from payroll but sits in the same books. Salaries are outside the scope of VAT, so they do not appear on your VAT201 return, but they still shape the cash position that funds the return. This is general information — confirm current VAT rules with the Federal Tax Authority or a qualified UAE tax professional, and confirm labour and WPS rules with MOHRE.

  • Reconcile the WPS debit against your bank feed every month so payroll and books never drift apart.
  • Keep the submitted salary file and the bank confirmation with your accounting records, not in a separate folder.
  • Watch staff cost as a share of revenue over time — it is the number that tells you whether the next hire is affordable.
  • Give your accountant real access rather than emailing them a spreadsheet once a quarter.

Frequently asked questions

Run your whole business in one place

Tallium AI keeps your accounting, tax and invoicing ready for your country's rules as you trade — from $79/month per shop.

Build your plan

This article is general information, not tax or legal advice. Always confirm current rules with your country's tax authority or a qualified adviser.

Talk to us about your business

Tell us where you are today and we'll show you how Tallium AI fits. No pressure, no spam.

Message us on WhatsApp · +971 50 429 3637

We'll only use your details to contact you about Tallium AI.