Wio Business: Transfers (WPS) - Pay Employee Salaries with Your Wio Business Account

Created by Monica H, Modified on Wed, 7 Oct at 3:14 PM by Viswanathan Mahadevan


Wio Business: WPS Salary Payments Guide

Pay your employees seamlessly, compliantly, and securely through the Wages Protection System (WPS) directly from Wio Business on the Web.


? Overview & Eligibility

What is WPS?

The Wages Protection System (WPS) is an electronic salary transfer system mandated by the UAE government (under the Ministry of Human Resources and Emiratisation – MOHRE and the Central Bank of the UAE) to ensure employees receive their wages accurately and on time.

Who Needs WPS?

  • Mainland Companies: Mandatory for all companies registered with MOHRE.

  • Free Zone Companies: Certain free zones (such as DMCC and JAFZA) mandate WPS. If you are registered in another free zone, please verify requirements with your specific licensing authority.

  • Company in another free zone? → Check with your free zone licensing authority — WPS may not be required yet, but it's becoming mandatory across the UAE
  • WPS not required for your setup? → You can continue paying salaries through regular bank transfers
? If you're unsure whether WPS applies to your business, contact your licensing authority directly for confirmation.

Offered WPS OPTIONS: Comparison Breakdown

Feature / Criteria

Option 1: On-Screen Entry ("Pre-fill my payroll")

Option 2: Pre-filled CSV Upload

Option 3: Empty CSV Template Upload

Best Suited For

Small teams (up to 20 employees)

Medium teams (20–100+ employees)

Large enterprises & companies with external HR/Payroll software

File Handling

No file needed (done directly on-screen)

Download .csv, edit in Excel, and re-upload

Export .csv from HRMS or manually prepare from template

Data Population

Automatic — fetched live from MOHRE

Pre-populated with registered MOHRE records

Blank — fully populated by the user/system

Editing Experience

Quick inline edits directly in the web UI

Batch editing in spreadsheet software (Excel/Sheets)

Automated bulk mapping/formatting from HRMS export

Risk of Format Errors

Lowest (system enforces field types on screen)

Low (header and structure are pre-built)

Moderate (requires strict adherence to date/time/routing formats)

Speed

Instant for a few employees

Fast for medium batches

Fastest for automated enterprise exports

Which WPS Option Should You Choose?

  • Choose Option 1 (On-Screen Entry) if you have a small team, standard fixed salaries, and want to pay directly within 2 minutes without managing spreadsheet files.

  • Choose Option 2 (Pre-filled CSV) if you have more than 20 employees and want to adjust variable components (overtime, commissions, deductions) across a spreadsheet.

  • Choose Option 3 (Empty CSV Template) if your payroll is managed by external HR software (e.g., SAP, Oracle, Zoho, Bayzat) and you need to bulk-import pre-generated payroll files into Wio.


Key Facts at a Glance

Detail

Info

Where to access

Wio Business website only (not the mobile app)

Who can use it

Businesses registered with MOHRE (and some free zones like JAFZA and DMCC)

Currency

AED only

Processing time

Salaries credited to employees within 1 business day

Cut-off time

4:30 PM, Monday to Saturday (no submissions on Sundays)

Max employees per file

999 employees per submission

Wio Bank routing code

808610001


? Pricing & Service Fees

Plan

Monthly Free Submissions

Additional Submission Fee

Essential Plan

1 free file/submission per month

AED 31.50 per additional submission

Grow Plan

3 free files/submissions per month

AED 31.50 per additional submission


? Step 1: WPS Registration (One-Time Setup)

Before submitting payroll for the first time, link your MOHRE establishment profile to your Wio Business account:

  1. Log in to Wio Business on the web.

  2. Click on WPS in the left navigation panel (or select New Salary Transfer on the homepage).

  3. Enter the Emirates ID of the Owner / Authorized Signatory registered with MOHRE.

  4. Select your company from the list and enter your Company Code (Establishment Number).

    • Where to find it: Your 7–13 digit Establishment Number is available on your company’s Establishment Card or via the MOHRE App under My Establishments > Company Profile.

  5. Select your preferred Debit Account (source of funds) and confirm.

  6. Once submitted, your registration will be verified.

Note: If MOHRE systems are undergoing maintenance, your status may show as In Progress for up to 24 hours.

? Step 2: Preparing and Submitting Salary Payments

Wio Business provides flexible ways to prepare and transfer salaries:

