WPS file template

A ready template with the required columns — generated and checked in front of you, not a static file uploaded once and forgotten.

File is conformant

2 row(s) pass the same checks as our validator: IBAN check digit, identifiers, net-pay agreement.

File preview
EmployeeID,EmployeeName,IBAN,BasicSalary,HousingAllowance,OtherAllowances,Deductions,NetSalary,PaymentDate
1100000000,Employee 1,SA5000003400000000000000,5000.00,1250.00,500.00,250.00,6500.00,2026-09-01
2100000001,Employee 2,SA2300003400000000000001,6000.00,1250.00,500.00,250.00,7500.00,2026-09-01
Required columns
EmployeeIDEmployeeNameIBANBasicSalaryHousingAllowanceOtherAllowancesDeductionsNetSalaryPaymentDate

Why this template is different

Generated, not static

The columns come from the same list our validator checks. Template and validator cannot drift apart.

Sample rows that are actually valid

The example IBAN passes mod-97, the identifier starts with 1 or 2, and net equals basic plus allowances minus deductions, computed in halalas.

Comma or semicolon

Excel in Arabic locales usually writes semicolons. Pick the delimiter your machine opens cleanly instead of repairing it by hand.

Opens in Arabic without mojibake

The file carries a byte-order mark, so Excel reads Arabic headers as written.

Common questions

Is this file approved by Mudad?

No. It is a template following the column structure a WPS file is expected to carry, so you do not start from a blank sheet. Mudad and your bank are the authorities.

How is this different from the validator?

This gives you a structurally correct file to start from. The validator takes your own file, after payroll has filled it, and tells you which rows will be rejected.

Is my data uploaded?

Nothing is uploaded. The template is built in your browser and downloaded from it.

How many rows can I generate?

Up to fifty example rows. The point is to show the correct shape, not to produce your payroll here.

The template reflects the column structure a WPS file is commonly expected to carry. It does not replace your bank’s requirements or what Mudad shows for your establishment. Always check the final file before uploading.

Free tools

Our other free tools

All free, in the browser, no account.

Honour-loan requestTunisia

Fill in and download the request as a PDF under Decree 148/2026.

Labour rights calculatorSaudi Arabia

End of service, leave, overtime, termination and unpaid wages on one page.

End of service calculatorSaudi Arabia

What is owed under Articles 84 and 85, including the resignation reduction.

VAT calculator

Add VAT to an amount or extract it, at the Saudi 15% and every Arab rate.

VAT number checkerSaudi Arabia

Check the format of a Saudi VAT number and what each segment means.

Nitaqat calculatorSaudi Arabia

Saudization rate, and the hires needed to reach a required one.

Discount calculator

Price after a discount, or the rate between two prices.

Overtime calculatorSaudi Arabia

Overtime pay under Article 107, with allowances and Ramadan hours.

Leave calculatorSaudi Arabia

Annual leave balance: 21 days, 30 after five years, and its cash value.

Number to Arabic words

Turn an amount into correct Arabic words for cheques, invoices and contracts.

Tafqit API

Turn amounts into vocalised Arabic words inside your own systems — a direct API.

Breach notification deadline

Work out the 72-hour deadline for each authority, from the moment you became aware.

TEJ withholding XML validatorTunisia

Check your TEJ XML before depositing, or build it: amounts computed in millimes.

WPS file validatorSaudi Arabia

Check the payroll file before Mudad: IBAN check digits, IDs, and the net salary sum.

Tax invoice generatorSaudi Arabia

A print-ready simplified tax invoice with a QR code that meets ZATCA’s requirements.

Online Arabic keyboard

Write Arabic from any device by typing in Latin letters.

The Arabic alphabet

All 28 letters, their 4 forms and the harakat, with a printable PDF.

Add the harakat

Add the vowels back to undiacritized Arabic, in your browser.

Fix reversed Arabic text

Repair Arabic from Photoshop or a PDF: reversed order, disconnected letters.

Decorate Arabic text

Geometric and floral ornament for your name or bio, ready to copy.

Fancy name generator

Decorate a name in Arabic or Latin, with a check on what survives.

Arabic typing tutor

Graded lessons on the Arabic 101 layout, with live speed.

Quran & hadith image maker

Pick a verse or a hadith from Bukhari and get a framed image, ready to share.

Makharij al-Huruf

Click a letter and see where it is produced on an interactive section — 17 makharij, 5 regions.

Tajweed rules

Paste a vocalised ayah and the rulings colour themselves: izhar, idgham, ikhfa, iqlab, qalqalah and madd.

Sifat al-Huruf

The qualities of each of the 29 letters, those with an opposite and those without.