WPS Compliant Banks in UAE: List + Free SIF Template

If you are running payroll in the UAE, then you already know WPS is not something you can skip or delay. It’s a legal requirement and if your company is not linked to the right bank, your salary transfers can get rejected, delayed, or flagged by MOHRE. Many HR and finance teams waste hours figuring out which banks actually support WPS and how the linking process works.
In this guide, I have covered the full list of WPS agent banks, how to link your company to one and a free downloadable WPS template so you don’t have to build it from scratch.
What Is WPS and Why It Matters for Employers
WPS stands for Wage Protection System. It’s a system set up by the UAE government to make sure employees get paid on time and in full, through approved banks and financial institutions. Instead of paying salaries manually or through random transfers, employers submit a SIF file (Salary Information File) through an approved WPS agent bank, and the bank pushes it to the Central Bank for processing.
Why does this matter to you as an employer? Because if you’re not compliant, MOHRE can restrict your company’s ability to issue new labour cards, renew visas, or even process new work permits. Some companies have also faced fines for repeated late or incorrect submissions. So this isn’t just a payroll thing, it actually affects your ability to hire and operate smoothly.
What Makes a Bank a WPS Agent?
Not every bank in the UAE can process WPS payments. A bank becomes a WPS agent only after it’s approved by the Central Bank of the UAE to handle salary transfers under this system. To qualify, the bank needs to:
- Be licensed and regulated by the Central Bank of the UAE
- Have the technical setup to receive and process SIF files
- Follow the reporting standards set for WPS transactions
- Be able to route payments to employee accounts across different banks, not just their own
Basically, once a bank gets this approval, it becomes what’s called an “agent bank,” meaning your company can use them to send salary files that the Central Bank will accept.
Full List of WPS Agent Banks in the UAE
Here’s the list of banks and exchange houses currently approved as WPS agents in the UAE. Some are traditional banks, others are exchange houses that also offer WPS services, which is helpful if you have a smaller team and don’t want a full banking relationship just for payroll.
| Bank / Exchange House | Type |
|---|---|
| Emirates NBD | Bank |
| Abu Dhabi Commercial Bank (ADCB) | Bank |
| First Abu Dhabi Bank (FAB) | Bank |
| Dubai Islamic Bank | Bank |
| Mashreq Bank | Bank |
| RAKBANK | Bank |
| Commercial Bank of Dubai | Bank |
| Al Ansari Exchange | Exchange House |
| Lulu Exchange | Exchange House |
| Wall Street Exchange | Exchange House |
| UAE Exchange | Exchange House |
A quick note here, this list can change, and new agents do get added or removed from time to time. So before you finalise which one to go with, it’s worth double checking the current list on the Central Bank’s website or asking your relationship manager directly.
Talk to an expert
Speak to us to learn how you can efficiently run payroll in UAE with Zelt
How to Link Your Company to a WPS Agent Bank
Once you’ve picked a bank, here’s roughly how the linking process goes:
- Open a corporate account with your chosen WPS agent bank, if you don’t already have one.
- Submit your trade licence and establishment card (this comes from MOHRE) so the bank can verify your company details.
- Register your company on the WPS system, which usually happens through the bank or directly via the Ministry’s portal.
- Get your Employer ID and Establishment ID confirmed, these are needed for every SIF file you submit later.
- Set up your salary file format, this is where a SIF template really helps, more on that below.
- Do a test submission if the bank allows it, so you can catch any formatting errors before your first real payroll run.
It sounds like a lot of steps, but most banks have a dedicated WPS onboarding team who can walk you through it. It usually takes a few working days if all your documents are in order.
Free Downloadable WPS SIF Template
This is the part most guides skip, but it’s actually where most payroll errors happen.
A SIF file is a plain text file with a very specific structure. If even one field is out of place, wrong length, or missing a required character, the bank’s system can reject the whole file, and then your entire team’s salary gets delayed, not just one person’s.
To save you the trial and error, we’ve put together a ready-to-use SIF template that follows the Central Bank’s required format. It includes:
- The correct header, employee, and trailer record structure
- Required fields like Employer ID, employee IBAN, and salary components
- Notes on field lengths so you don’t accidentally cut off data
You can use it as a base and just plug in your own employee data. If you’re using Zelt for payroll, this same file gets generated automatically, so once you’re set up, you won’t need to touch this manually at all.
Common WPS Errors and How to Avoid Rejected Files
Even experienced HR teams run into this. Here are the mistakes that come up the most, and how to avoid them.
- Wrong IBAN format Every employee’s IBAN needs to match their bank exactly. Even one wrong digit and the file gets bounced back.
- Mismatched Employer ID If your Employer ID or Establishment ID doesn’t match what MOHRE has on record, the whole submission fails, not just that one employee’s line.
- Incorrect salary breakdown Basic salary, allowances, and deductions all need to be entered in separate fields. Lumping them together as one number is a common mistake that causes rejections.
- Missing or duplicate records If an employee left the company but is still in the file, or if someone’s record appears twice, the bank will flag it.
- Submitting after the salary window closes WPS has a set time window each month for salary submission. If you miss it, even a correct file can be treated as a late payment, which affects your compliance score with MOHRE.
The good news is, most of these are avoidable once you have a clean, consistent process, or a payroll system that builds the SIF file for you automatically instead of relying on manual entry.
Switching or Adding a WPS Agent Bank
Sometimes companies want to switch banks, maybe for better service, lower fees, or because they’re consolidating accounts. You can absolutely do this, and you’re not locked into one bank forever.
Here’s what usually needs to happen:
- Inform MOHRE of the change through the system or your existing bank.
- Open the account with the new WPS agent bank.
- Re-register your company details under the new bank’s WPS setup.
- Run a parallel test cycle if possible, so you’re sure the new setup works before your next real payroll.
You can also add a second WPS agent bank if, for example, you have employees who prefer different banks for their own accounts. This doesn’t mean you need two separate payroll processes, most systems, including Zelt, let you manage this under one dashboard.
WPS Compliance Deadlines and Penalties for Employers
This is the part that often gets overlooked until something goes wrong.
Salaries need to be paid within the timeframe set by MOHRE, usually within a set number of days after the salary due date. If a company misses this repeatedly, it can lead to:
- Restrictions on issuing new work permits.
- Delays in visa renewals for existing staff.
- Fines, which can add up depending on how many employees are affected and how late the payment is.
- In serious or repeated cases, the company can even be blocked from applying for new labour quotas.
The safest approach is to build your payroll calendar around the WPS submission window, not the other way around. Once it becomes part of your monthly routine, it’s honestly not that hard to stay compliant.
WPS isn’t the only place UAE labour law creates payroll obligations, gratuity calculations at the end of service carry similar risk if done incorrectly. If you want to check your numbers, our gratuity calculator UAE walks through the full formula.
WPS for Multi-Entity or Multi-Currency Payrolls
If your company operates more than one entity in the UAE, or you have a mix of local and international staff, WPS can get a bit more complicated. Each entity usually needs its own Establishment ID and its own SIF file, even if the employees are technically working under one group.
A few things worth keeping in mind:
- WPS only applies to AED salary payments, so if you’re paying some staff in a different currency, that portion is usually handled outside the WPS system.
- If you run payroll for multiple entities, keeping them on one payroll platform makes it much easier to track submission deadlines across all of them instead of juggling separate spreadsheets or logins.
- Consolidated reporting helps a lot during audits, since you can pull up every entity’s WPS submission history in one place instead of chasing it down bank by bank.
Getting Started with Zelt: Setup & SIF Generation for Any Agent Bank
If you’re switching to Zelt payroll solution, here’s roughly what the setup looks like:
- Add your company’s Employer ID and Establishment ID during onboarding.
- Import your existing employee salary structures, or set them up fresh if you’re a new company.
- Connect your preferred WPS agent bank details.
- Run your first payroll cycle, Zelt generates the SIF file automatically in the correct format.
- Submit it through your bank, or if supported, directly through the integration.
Most teams get this done within a day or two, and after the first cycle, it becomes a routine monthly task rather than something that eats up hours of your time.
This is really the whole point of using Zelt for UAE payroll. One of the most time-consuming parts of running payroll here is building the SIF file correctly every single month, and with an all in one hr solution like Zelt, this is handled automatically. You run payroll as usual, and the system generates a properly formatted SIF file that matches the requirements of your WPS agent bank, whether that’s one of the major banks or an exchange house.
Frequently Asked Questions
What happens if my SIF file gets rejected?
The bank will usually tell you which records failed and why. You fix the specific error and resubmit. As long as it's within the salary window, it shouldn't count as a late payment, but it's best to resubmit as quickly as possible.
Can I pay contractors through WPS?
No, WPS is specifically for employees on your payroll under a labour contract. Contractors are usually paid through regular bank transfers outside the WPS system.
Do all companies in the UAE need to be on WPS?
Most private sector companies registered with MOHRE need to be WPS compliant. Some free zones have their own variations, so it's worth checking with your specific free zone authority if you're unsure.
How often do I need to submit a SIF file?
Every payroll cycle, which for most companies is monthly.
Can I use more than one WPS agent bank at the same time?
Yes, some companies do this, especially if employees bank with different institutions. Just make sure your payroll system can handle generating separate files if needed.


