We use Google Analytics to improve your experience. We don't share your data with third parties.

Payroll 5 min read

How to Set Up WPS for a New Company in Oman

Setting up WPS for a new company in Oman involves three steps: registering with the Ministry of Manpower's WPS system, enrolling with an approved WPS agent (bank or exchange house), and ensuring every employee has a valid bank account for salary transfers.

Key takeaways

  • Register your company with the Ministry of Manpower WPS portal before first payroll
  • Choose an approved WPS agent — most Omani banks and major exchange houses are eligible
  • Every employee must have an active bank account in their own name
  • Your first SIF file must include all active employees and match Ministry records exactly
  • SmartPRO generates WPS-compliant SIF files automatically from your payroll data

Step 1 — Register with the Ministry of Manpower

Before processing your first payroll, the company must be registered in the Ministry of Manpower's WPS system. This is typically done through the Labour Care portal (formerly known as Musaned). You will need your company's commercial registration number, tax card, and authorised signatory details.

The registration links your company's payroll submissions to your workforce file at the Ministry, allowing them to verify that all registered employees are receiving salaries on time.

Step 2 — Enrol with a WPS agent

A WPS agent is an approved financial institution (bank or exchange house) that processes your salary transfers and transmits the confirmation data to the Ministry. Most major banks in Oman — including Bank Muscat, HSBC, and Oman Arab Bank — are approved WPS agents, as are several exchange houses.

You will need to open a corporate account with your chosen WPS agent if you do not already have one, and complete their WPS enrollment documentation. This process typically takes 3–5 working days.

Some companies use a dedicated payroll account separate from their main operating account for WPS transfers. This makes reconciliation easier and reduces the risk of an insufficient balance on payroll day.

Step 3 — Collect employee bank account details

Every employee on your payroll must have an active bank account in their own name. Salary transfers to third-party accounts or cash payments do not satisfy WPS requirements. Collect the IBAN and bank name for each employee and verify the details before your first payroll run.

For new expatriate employees, opening a bank account requires a valid residence card (IQama). This means the bank account setup can only be completed after the work permit and residence visa have been issued — plan your payroll timeline accordingly.

Step 4 — Generate and submit your first SIF file

The SIF (Salary Information File) is a structured text file that lists every employee's Ministry ID, bank account number, salary amount, and payment date. The exact format is specified by the Ministry of Manpower and must be followed precisely — any deviation will cause the file to be rejected.

Common first-time errors include using the wrong employee ID format, including employees whose work permits are not yet active, or mismatching salary amounts with the approved contract on file at the Ministry.

SmartPRO automatically generates a validated SIF file from your payroll data, cross-references employee records against Ministry data, and flags any discrepancies before you submit — ensuring your first payroll run goes through cleanly.

Automate this with SmartPRO

SmartPRO handles WPS payroll, PASI submissions, work permit renewals, and PRO services — all in one platform built for Oman.