Method A: On-Screen Entry ("Pre-fill my payroll")

Recommended for businesses with up to 20 employees.

  1. Go to WPS > Salary Transfer and click Start New Salary (or New Salary Transfer).

  2. Choose Pre-fill my payroll.

  3. Select the Payroll Month you are paying for.

  4. Your employee list will appear automatically pre-populated with details fetched from MOHRE.

  5. Review each employee's details (salary amount, IBAN, and bank routing code). Edit or add any missing payment details directly on the screen.

  6. Click Confirm & Pay, review the summary, and enter the Passcode sent to your registered mobile/email.

Method B: Upload Salary File (.CSV)

Recommended for larger payrolls or companies using external HR/payroll systems.

  1. Go to WPS > Salary Transfer and click Start New Salary.

  2. Select Upload salary file.

  3. Select the relevant Payroll Month.

  4. On the Upload Your Salary File screen, choose one of the following:

    • Download pre-filled salary file: Downloads a template populated with your registered employee records.

    • Download empty salary file template: Downloads a blank CSV template formatted for manual entry or export from your HR software.

  5. Fill in or adjust employee salaries, dates, and account details in the CSV file, then save it.

  6. Upload your completed .csv file.

  7. The system will validate the file and show a preview of valid records and any discrepancies.

  8. If there are salary mismatches (e.g., paid amount differs from MOHRE records), select a reason for each employee (or choose Set for all to apply one reason to multiple employees).

  9. Click Confirm & Pay and enter the passcode to complete the submission.

? Tips for the Excel file:
  • Download the sample template from the website for the correct format
  • Save as .csv format only
  • Amounts must include decimals (e.g., 1000.00 not 1000)
  • Dates must use dashes, not slashes (e.g., 2026-07-09 not 2026/07/09)
  • The time must not be in the future — use an earlier time than your current time
  • If you exit mid-way, your progress is saved as a draft

How to Find and Update Your Employer ID

Finding Your Employer ID

Your Employer ID is a 13-digit number, also known as your Establishment Number or MOL ID. You can find it using one of the methods below:

Option 1: Check Your Establishment Card

Look for the Establishment Number on your company's labour card (Form 7).

Option 2: Use the MOHRE App

  1. Log in to the MOHRE app using UAE Pass or your registered mobile number.
  2. Go to My Establishments > Company Profile.
  3. Find the Company Code. This is your Employer ID.

? If your Employer ID has fewer than 13 digits, add zeros at the beginning until it reaches 13 digits.

Example:

  • Company Code: 123456
  • Employer ID: 0000000123456

Updating Your Employer ID

If you entered the wrong Employer ID during registration, you can update it anytime:

  1. Log in to the Wio Business website.
  2. Go to Salary Transfer.
  3. Select Edit Employer ID.
  4. Enter the correct Employer ID.
  5. Click Save.

? Still receiving an error after updating your Employer ID? Contact our support team and we'll be happy to help.


For DMCC-Registered Companies

If your company is registered with DMCC, your Employer ID should follow this format:

DMCC + your PIC/CEC number (with enough zeros added to make the total length 13 characters)

Example:

  • CEC Number: 1234567
  • Employer ID: DMCC001234567

Employee IDs

  • Employee IDs must be 14 digits long.
  • If needed, add zeros at the beginning to reach 14 digits.

? What is a PIC/CEC number?
It is your employee identification number within DMCC. You can find it on your Company Employment Card or in the DMCC Member Portal.


? Step 3: Managing Multiple Companies (Multi-Company WPS)

If you manage multiple legal entities or MOHRE employer codes, you can process them all under one central Wio Business profile:

Adding an Additional Company

  1. Go to the Salary Transfer page and click + Add Company.

  2. Enter the authorized person’s Emirates ID and the company’s Establishment ID.

  3. Select the Debit Account for this entity (you can pay all companies from one central account or assign separate sub-accounts to each).

  4. Confirm registration.

Switching Between Companies

  1. Navigate to the Salary Transfer page.

  2. Click the dropdown in the Company name section to select the entity you want to manage.

  3. The dashboard and records will automatically update to that company.

Updating Payment Accounts or Removing a Company

  • Change Payment Account: Under Company name, select Manage registrations, click the pencil (edit) icon next to the company, choose the new debit account, and click Update.

  • Remove / De-register: Under Manage registrations, click the delete (trash) icon. Ensure there are no pending or processing salary payments for that entity before removing.


