A squared stack of blank salary folders with tab dividers beside a closed metal filing tray and an unmarked punch clock on a quiet Dubai office desk, morning light from the right
  • 18 September, 2026
  • By Safwan, Managing Partner
  • Compliance

Last reviewed by the Exiloz tax team against the UAE legislation in force on that date. Tax law moves — confirm any figure against tax.gov.ae before you act on it.

Payroll errors surface after the file leaves your desk

September payroll is not a spreadsheet you send at the end. For a Dubai employer, the salary register must agree with the WPS file, new Emirati hires must be in the GPSSA workflow where applicable, and gratuity should move with the basic salary record. A mismatch can block permits or leave an accrual gap that surfaces at exit. The practical deadline is the wage due date, not the day your bookkeeper happens to finish. Use this checklist before the file leaves your payroll system. If you would rather not handle this in house, this is what our payroll WPS support covers.

A payroll run carries several records: the amount promised in the contract, the amount sent through WPS, and the amount carried into gratuity and pension records. They should tell the same story. Start there.

Start with the contract, not last month payroll

The current official UAE guidance says wages for the previous month are due on the first day of each Gregorian month. It also says employers should transfer at least 85% of total wages due on time where lawful deductions apply. That is a WPS control point, not permission to treat payday as flexible. Read the contract first, then confirm the pay period, due date, joining date and any approved changes.

For the September run, lock the August salary register before you build the file. A late change to a basic salary or unpaid-leave entry should leave a visible trail.

The WPS file needs a control total

Reconcile it twice. The total in the salary register should agree with the WPS submission and the bank debit, after the deductions that the payroll file records. The employee count should agree too. A file can contain the right total and still carry the wrong amount to one worker.

  • Match the employee name, labour card or payroll identifier and bank details to the master file.
  • Check the pay period and the contractual due date before generating the WPS file.
  • Separate basic salary, allowances, approved deductions, unpaid leave and one-off payments.
  • Save the WPS submission result and bank proof with the register, not in a separate inbox.

If this handover needs another pair of eyes, see Exiloz’s payroll WPS support in Dubai. The useful deliverable is a reconciled file with its exceptions explained.

If you want a regime-level explanation beside this handover list, see the existing UAE WPS guide. This post is narrower. It is about the file you are about to send.

The WPS escalation ladder starts before a fine

The clock starts early. The current official guidance for Ministerial Resolution No. 340 of 2026 lists staged action after the due date. It is not a single penalty number that begins only after a long grace period.

TimingPublished measureWhat payroll should do
Due dateElectronic monitoring continues until payment is provenRelease the file and save proof
Day 2Alerts and notifications begin for non-compliant employersEscalate any rejected file the same day
Day 5New work permits may be suspendedDo not leave an exception unresolved
Day 11Repeated violations can bring an administrative fine and category changeReview the last six months
Day 16Further work-permit action and labour-dispute registration can apply in listed casesCheck headcount and affected workers
Day 21Execution, attachment or other action can follow in listed casesMove the issue to management immediately

The table is an escalation map, not a substitute for the employer’s MoHRE notices. Keep the WPS rejection message, correction, resubmission and final acceptance together.

Gratuity starts with basic salary

Basic salary is the base. Under Federal Decree-Law No. 33 of 2021, a foreign full-time worker who completes at least one year of continuous service earns gratuity based on the basic wage. The first five years use 21 days for each year. Service after that uses 30 days for each year. Do not feed allowances into that calculation without checking the contract and the legal position.

The employer must pay outstanding wages, other entitlements and gratuity within 14 days of termination. That means the monthly payroll file needs an accurate leaver list and a current accrual schedule, even if nobody is leaving this month. For the longer calculation, see the existing UAE gratuity guide.

A worked example catches the missing accrual

The arithmetic is simple. Example: an expatriate full-time employee has a basic salary of AED 12,000 and 3 years and 4 months of continuous service. The daily basic wage is AED 12,000 divided by 30, or AED 400. The 21-day annual amount is AED 8,400. Three full years produce AED 25,200, and four months produce AED 2,800.

The total gratuity accrual is AED 28,000.

Service periodCalculationAccrual
First 3 yearsAED 12,000 / 30 x 21 x 3AED 25,200
Final 4 monthsAED 12,000 / 30 x 21 x 4 / 12AED 2,800
TotalAED 25,200 + AED 2,800AED 28,000

This is an illustration, not a quote for every employee. Part-time work, unpaid absence, a salary change and the employer’s chosen end-of-service arrangement can change the result.

Keep the calculation tied to the contract and the service record.

GPSSA starts with the employee master file

