Payroll Register Compliance Saudi: 2026 Mudad Guide

Payroll register compliance Saudi means uploading your company’s Wage Protection System (WPS) payroll file every month through Mudad (mudad.com.sa) so MHRSD and Qiwa can confirm every worker was paid the contracted salary on time. Establishments must file within the first days of the following Gregorian month, and a compliance ratio below roughly 80% can restrict Qiwa and Muqeem transactions until corrected.
What payroll register compliance in Saudi Arabia actually means in 2026
Every establishment registered with the Ministry of Human Resources and Social Development (MHRSD) keeps a digital payroll register — a structured monthly file listing each employee, their identity number, basic salary, housing allowance, other allowances, deductions and the total net paid. That file is generated in Mudad, the national payroll platform, and matched against the bank transfers actually made to each worker’s account.
The comparison engine sits behind the Wage Protection System. It reads three things: who is on your Qiwa establishment file, what the payroll register says you owe them, and what the banks report you actually transferred. When the three line up, your establishment shows a green compliance status. When they diverge — a missing employee, a short payment, a late transfer — the status drops and downstream government services start to tighten.
Understanding this matters far beyond HR. Payroll register compliance now sits alongside Saudization (Nitaqat) as one of the two ratios that decide whether you can hire, transfer, renew Iqamas or issue block visas. For a newly licensed foreign entity, it is usually the first ongoing obligation that bites after incorporation, which is why we cover it early with clients going through company formation in Saudi Arabia.
Who must file a payroll register — and who is exempt
The obligation follows the establishment file, not the licence type. If you have an MHRSD/Qiwa establishment with at least one registered employee, you are in scope. That includes:
- MISA-licensed foreign companies — 100% foreign-owned LLCs, branches of foreign firms and regional headquarters entities.
- Saudi-owned LLCs and joint stock companies registered with the Ministry of Commerce.
- Establishments of every size. Micro establishments (roughly 1–5 workers) were the last wave brought in and now file through Mudad’s simplified flow.
- Contracting and staffing companies, including those deploying staff to client sites, who file for the workers on their own establishment file.
- Non-profits and professional firms holding an MHRSD establishment record.
Practically exempt are establishments with zero registered employees (a dormant file), and owners who are not themselves on the payroll. Domestic workers hired under the household services route sit in a separate system (Musaned) and are not part of the commercial payroll register. If you are unsure which bucket you fall into, check the establishment classification screen in Qiwa before assuming you are out of scope.
What about a company that has not started operating?
A newly registered establishment with no employees still has an MHRSD file, and the moment the first employment contract is authenticated in Qiwa, the payroll clock starts for the following month. Many new entities miss their very first filing because they assume the obligation begins after the probation period. It does not — it begins with the first paid month.
The three platforms you will use: Mudad, Qiwa and GOSI
Payroll compliance is a three-portal exercise, and knowing which system owns which fact saves hours of troubleshooting.
- Mudad — where the payroll register is built, the salary file is generated, and wage payments are initiated or reconciled with your bank. Mudad also issues the compliance certificate and the monthly status.
- Qiwa — the MHRSD labour platform holding your establishment file, authenticated contracts, Saudization band and the employee list Mudad reads from. If a worker is missing from Mudad, the fix is almost always in Qiwa.
- GOSI — the General Organisation for Social Insurance, which holds registered wages and collects contributions of roughly 21.5% in total for a Saudi employee (employer plus employee share) and a lower occupational-hazard-only rate for expatriate staff. GOSI-registered salary should mirror the contract salary.
Two more systems sit adjacent: Muqeem for Iqama and exit-re-entry services, and Absher Business for identity-linked government transactions. Both can be blocked when compliance status falls, which is the mechanism most companies feel first.
Step-by-step: how to file the payroll register in Mudad
The flow below reflects the standard Mudad establishment journey. Screen names occasionally change with platform releases, so confirm the current wording on the portal itself.
- Log in to mudad.com.sa using the establishment’s Absher Business credentials or the Nafath single-sign-on app. Choose the correct establishment if your CR covers several MHRSD files.
- Open “Payroll” (الرواتب) from the left menu, then select the payroll period — Mudad works on Gregorian calendar months.
- Review the imported employee list. Mudad pulls names from Qiwa. Confirm each worker’s Iqama or National ID, IBAN and basic salary. Missing IBANs are the single most common blocker.
- Enter or import salary components — basic salary, housing allowance, transport allowance, other allowances, and deductions. You can key them in for a small team or upload a spreadsheet using Mudad’s template for larger headcounts.
- Validate the register. Mudad runs a pre-check for mismatched IDs, dormant employees, duplicate IBANs and salaries that differ from the contract on file in Qiwa. Clear every red flag before proceeding.
- Approve and generate the salary file. If your bank is integrated with Mudad, you can initiate the transfer directly; otherwise download the file and upload it to your corporate banking portal.
- Execute the bank transfer so funds actually reach employee accounts. The register alone does not prove payment — the bank leg does.
- Confirm the upload status. Return to Mudad after the bank processes the batch and check that the period shows as “uploaded” or “matched”, not “pending”.
- Download the compliance certificate from the WPS or compliance section for your records. Auditors, banks and some government tenders on Etimad ask for it.
Repeat every month. There is no annual filing that substitutes for the monthly cycle.
Timing: when the file is due
Wages are due within the contractual period — typically by the end of the month for monthly-paid staff — and the payroll register for that month should be uploaded and matched in the opening days of the following month. Establishments that pay on the 25th and upload on the 1st sit comfortably. Those who pay on the 10th of the following month are already generating a late marker. Confirm the current cut-off dates displayed on your Mudad dashboard, as the platform shows establishment-specific deadlines.
Documents, IDs and data you need before you start
Gather these once and the monthly cycle takes minutes rather than days.
- Unified national number / Commercial Register number. Under the new Commercial Register Law effective 3 April 2026, Saudi Arabia moved to a unified national CR whose identifier begins with “7” and which carries no expiry date — replaced by an annual confirmation. English trade names are now permitted, and there is a five-year grace period for transition.
- MHRSD establishment number (the 700-series labour office file) and Qiwa access.
- Absher Business or Nafath credentials for the authorised signatory.
- Employee master data — full name as printed on the Iqama or National ID, ID number, job title matching the Qiwa contract, nationality, and date of joining.
- Valid Saudi IBANs for every employee. Accounts must be in the employee’s own name at a Saudi bank.
- Authenticated employment contracts in Qiwa with the salary that matches what you will file.
- GOSI registration for each worker with the correct contributory wage.
- Corporate bank account with WPS/payroll file upload enabled, ideally integrated with Mudad.
Indicative costs and timelines around payroll compliance
Mudad itself is a government platform and the core payroll register filing is not a per-file government fee for standard establishments; costs arise from banking, subscriptions to value-added Mudad services, and the wider compliance stack. Figures below are indicative — confirm current figures on the official portal before budgeting.
| Item | Indicative cost (SAR) | Typical timeline |
|---|---|---|
| Mudad payroll register filing (core WPS upload) | No standard per-file govt fee | Same day once data is clean |
| Mudad value-added payroll subscription (per employee/yr, tiered) | Indicative, varies by package | Activated within 1–2 days |
| Corporate bank WPS file upload | Bank charges apply; indicative | 1–2 business days to clear |
| Qiwa contract authentication (per contract) | Indicative, varies by service | Instant to 1 business day |
| GOSI monthly contribution — Saudi employee | ~21.5% of contributory wage (employer + employee) | Monthly, due after month end |
| GOSI — expatriate employee (occupational hazards) | Lower rate; employer-only | Monthly |
| Iqama issue/renewal government fee | ~650/yr plus applicable levies | 1–3 business days on Muqeem |
| Commercial Register fee (unified CR) | ~1,200–2,000 | Same day to 3 business days |
| Chamber of Commerce membership | ~2,000–3,000/yr | 1–3 business days |
| MISA licence issue/renewal | Fees suspended in 2026 (previously 12,000 / 62,000) | ~3–10 business days |
| VAT registration and filing (ZATCA) | No registration fee; VAT rate 15% | Registration typically within days |
| Noble Core managed setup package | From 36,999 | Scoped per engagement |
Payroll sits inside a wider monthly compliance calendar: VAT returns and e-invoicing through ZATCA (Fatoora is being rolled out in waves), GOSI contributions, and annual confirmations for the commercial register through the Saudi Business Center and Ministry of Commerce.
How your compliance score is calculated and what it unlocks
Mudad compares the payroll register against actual bank transfers and produces a percentage of employees paid correctly and on time. That percentage is expressed as a status — commonly shown in bands from fully compliant down to non-compliant — and it feeds Qiwa.
What a healthy status unlocks:
- Issuing and renewing work visas and block visa quotas.
- Transferring employees between establishments through Qiwa.
- Iqama renewals and exit/re-entry visas via Muqeem.
- Eligibility for government tenders published on Etimad and support programmes from Monsha’at.
- Smoother bank onboarding and credit reviews, since banks review WPS status for SME lending.
When the score slips, restrictions are usually graduated — first a warning period to correct, then service suspensions. The practical lesson is that a single missed month is recoverable if you fix it immediately; a pattern of missed months is what causes real operational pain.
Partial payments and mid-month joiners
New joiners who start mid-month, workers on unpaid leave, and final settlements all create legitimate variances between contract salary and paid amount. Mudad accommodates these through reason codes on the register. Use them rather than leaving the figure to look like an unexplained short payment — an annotated variance is treated very differently from a silent one.
Common errors that break a payroll register upload
Nearly every failed upload traces back to a short list of data problems.
Identity mismatches
The name and ID in Mudad must match the Absher/Muqeem record exactly. Transliteration differences (“Mohammed” vs “Muhammad”), a swapped middle name, or an Iqama number entered with a leading zero stripped by Excel will all fail validation. Always import ID columns as text.
IBAN problems
An IBAN belonging to a family member, a closed account, an account frozen because the Iqama expired, or a foreign IBAN will bounce. Saudi IBANs are 24 characters starting “SA”. Employees should confirm their account is active before payday, not after.
Salary does not match the Qiwa contract
If the authenticated contract says SAR 8,000 basic and the register says SAR 6,500 basic with SAR 1,500 moved to allowances, the system flags a mismatch. Amend the contract in Qiwa first, then file.
Employees on the file who have left
A worker whose service ended but whose Qiwa record was never closed will appear as unpaid. Complete the end-of-service process in Qiwa and GOSI in the same month the employee leaves.
Bank file uploaded but never executed
Generating the file is not paying. If the batch sits unapproved in the corporate banking portal, Mudad sees zero transfers. Assign a second person to confirm execution.
Building a monthly payroll compliance routine
The companies that never have a problem all run something close to this cadence:
- Days 1–5: Process joiners, leavers and contract amendments in Qiwa and GOSI. Nothing structural changes after this window.
- Days 15–20: Draft the payroll register in Mudad and run validation early, while there is still time to fix an IBAN or an ID.
- Days 22–26: Approve the register, generate the salary file, and execute the bank transfer.
- Days 1–5 of the next month: Confirm matching in Mudad, download the compliance certificate, and archive it with the bank advice.
- Quarterly: Reconcile GOSI registered wages against contract salaries, and review the Saudization band in Qiwa.
Assign one named owner and one backup. The most common cause of a missed month in small foreign-owned entities is that the only person with Absher Business access travelled.
Record retention
Keep payroll registers, bank confirmations, compliance certificates, authenticated contracts and GOSI statements for at least five years. These are the documents requested in labour inspections, ZATCA reviews and bank due diligence, and they are also what a buyer’s advisers will ask for in any future transaction.
Payroll compliance for newly licensed foreign companies
Foreign investors licensed by the Ministry of Investment (MISA) face payroll obligations in the same way as domestic firms, but on a compressed timeline. The typical order of events is: MISA licence issued (usually within about 3–10 business days), unified commercial register obtained through the Saudi Business Center, MHRSD establishment file opened, Qiwa activated, GOSI registered, corporate bank account opened, then the first employment contracts authenticated. Only then can a payroll register be filed.
Two friction points recur. First, the corporate bank account often takes longer than everything else, and without it you cannot execute a WPS transfer — so start the banking process the day the CR is issued. Second, the general manager’s own Iqama is usually the first payroll entry, and it must be registered in GOSI at the correct wage before the first filing. If you are still at the licensing stage, our guide to the MISA licence in Saudi Arabia sets out the sequence in detail, including the 2026 position that MISA licence issue and renewal fees are suspended and 100% foreign ownership is available in most activities.
Common mistakes to avoid
- Treating the payroll register as an HR-only task. Finance must confirm the bank leg executed; HR alone cannot close the loop.
- Filing the register but paying late. The register and the transfer are matched — a correct file with a late payment still lowers your status.
- Letting Excel corrupt ID and IBAN columns. Format them as text before importing to Mudad, or leading zeros disappear silently.
- Filing salaries that differ from the authenticated Qiwa contract instead of amending the contract first.
- Leaving departed employees on the establishment file, which shows them as unpaid every month.
- Assuming a dormant company is exempt. If a contract is authenticated, the filing obligation exists.
- Registering a lower wage with GOSI than the contract salary. Keep contract, payroll register and GOSI wage aligned.
- Single-person access to Absher Business. Always maintain a delegated backup user.
- Ignoring the first warning notification rather than correcting within the grace window.
- Forgetting the annual commercial register confirmation under the 2026 unified CR rules — no expiry does not mean no obligation.
- Missing mid-month joiner reason codes, which makes a legitimate pro-rata payment look like a short payment.
How Noble Core helps with payroll register compliance Saudi
Noble Core Ventures runs the full compliance stack for foreign-owned establishments in the Kingdom, so payroll register compliance Saudi becomes a monthly confirmation rather than a monthly scramble. In practice that means:
- Set-up done in the right order — MISA licence, unified commercial register, MHRSD establishment file, Qiwa activation, GOSI registration and bank account opening sequenced so your first payroll month is never late.
- Mudad onboarding and bank integration, including template design for your salary structure and IBAN collection from day one.
- Monthly filing and reconciliation — we prepare the register, run validation, chase missing data, confirm the bank leg and archive the compliance certificate.
- PRO and government liaison through Noble Core’s PRO and mandoob service, covering Qiwa contract authentication, Muqeem transactions, Iqama renewals and Absher Business delegations.
- Alignment across ZATCA, GOSI and MHRSD, so VAT filings, contributions and payroll all reflect the same numbers.
Our managed setup packages start from SAR 36,999 and are scoped to the licence type, headcount and activity. Because government fees and platform rules change, we re-verify every figure against the official portal at the point of filing rather than relying on last year’s schedule — and we recommend you do the same for any number in this guide.
Need help setting up in Saudi Arabia? Noble Core handles your MISA licence, commercial registration, and visas end-to-end — done right the first time.
Frequently Asked Questions
What is payroll register compliance in Saudi Arabia?
Payroll register compliance Saudi is the monthly obligation to upload a structured salary file through Mudad so MHRSD can match what you owe each employee against what your bank actually transferred. The register lists every worker’s ID, basic salary, allowances and deductions, and the resulting compliance status feeds directly into your Qiwa establishment file.
Which portal do I use to file the payroll register?
You file through Mudad at mudad.com.sa, logging in with Absher Business credentials or Nafath. Mudad pulls your employee list from Qiwa, validates IDs and IBANs, generates the salary file for your bank, and issues the compliance certificate. Qiwa holds contracts and Saudization data, while GOSI holds registered wages and contributions.
When is the monthly payroll register due?
Wages are due within the contractual period, normally by month end for monthly-paid staff, and the payroll register for that month should be uploaded and matched in the opening days of the following Gregorian month. Mudad displays establishment-specific deadlines on your dashboard, so confirm the exact cut-off there rather than assuming a fixed date.
Does payroll register compliance Saudi apply to small companies?
Yes. The obligation follows the MHRSD establishment file, not company size, so micro establishments with one to five workers are included and file through Mudad’s simplified flow. Even a newly licensed company must file from the first paid month once an employment contract is authenticated in Qiwa. Only files with zero registered employees sit outside the cycle.
What documents and data do I need before filing?
You need your unified commercial register number, MHRSD establishment number, Absher Business or Nafath access, and for each employee the exact name and ID from their Iqama or National ID, a valid 24-character Saudi IBAN starting SA, an authenticated Qiwa contract, and correct GOSI registration. A corporate bank account with WPS upload enabled is essential.
What happens if my compliance status drops?
Restrictions are usually graduated. You typically receive a correction window first, after which Qiwa and Muqeem services can tighten, affecting work visa issuance, employee transfers, Iqama renewals and exit-re-entry visas. Eligibility for Etimad tenders and Monsha’at programmes can also be affected. A single missed month is recoverable if corrected promptly.
Why does my Mudad payroll upload keep failing?
The most frequent causes are identity mismatches between Mudad and Absher records, IBANs that are closed, foreign or in another person’s name, salaries that differ from the authenticated Qiwa contract, departed employees still on the establishment file, and Excel stripping leading zeros from ID columns. Import identity and IBAN columns as text to avoid this.
How much does payroll compliance cost in Saudi Arabia?
The core Mudad payroll register upload carries no standard per-file government fee, though bank charges and optional Mudad subscriptions apply. Surrounding costs are indicative: GOSI around 21.5% total for a Saudi employee, Iqama renewal roughly SAR 650 per year plus levies, commercial register about SAR 1,200 to 2,000. Confirm current figures on the official portal.