Blog Content

/ /

WPS and SIF Files in Qatar: The Complete Employer Guide (2026)

Every private-sector employer in Qatar pays salaries through the Wage Protection System (WPS). On paper it is simple: you pay staff into Qatari bank accounts and your bank reports the payment to the Ministry of Labour through a Salary Information File (SIF). In practice, rejected SIF files, mismatched IDs and late transfers are some of the most common payroll problems we see in Qatar, especially for security, manpower and facilities companies paying hundreds or thousands of workers.

This guide explains how WPS works, what a SIF file contains, the deadlines and penalties you are working against, and how to stop files being rejected.

What is the Wage Protection System?

WPS is the electronic salary monitoring system run by Qatar’s Ministry of Labour (MoL) with Qatar Central Bank. It was introduced through Law No. 1 of 2015, which amended Article 66 of the Labour Law (Law No. 14 of 2004), and became mandatory in late 2015.

The rules in short:

  • Salaries must be paid in Qatari Riyals into the employee’s account at a Qatari bank or approved financial institution.
  • Monthly-paid employees must be paid at least once a month. Other employees must be paid at least every two weeks.
  • Every salary run must be reported to WPS through a SIF file submitted via your bank.
  • Cash salary payments do not satisfy WPS, even if the employee signs a receipt.

The Ministry compares what your contracts say each employee should earn against what the SIF shows you actually paid. Any gap, whether a missing employee, a lower amount or a late payment, is flagged.

What is a SIF file?

The Salary Information File is a structured file (usually CSV) that your bank uploads to WPS alongside the salary transfer. It contains two parts:

1. Employer record

A single header line identifying the company and the payroll run, typically including:

  • Employer establishment ID (from the MoL)
  • Paying bank and the employer’s IBAN
  • File creation date and time
  • Salary month and year
  • Total amount of salaries and total number of employee records

2. Employee records

One line per employee, typically including:

  • Qatar ID (QID) or visa number
  • Employee name
  • Employee bank and IBAN (or wage card number)
  • Salary frequency and number of working days in the period
  • Net salary paid
  • Basic salary
  • Extra hours and extra income (overtime, bonuses, allowances)
  • Deductions
  • Notes or comments explaining deviations (for example unpaid leave or absence)

The exact column order and field formats are defined in your bank’s WPS specification, and banks do differ in the details. Always generate the file to your own bank’s current template rather than reusing a file from another bank.

Deadlines you are working against

Item Requirement
Salary payment On the contractual due date. Payment more than 7 days late triggers Ministry action.
Payment frequency At least monthly for monthly-paid staff, at least every two weeks for others
SIF submission With every salary run, through your bank
Final settlement Due promptly at end of employment, including end-of-service gratuity

Penalties for non-compliance

The penalties are not theoretical. Under the 2015 amendment, failing to pay through WPS on time can lead to:

  • Imprisonment of up to one month and/or a fine of QAR 2,000 to QAR 6,000 per employee. For a company, the general manager or authorised signatory can be held personally responsible.
  • Suspension of new work permits and other Ministry transactions if salaries are more than 7 days late.

Underpaying the minimum wage carries heavier penalties under the 2020 reforms: up to one year in prison and fines of up to QAR 10,000.

For a 300-person manpower company, a per-employee fine turns a single bad month into a seven-figure exposure. More immediately, a frozen work permit account stops you hiring for new contracts, which is often the bigger commercial damage.

Minimum wage: what WPS checks against

Since March 2021 (Law No. 17 of 2020), Qatar’s minimum wage applies to all workers, including domestic workers:

Component Minimum (QAR per month)
Basic wage 1,000
Housing allowance (if housing not provided) 500
Food allowance (if food not provided) 300

If you provide accommodation and food, the minimum is the QAR 1,000 basic wage, which must still be paid through WPS. Your SIF must show basic salary separately from allowances so the Ministry can see the minimum is met.

The 8 most common reasons SIF files get rejected