Record the joining date. Where GPSSA applies, the current employer service says the employer should register an Emirati employee within 30 working days of joining. The service also lists the practical conditions: UAE nationality, age between 18 and 60, medical fitness at appointment and an employer covered by the GPSSA rules. The current registration route is the Maashi platform.

  1. Confirm that the entity itself is registered with GPSSA and that the authorised representative can access Maashi.
  2. Match the employee’s Emirates ID, contract, joining date, work permit details and medical fitness certificate.
  3. Submit the employee registration and save the insurance number or approval evidence with the payroll file.
  4. Add every approved change to the next payroll handover, including a new joiner, salary change, transfer or end of service.

The GPSSA employer service lists the business licence, memorandum of association and owner or partner identification among the employer registration documents. Keep those documents ready before a new Emirati hire reaches payroll.

The salary register must agree with GPSSA

Master data is the hinge. WPS checks that salary was paid. GPSSA checks the employee’s insurance record. Gratuity checks basic salary and service. A payroll team that updates only the gross pay column can leave the other two records stale.

Compare the Emirati employee list with the WPS register, the GPSSA status and the contract changes report. Then compare leavers against the termination list. Do this before the salary file is generated, not after an employee asks why a record has not moved.

The existing GPSSA payroll guide covers the pension side in more depth. Use it alongside this month-end control rather than copying its figures into a WPS file.

The mistake we see most is a stale basic salary

The mistake we see most is a pay rise recorded in gross salary while the basic salary field stays unchanged. The WPS file still clears, so the problem hides. Months later, the gratuity schedule understates the employee’s entitlement and the GPSSA record may not match the contract. Compare the contract, payroll master, WPS register, GPSSA record and gratuity schedule line by line after every approved salary change.

Do not fix this by typing over the old month. Keep the effective date, approval and revised calculation. That is the evidence your payroll provider will need when the employee, auditor or authority asks how the figure moved.

The public WPS guidance is not fully settled

The unsettled point is the public guidance itself. One rendered English version of the official UAE Government WPS page still names Ministerial Resolution No. 598 of 2022. A newer version of that same page names Resolution No. 340 of 2026 and shows the day 2, 5, 11, 16 and 21 escalation ladder. The underlying operational message is clear: pay on time and keep proof. The transition between published versions is not.

For a September handover, use the current MoHRE notice in the employer account as the operational instruction. Keep a copy of the notice that governed the submission. Do not lift a penalty amount from an old blog post or assume that a cached government page is the final word.

Make the September handover today

Send the pack today. Ask your payroll provider for the salary register, WPS file, bank proof, gratuity movement schedule, Emirati employee changes and GPSSA confirmations in one folder. Then check the control totals before approval. A clean handover gives you a record. A late correction gives you a labour problem.

  1. Freeze approved payroll changes and the leaver list.
  2. Reconcile the register, WPS file and bank amount.
  3. Check gratuity and GPSSA changes against contracts.
  4. Save acceptance notices and exception evidence.

Send A Clean Payroll File

Exiloz checks the salary register, WPS file, gratuity schedule and GPSSA changes before your payroll leaves the desk. See our payroll WPS services for a monthly handover.

Frequently Asked Questions

When is a UAE salary due under WPS?

The official UAE Government WPS guidance says wages for the previous month are due on the first day of each Gregorian month. It also says employers should transfer at least 85% of total wages due on time where lawful deductions apply. The employment contract and current MoHRE instructions still need to be checked for the individual payroll.


What happens when a WPS salary file is late?

The official UAE Government guidance for Ministerial Resolution No. 340 of 2026 sets out staged measures. Alerts begin after the due date, new work permits can be suspended on day 5, and further labour or enforcement action can follow in listed cases. The exact response depends on the employer, headcount and repetition described in the resolution.


How is gratuity calculated for a foreign full-time employee?

Article 51 of Federal Decree-Law No. 33 of 2021 says a foreign full-time worker with at least one continuous year earns gratuity on basic wage. The rate is 21 days for each year in the first five years and 30 days for each year after. The official UAE Government page also says payment follows within 14 days of termination.


When should an Emirati employee be registered with GPSSA?

The current GPSSA employer service says registration should be completed within 30 working days of joining. Confirm the employee's status, the entity's coverage and the current instruction in the Maashi employer account before closing the payroll file. The service warns that delayed registration can make the employer liable for additional amounts.


What should a Dubai payroll provider reconcile each month?

MoHRE and GPSSA requirements should be checked together with the employer's contract records. Reconcile employee identity, pay period, basic salary, deductions, WPS total, bank proof, gratuity movement, Emirati joiners and leavers, and GPSSA status. Save the accepted file and any correction evidence in the same monthly payroll folder.