Free tool

Mudad wage file validator

Check your wage file before uploading it to Mudad: IBANs, national ID or iqama numbers and totals, in your browser only.

The short answer

The Mudad wage file validator checks a CSV file in your browser, without uploading it anywhere. It checks that every IBAN is SA followed by 22 digits with valid check digits, that each national ID or iqama number has ten digits starting with 1 or 2, and that basic, housing and other allowances add up to the total.

The file is read in your browser and is never sent to any server, ours or anyone else’s.

Expected template

A header row, then one row per employee. Headers can be in Arabic or English:

  • National ID or iqama: id, national id, national_id · رقم الهوية، الهوية
  • Name (optional): name, employee name, employee · الاسم، اسم الموظف
  • IBAN: iban, iban number, account · الآيبان، الايبان
  • Basic: basic, basic salary, basic wage · الراتب الأساسي، الأساسي
  • Housing: housing, housing allowance · بدل السكن، السكن
  • Other allowances: other, other allowances, other earnings · بدلات أخرى، البدلات الأخرى
  • Total: total, total salary, total wage · الإجمالي، الاجمالي
Result

Choose or paste a file

Rows
–
Valid
–
With errors
–
National IDs
–
Iqamas
–
Total salaries
–

How it works and what it assumes

  • Saudi IBAN: SA then 22 digits, with the check digits verified by ISO 13616 (the remainder mod 97 must be 1).
  • National IDs start with 1 and iqama numbers with 2, both 10 digits.
  • Basic plus housing plus other allowances must equal the total, to within one halala, with no negative values.
  • These are checks for the common errors, not every Mudad or bank rule; Mudad can still reject a file for other reasons, such as a wage that differs from the contract documented on Qiwa or from GOSI.
  • The validator accepts commas or semicolons, quoted fields and UTF-8 files with a BOM. Save an Excel file as CSV UTF-8 first.

Sources: Mudad · ISO 13616 (IBAN)

Frequently asked questions

Is the wage file uploaded to your servers?

No. The validator runs entirely in your browser, and the file never leaves your device.

Why is an IBAN rejected when it has 24 characters?

Because the two check digits after SA do not match the rest, usually from one mistyped digit. Ask the employee for the bank’s IBAN certificate.

Does RafiqHR export the Mudad file?

Yes. Essentials and above export the Mudad wage file from the approved payroll run. It checks the fields and totals before you upload it.

This is general information to help you understand the topic. It is not legal advice. Rules and rates change: always check the official text on the relevant authority’s platform and consult a qualified adviser before acting.

All free tools

A Mudad file straight from an approved payroll run

RafiqHR checks IBANs and IDs when they are entered, and exports the Mudad wage file and bank files from the approved run.

No card, up to 50 employees, sample company preloaded