? Step 4: Accessing Statements & Pay Slips

Once a salary file status moves to Transferred, you can generate and download official reports:

  1. Open the WPS dashboard and click Reports.

  2. Choose the report type you need:

    • Salary Slip: Generate individual employee pay slips for up to 24 months.

    • Employee Report: Detailed salary breakdown by employee for selected months.

    • Employer Report: Consolidated payment summary statement for your accounting and audit records.

  3. Select the month range and employees, then click Get Pay slips / Get Report.

  4. The requested reports will be generated and emailed as a PDF directly to the account owner’s registered email address.


⚙️ WPS File Processing Timelines & Payment Statuses

If your Wio Business account has multiple users with different roles:

  • A preparer can create and submit the salary file for review
  • An authorised person (account owner) can review, download, and approve or reject the file
  • The authorised person reviews files from the Salary Transfer section on the website

Here's what happens after you submit:

Step

What Happens

Timeframe

You submit

Your account is debited for the total salary amount + any fees

Immediately

Processing

The file is sent to the Central Bank of the UAE

Within 24 hours

Acknowledgment

Central Bank confirms receipt

Status shows "Transferred"

Employees paid

Salaries arrive in employee bank accounts

Within 1 business day of acknowledgment

What if a salary is returned?

Sometimes an individual salary payment can't be processed (e.g., employee's bank account is closed or IBAN is incorrect). If this happens:

  • The affected amount is refunded to your Wio account
  • You'll see the specific reason for each failed payment on the WPS dashboard
  • The rest of the salaries in your file are processed normally

Understanding Payment Statuses:

  • Uploaded / Review Ready: Your file has been uploaded and passed initial formatting checks.

  • Pending Approval: Awaiting approval from the account owner or authorized approver.

  • Processing: The payment file has been submitted to the Central Bank clearing network.

  • Transferred: Success. Salaries have been accepted and dispatched to employee bank accounts.

  • Partially Reversed: Some employee accounts were credited successfully, but specific individual lines were returned (e.g., closed employee bank account or invalid IBAN).

  • Reversed / Failed: The batch could not be processed. Any deducted funds are refunded to your Wio account.


?Troubleshooting Common Errors

File Upload Errors

Error

What It Means

How to Fix It

Invalid Employer ID

Your Employer ID doesn't match between registration and the file

Edit your Employer ID from the homepage to match your file

Invalid Employee ID

Employee's personal number is incorrect or not linked to your Employer ID

Check the employee's MOL card for their personal number (must be 14 digits — add zeros if needed)

Invalid routing code

The bank code doesn't match the employee's IBAN

Verify digits 5-7 of the IBAN match digits 2-4 of the routing code

Invalid date

Date format is wrong

Use YYYY-MM-DD format (e.g., 2026-07-09)

Invalid time

Time format is wrong or is in the future

Use HHMM format (e.g., 1530 for 3:30 PM) and make sure it's not a future time

Invalid salary month

Month format is wrong

Use MMYYYY format (e.g., 072026 for July 2026)

Incorrect EDR count

The number of employees in the file doesn't match the count field

Update the employee count to match the actual number of records

Incorrect total salary

The total doesn't add up

Make sure the total equals the sum of all fixed + variable salary amounts

Salary already paid for this month

You've already submitted for these dates

Change the pay period dates to avoid overlap with previous submissions

File exceeds 1 MB

File is too large

Reduce the file size or split into multiple submissions

Count exceeds 1000

Too many rows

Maximum 999 employees per file — split into multiple files

Not enough balance

Insufficient funds

Top up your account to cover total salaries + fees before submitting

After-Submission Errors (Reversals)

Error

What It Means

How to Fix It

Unable to locate account

Employee's bank can't find the account

Verify IBAN with the employee

Account closed

Employee's bank account is no longer active

Get updated bank details from the employee

Invalid account number

IBAN is incorrect

Confirm the correct IBAN with the employee

Account dormant

Account hasn't been used in a long time

Employee should contact their bank to reactivate

Account frozen

Account is restricted

Employee should contact their bank

? For all reversals: The amount is automatically returned to your Wio account. You can see the specific reason on the WPS dashboard by clicking on the reversed file.

CSV File Format Issues

If you're getting format errors, try this:

On Windows:

  1. Save the file as .csv
  2. Right-click → Open with Notepad
  3. Check that values are separated by commas (no extra commas)
  4. Amounts include decimals (1000.00)
  5. Dates use dashes, not slashes (2026-07-09)
  6. Press Ctrl+S to save
  7. ⚠️ Do not reopen in Excel after editing in Notepad — Excel may change the format

On Mac:

  1. Save the file as .csv
  2. Right-click → Open with TextEdit
  3. Check the same formatting rules as above
  4. Press Cmd+S to save
  5. ⚠️ Do not reopen in Excel after editing

Frequently Asked Questions

General

Can I process WPS from the Wio mobile app?

  • No — WPS is available on the Wio Business website only.

Do I need to register every time I submit a salary file?

  • No, registration is a one-time step.

Can I submit more than one salary file per month?

  • Yes, there's no limit on the number of files per month.

Can I process salaries for a previous or future month?

  • Yes — you can submit for up to 9 months in the past or 2 months ahead.

Can I include more than one salary month in a single file?

  • No — each file can only cover one salary month.

Can I pay the same employee twice in one month?

  • Only if the pay periods don't overlap. For example: File 1 covers 1st–15th, File 2 covers 16th–30th.

Can I pay salaries in a foreign currency?

  • No — only AED is supported for WPS transfers at this time.

Can I pay partial salaries or pay twice in the same month?

  • Yes. You can specify non-overlapping payment date ranges (e.g., 1st–15th for the first transfer, and 16th–30th for the second). If the amount is less than the full monthly expected wage, simply select the appropriate mismatch reason when prompted.

What happens if an employee's salary transfer is reversed?

  • If an individual transfer fails (e.g., employee account closed or frozen), the Central Bank returns those specific funds. The returned amount is credited back to your Wio account, and the failure reason will be visible under your file details.

Does Wio Business offer prepaid WPS payroll cards for employees?

  • No. All employees must have an active UAE bank account with a valid 23-character IBAN.

Registration

Where can I find my Employer ID?

  • On your Establishment Card (Form 7) or in the MOHRE app under My Establishments → Company Profile.

My Employer ID has fewer than 13 digits — what do I do?

  • Add zeros at the beginning. For example: 123456 becomes 0000000123456.

I'm getting "We couldn't find any company linked to this Emirates ID" — what does this mean?

  • The Emirates ID you entered doesn't match MOHRE's records. This should be the Emirates ID of the person who registered your company's employees with MOHRE (usually the owner). Check the MOHRE app → My Establishments → Company Profile for the correct details.

Payments & Accounts

When will my account be debited?

  • Immediately upon submission. Make sure you have sufficient funds (salary amount + any fees) before submitting.

When will my employees receive their salaries?

  • Within 1 business day after the file status shows "Transferred".

Does Wio validate the employee and employer IDs in my file?

  • No — you are responsible for ensuring all details are correct according to MOHRE records.

Does Wio Business offer salary cards for employees?

  • No. Your employees must have their own active UAE bank account with a valid IBAN to receive salary through WPS.

I process salaries through an exchange house — can I switch to WPS?

  • Yes, as long as you have a company MOL card and your employees have UAE bank accounts.

How do I transfer salary for a Golden Visa holder without an Employee ID?

  • Your business needs approval from MOHRE to employ a Golden Visa holder. Once approved, the employee will be registered and assigned an ID. Contact MOHRE for guidance.

Can I register multiple Employer IDs on one Wio account?

  • Each Employer ID can only be registered once. Duplicate registrations are not allowed.

How to Identify the Correct Routing Code?

  • Each bank has a routing code that you'll need when entering employee bank details. Here's a quick way to verify:
    • The 5th, 6th, and 7th digits of the employee's IBAN should match the 2nd, 3rd, and 4th digits of the routing code
    • Example: If the IBAN is AE11026000021572598 → the routing code should contain 026 (like 3026120122)
  • ? A full list of routing codes is available on the Wio website during the salary transfer process. If a bank has multiple routing codes, you can use any of them — just make sure it's for the correct bank.

File Submission

What file format is accepted to upload through WPS portal?

  • Only .csv files are supported.

Can the authorised person review the salary file before approving?

  • Yes — in multi-user setups, the authorised person can download and review the file marked "In Review" before approving or rejecting.

My file was reversed — how do I find out why?

  • Log in to the Wio Business website, go to Salary Transfers, and click on the reversed file to see the specific reason.

Need Help?

  • Chat: Available in the Wio Business app
  • Call: 600-500946

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article