Skip to content

Payroll and Deduction Codes

Deduction reason codes loaded in WPSHELP, with their source and verification status.

Legal review

Selecting a deduction code only classifies the deduction in the salary file. It does not make the deduction lawful. Deductions must be permitted by local labour law and the employment contract — obtain legal review where in doubt.

🇦🇪 United Arab Emirates

No verified deduction codes are loaded for United Arab Emirates. WPSHELP does not invent codes — use only the codes your bank or Ministry of Human Resources and Emiratisation (MOHRE) provides.

🇸🇦 Saudi Arabia

No verified deduction codes are loaded for Saudi Arabia. WPSHELP does not invent codes — use only the codes your bank or Ministry of Human Resources and Social Development (HRSD) provides.

🇶🇦 Qatar

CodeMeaningNotes requiredSourceStatus
01Deductions related to working hoursNoQatar WPS SIF specification — SIF Deduction Reasons Verified
02Deductions related to the work arrangementsNoQatar WPS SIF specification — SIF Deduction Reasons Verified
03Deductions related to harm or damageNoQatar WPS SIF specification — SIF Deduction Reasons Verified
04Deductions related to advances paymentNoQatar WPS SIF specification — SIF Deduction Reasons Verified
99Other reasons (Notes / Comments required)YesQatar WPS SIF specification — SIF Deduction Reasons Verified
  • If a deduction is greater than zero, a reason code is required.
  • Code 99 requires explanation notes.
  • For zero deductions, follow your bank's specification (some expect the code to be blank).
  • Unknown codes are rejected by the WPSHELP validator.

🇴🇲 Oman

No verified deduction codes are loaded for Oman. WPSHELP does not invent codes — use only the codes your bank or Ministry of Labour provides.

🇰🇼 Kuwait

No verified deduction codes are loaded for Kuwait. WPSHELP does not invent codes — use only the codes your bank or Public Authority for Manpower (PAM) provides.

🇧🇭 Bahrain

No verified deduction codes are loaded for Bahrain. WPSHELP does not invent codes — use only the codes your bank or Labour Market Regulatory Authority (LMRA) provides.