The Wage Protection System Checklist for Your First Hire
One new hire, five WPS steps: contract, bank account, wage file, payment, and proof. Miss one and Oman's Ministry of Labour can fine you OMR 50 per worker.
The day you hire your first employee in Oman, a countdown starts under the Wage Protection System (WPS), the Ministry of Labour's system for checking that every private-sector wage lands in a worker's bank account, in full and on time. Miss a step, a wrong bank number, a late transfer, a missing entry in the wage file, and the ministry can fine you OMR 50 per worker, doubling if it happens again. This checklist follows one new hire from signed contract to payment proof, in the order you will actually do it.
Why the Wage Protection System starts on day one
WPS is a joint system run by the Ministry of Labour and the Central Bank of Oman. It tracks whether the wage written in an employment contract is the wage that actually reaches the worker's bank account, every month, without cash-in-hand workarounds.
Since Ministerial Decision No. 729/2024, a formal rule that carries the force of law, took effect on 16 December 2024, employers must transfer wages within three days of the end of the wage period, cut down from the seven days allowed before, as Oman Observer reported when the change was announced.
Step 1: lock the wage into the contract
Every WPS record starts with the number written in the employment contract. Take Fatma, an example of a small business owner who runs a beauty salon in Al Khuwair. When she hires her first receptionist, Noor, she states Noor's exact monthly wage, say OMR 325, in the signed contract before anyone touches payroll paperwork.
That figure, not a verbal agreement or a WhatsApp message, is what the wage file has to match every single month. Changing the wage later without updating the contract is one of the fastest ways to trigger a mismatch flag.
- The basic monthly wage in Omani Rial, written in numbers, not just words
- Any fixed allowances (housing, transport) shown separately from the basic wage
- The pay period the company uses, for example calendar month end
- A line confirming wages are paid by bank transfer, not cash
Step 2: open the bank account the WPS way
Once the contract is signed, collect Noor's bank details directly from her, not from memory or an old form. Every wage payment under WPS needs a valid Omani IBAN (International Bank Account Number, a 23-character code starting with OM that identifies one specific account down to the last digit).
A single wrong digit sends the transfer nowhere, and it shows up as a missed payment on the ministry's side, not a private mistake you can quietly fix. Ask the employee to write the IBAN themselves, straight from their bank app or chequebook, and check the spelling of their name against their civil ID or resident card before it goes anywhere near a wage file.
Step 3: add the hire to your wage file
A wage file (the standard data file employers upload to their bank each month, listing every employee's ID, wage and IBAN in one batch) is how WPS actually sees the payment. Noor's details go into this file as a new row once her bank account is confirmed, then the bank processes the whole company's wages together and reports the batch back to the ministry's system. The Ministry of Labour publishes the exact wage file format and the list of approved banks that make this possible.
If your payroll spreadsheet and your wage file ever disagree, on the wage amount, the ID number or the IBAN, WPS flags the mismatch even if the money moved on time. Keep one source of truth, and update it the same day a contract changes.
Step 4: know the 30-day grace window
New hires get one piece of breathing room. Workers who have not completed 30 days of employment are exempt from WPS enforcement, so the ministry will not flag a missing transfer for someone still in their first month on the job.
That exemption covers enforcement, not the underlying duty to pay wages on time under Oman's labour law. The safer habit, and the one that saves you a scramble later, is to run a new hire through the full WPS process from their very first pay period instead of waiting for day 31.
Fatma's timeline for hiring Noor
Here is how the checklist plays out with real dates and one salary, so you can swap in your own numbers and redo it for your next hire.
| Milestone | Date | Amount (OMR) | Why it matters |
|---|---|---|---|
| Contract signed | 1 September 2026 | 325.000 | Sets the wage figure every later record must match |
| Bank IBAN collected and checked | 3 September 2026 | - | Confirms the exact account WPS will pay into |
| Noor added to payroll and wage file | 25 September 2026 | 325.000 | Included in the batch for the September wage period |
| Wage period ends | 30 September 2026 | - | Starts the three-day countdown to pay |
| Wage paid by bank transfer | 2 October 2026 | 325.000 | Inside the three-day deadline, due by 3 October |
| Payment proof filed | 2 October 2026 | - | Bank confirmation and payslip saved together, dated |
What this means for you
If you are about to hire your first employee, do these things in order, before you sign anything: agree the exact wage in Omani Rial, confirm the IBAN in writing, and set a calendar reminder for the day the first wage period ends.
Do not treat the 30-day exemption as a deadline extension. An inspector, or your own accountant, will want to see a clean pattern from month one, not a scramble that starts on day 31.
Keep every wage file, bank confirmation and payslip in one dated folder per month. For the exact figures the ministry compares each month, see The Three Numbers That Must Match in Every WPS Month. If a dispute or an inspection ever comes up, that folder is your evidence, not your memory.
How four payroll systems handle your first WPS hire
If you are choosing software to manage this from month one, the honest differences show up in Oman-specific support, not in marketing copy.
| Provider | Best for | Oman support | Implementation effort | Main trade-off |
|---|---|---|---|---|
| Amaal | Small service firms | Yes1 | Low | Fewer integrations2 |
| Zoho Payroll | Zoho-based small teams | No3 | Medium | Manual wage file4 |
| Odoo | Larger multi-app firms | Partial5 | High | Needs a partner6 |
| ERPNext | Budget-conscious technical teams | Partial7 | High | Needs technical setup8 |
- Payroll and wage file export are built around Oman's Wage Protection System requirements.
- Built specifically for Omani service businesses, so it has a smaller integration ecosystem than global suites.
- Zoho Payroll's published regional coverage is the UAE, Saudi Arabia and India; Oman is not listed as a supported country.
- Teams often run Zoho Books or Zoho People and build the WPS wage file by hand each month.
- The global payroll module needs an Oman localization app or partner build to produce a Ministry-format wage file.
- Oman payroll setup on Odoo is typically delivered through an implementation partner, adding cost and lead time.
- Open-source and self-hosted, with Oman payroll and WPS export available through community or partner customization rather than a built-in feature.
- The licence is free, but someone technical must configure the wage file format and Oman labour rules.
For a small business like a five-person maintenance company in Ruwi signing its first employment contract, a payroll module built around Oman's wage rules from the start, such as Amaal's HRM and payroll module, removes the manual step of building a wage file by hand. It is not built for a large, multi-branch group with deep custom approval chains, so weigh that against your own size before you choose.
The bottom line
Hiring your first employee in Oman means your payroll now has a regulator watching it, not just an accountant. Get the contract wage, the bank IBAN and the wage file to agree from day one, and the Wage Protection System becomes a formality you clear every month instead of a fine you explain later.
Comparison note: Amaal publishes this guide and is included in the comparison. The same criteria were applied to each provider using public material reviewed on 2026-09-20. Product details change, so confirm critical requirements directly with the vendor.