From payroll runs we have supported for workforce-heavy companies in Qatar, these cause most rejections and flags:

  1. QID or visa number mismatch. An expired QID, a typo, or a new QID issued after renewal that was never updated in HR records.
  2. Invalid or closed IBAN. Workers change banks or accounts get closed. One bad IBAN can hold up the whole file at some banks.
  3. Totals that do not reconcile. The header total does not equal the sum of employee lines, often after a last-minute manual edit in Excel.
  4. Lump-sum payments. Paying a single combined figure without separating basic, allowances, overtime and deductions.
  5. Salary lower than contract with no explanation. Unpaid leave or absence deductions that are not explained in the notes field.
  6. Wrong working days. Days in the period that do not match attendance or the employee’s join or exit date.
  7. Missing employees. Staff on the Ministry’s records for your establishment who do not appear in the file, often people on long leave or awaiting exit.
  8. Wrong bank template. Using an outdated column layout or a file built for a different bank.

Almost all of these come from the same root problem: payroll is calculated in one place, attendance lives in another, employee master data sits in a spreadsheet, and the SIF is assembled by hand at the end of the month.

How to make WPS compliance routine

Keep one employee master record

QID, visa number, IBAN, bank, contract salary and allowances should live in one system, with expiry alerts for QIDs and validation on IBAN format. When the source data is right, most rejections disappear.

Connect attendance to payroll

Working days, overtime and absence deductions should flow from attendance and shift data into payroll automatically. This is the single biggest fix for manpower and security companies where rosters change daily. See how our attendance and shift management feeds payroll.

Generate the SIF from the payroll system

The SIF should be an output of the approved payroll run, built to your bank’s template, with totals calculated by the system rather than typed in. Our WPS payroll software generates bank-ready SIF files directly from the payroll run.

Validate before you submit

Run checks before the file goes to the bank: every active employee included, no salary below contract without a reason code, no basic wage below QAR 1,000, totals reconciled, IBANs valid.

Keep an audit trail

Store each submitted SIF, the bank’s acknowledgement and any rejection report against the payroll period. If the Ministry raises a query months later, you can answer it in minutes.

Spreadsheet payroll or a WPS-ready system?

A spreadsheet can work for a 15-person office. Beyond roughly 50 employees, or with shift workers, overtime and site-based teams, the manual effort and error rate climb quickly. The questions to ask:

  • How many hours does HR spend each month building and fixing the SIF?
  • How many files were rejected or flagged in the last 12 months?
  • Can you prove, for any employee and any month, what was paid and why?

If the answers are uncomfortable, it is time to move payroll into a system where attendance, HR records and WPS are connected. For security, manpower and facilities companies, KafaaOne was built around exactly this workflow, from roster to SIF. For businesses that want a broader ERP, we implement WPS-compliant payroll on Odoo as part of a full HRMS.

Planning an Odoo rollout? Read our guide to Odoo implementation in Qatar: cost, timeline and what to expect.

Frequently asked questions

Does WPS apply to small companies?

Yes. WPS applies to private-sector employers regardless of size. Companies licensed under the Qatar Financial Centre follow their own employment framework.

Can we pay some employees in cash?

No. Salaries for employees covered by the Labour Law must be paid through the bank transfer and SIF process. Cash payments are not recorded in WPS and leave you exposed.

What happens if a SIF file is rejected?

The bank returns a rejection report listing the errors. You correct the data, regenerate the file and resubmit. Delays count against your payment deadline, so build in time before the due date.

How do we report unpaid leave or absence deductions?

Show the reduced working days and the deduction in the employee record, and use the notes field to explain the reason. An unexplained salary below the contract amount is one of the most common triggers for a Ministry query.

Does the SIF need to separate allowances from basic salary?

Yes. Basic salary, allowances, overtime and deductions should be itemised rather than paid as one lump sum. This is how the Ministry checks minimum wage and contract compliance.

Is end-of-service gratuity paid through WPS?

Final settlements, including end-of-service gratuity (at least three weeks’ basic wage for each year of service for employees with one year or more), should be paid by bank transfer and documented. Many employers process them as a separate WPS run.

Get your WPS process under control

Synetra ERP has implemented HR and payroll for workforce-heavy companies in Qatar, including security services operations with large site-based teams. If your SIF files are built by hand or keep getting rejected, we can review your current process and show you what an automated, WPS-ready payroll looks like on your own data.

Book a WPS payroll review with our Doha team

This guide is for general information and reflects WPS requirements as published at the time of writing. Bank file specifications and Ministry procedures change, so confirm current requirements with your bank and the Ministry of Labour.

Popular Categories

Recent Posts

Popular Tags