A Saudi employer can process salaries correctly and still face compliance issues if payroll figures don’t match GOSI records, employment contracts, WPS files, bank payments, or employee data. Accounting Services KSA helps businesses keep these records aligned.
Good payroll accounting Saudi Arabia links HR records, salary calculations, GOSI contributions, WPS submissions, bank payments, and accounting entries. This guide covers the Saudi payroll cycle from employee setup and salary calculation to GOSI, WPS, Mudad, reconciliation, EOSB, records, and compliance checks.
Saudi Payroll Accounting Setup for Employers
Saudi payroll starts with accurate employee data, approved salary terms, and consistent records across HR and finance. The payroll accounting Saudi Arabia covers:
- Employee setup: Record identification details, nationality, contract terms, salary, allowances, and joining date.
- Salary calculation: Calculate basic salary, allowances, overtime, leave adjustments, deductions, and approved payroll items.
- GOSI calculation: Apply the correct GOSI treatment to the employee’s contributory wage.
- Net salary: Deduct applicable employee contributions and lawful deductions.
- Salary payment: Transfer salaries through the approved banking process and prepare WPS information.
- Accounting: Post salary expenses, liabilities, employer contributions, and related payroll amounts to the general ledger.
Finance and HR teams should reconcile these records before they close each payroll period.
Saudi Payroll Compliance Requirements for Employers
Saudi employers need controls that connect employment records with actual payroll transactions. HRSD operates the Wage Protection Program to monitor wage payments and compliance, while GOSI manages social insurance registration and contributions.
- Employment records: Keep employee and contract information up to date.
- GOSI registration: Register eligible workers and maintain accurate contributory wage information.
- Salary records: Maintain monthly payroll calculations and supporting documents.
- WPS compliance: Submit wage information through Mudad as required.
- Bank payments: Ensure salary transfers agree with approved payroll figures.
- Accounting records: Record payroll expenses and liabilities correctly in the general ledger.
These controls support GOSI compliance KSA throughout the employment cycle.
GOSI Payroll Calculation in Saudi Arabia
GOSI contributions depend on the applicable insurance branch and contributory wage. Saudi payroll teams should identify the correct calculation basis before posting monthly contributions.
GOSI Contributory Wage Calculation
Employers should identify the salary elements that form the contributory wage before calculating the monthly contribution.
Basic Salary and Housing Allowance
GOSI guidance uses basic wage plus housing allowance for the applicable Annuities Branch calculation for Saudi workers.
GOSI Contribution Rates
The applicable insurance branch determines the contribution rate. Saudi and non-Saudi employees can have different GOSI treatment.
Employer GOSI Contribution
The employer records its applicable contribution as a payroll expense and liability.
Employee GOSI Deduction
The payroll register records the employee’s applicable contribution as a deduction from gross pay.
GOSI Wage Ceiling
Payroll teams should apply the current contributory wage limits and employee-specific rules instead of relying on outdated payroll settings.
GOSI Contributions and Payroll Deductions for Saudi Employees
Saudi employees can receive coverage under different GOSI insurance branches. Payroll teams should identify the applicable branch before calculating deductions.
- Annuities Branch: Saudi employees contribute 18% of the contributory wage, with the employer and employee each paying 9%.
- Occupational Hazards: The employer pays the applicable 2% contribution for covered workers.
- SANED: Eligible Saudi contributors pay 2%, shared between the employer and employee.
- Employee deduction: Show the employee’s applicable share separately in payroll.
- Employer cost: Record the employer contribution separately from employee deductions.
- Monthly check: Compare payroll calculations with GOSI records before month-end close.
Expatriate GOSI Payroll Requirements in Saudi Arabia
Non-Saudi employees require different GOSI treatment from Saudi employees. Payroll teams should confirm the applicable insurance coverage before they calculate contributions or deductions.
GOSI Coverage for Expatriate Employees
Confirm the worker’s GOSI coverage before calculating payroll contributions.
Occupational Hazards Contribution
The employer pays the applicable Occupational Hazards contribution for covered workers.
Expatriate Payroll Deductions
Do not apply Saudi employee GOSI deductions automatically to non-Saudi employees.
Employer GOSI Cost for Expats
Record applicable employer contributions as payroll costs.
Expatriate GOSI Registration
Match employee registration with official identification and employment records.
GOSI Records for Non-Saudi Employees
Finance and HR teams should reconcile expatriate records with the payroll register and GOSI account.
GCC Employee GOSI Coverage in Saudi Arabia
GCC nationals working in Saudi Arabia can fall under GCC insurance protection arrangements. Employers should confirm the applicable arrangement before they set up payroll.
- GCC nationality: Confirm the employee’s nationality before setting up payroll.
- Insurance coverage: Identify the applicable GCC insurance arrangement.
- Contributory wage: Apply the rules that govern the employee’s coverage.
- Employer records: Keep evidence that supports the employee’s insurance treatment.
- Payroll deduction: Apply only the contribution that the applicable arrangement requires.
- Reconciliation: Match payroll deductions with the relevant insurance records.
GOSI Employee Registration and Salary Updates
Accurate GOSI registration keeps employee records aligned with payroll. Employers should update employee information when employment status or salary details change.
New Employee GOSI Registration
Register eligible employees with accurate identification, employment, and salary information.
GOSI Employee Information
Check employee names, identification details, nationality, employment status, and required records.
Registered Salary Updates
Update the registered contributory wage after an approved salary change affects the GOSI calculation.
New Hire Reporting
Complete required GOSI reporting within the applicable reporting period.
Employee Termination Updates
Record employee termination and reconcile the final payroll with the employee’s GOSI status.
GOSI Record Corrections
Investigate differences before making corrections to keep payroll, HR, and GOSI records consistent.
Saudi Payroll Treatment for Joiners, Leavers, and Salary Changes
Employee changes can affect salary, GOSI, leave, EOSB, and accounting entries within the same payroll period.
- New joiner: Calculate the first salary according to the employment terms and payroll period.
- Mid-month start: Apply the company’s approved method to the partial payroll period.
- Salary increase: Update payroll, GOSI records, and accounting from the effective date.
- Allowance change: Review the effect on payroll and GOSI treatment.
- Employee exit: Calculate final salary, deductions, leave amounts, and EOSB where applicable.
- Final reconciliation: Match the settlement with HR, GOSI, bank, and accounting records.
WPS and Mudad Payroll Submission in Saudi Arabia
The Wage Protection Program monitors wage payments for private sector establishments. HRSD requires employers to submit wage files through Mudad for compliance monitoring.
Saudi Wage Protection System
WPS Saudi Arabia checks wage payments against employment and wage information and supports wage compliance monitoring.
Mudad Wage File Submission
Employers upload the required wage file through Mudad and review the resulting compliance information.
Payroll-to-Bank Salary Matching
The payroll register, approved bank payment, and WPS data should show consistent salary information.
WPS Salary Compliance
Companies should review payment dates, amounts, employee records, and reported wages before submission.
Mudad Payroll Rejections
A rejected file requires the payroll team to identify the employee, amount, record, or payment difference that caused the issue.
WPS Payroll Records
Keep payroll registers, payment evidence, submitted files, corrections, and supporting explanations.
GOSI, WPS, Mudad, and Qiwa for Saudi Employers
GOSI, WPS, Mudad, and Qiwa serve different purposes. Payroll teams should connect the records without treating these systems as interchangeable.
| System | Main purpose |
| GOSI | Social insurance registration and contributions |
| WPS | Wage payment compliance |
| Mudad | Wage file submission and WPS compliance |
| Qiwa | Employment and contract-related records |
| HRSD | Labor and employment regulation |
WPS Saudi Arabia focuses on wage payment compliance, while GOSI focuses on social insurance. Mudad handles wage file submission, and Qiwa supports employment and contract records.
Saudi Payroll Accounting Entries for Employee Salaries
The accounting side of payroll moves approved payroll figures into the general ledger. Finance teams should separate salary expenses, employee deductions, employer costs, and liabilities.
- Gross salary expense: Debit the relevant salary expense accounts.
- Employee deductions: Credit the applicable payroll liability accounts.
- Employer contributions: Debit the relevant employer contribution expense.
- Net salary payable: Credit the employee salary payable account.
- Bank payment: Clear the salary payable after the company transfers salaries.
- GOSI liability: Clear the GOSI liability after the company makes the required payment.
Saudi Payroll Journal Entries for Salaries and GOSI
Journal entries provide the accounting detail behind the payroll totals. Companies should use consistent entries for recurring salary and GOSI transactions.
Gross Salary Expense Entry
Record approved gross payroll against the relevant employee, department, cost center, or project.
Employee GOSI Deduction Entry
Credit the applicable GOSI liability for the employee contribution deducted through payroll.
Employer GOSI Expense Entry
Record the employer contribution as a separate payroll expense and liability.
Net Salary Payable Entry
Recognize the amount owed to employees after approved deductions.
GOSI Liability Payment Entry
Clear the GOSI liability when the company pays the required contribution.
EOSB Accrual Entry
Record the applicable end-of-service benefit accrual separately from monthly salary expense.
Payroll-to-GOSI Reconciliation for Saudi Companies
Payroll-to-GOSI reconciliation checks the connection between employee payroll records and GOSI records. This review helps finance teams identify differences before the monthly close.
- Employee count: Compare active payroll employees with GOSI registrations.
- Contributory wage: Compare the payroll basis with the registered GOSI wage.
- Employee deduction: Match payroll deductions with GOSI contribution records.
- Employer contribution: Verify the employer amount against the applicable rate.
- Status changes: Check new hires, exits, and salary changes.
- Adjustments: Document and correct differences before the accounting close.
WPS and Mudad Payroll Reconciliation in Saudi Arabia
WPS reconciliation checks the connection between approved payroll, submitted wage files, and actual bank payments.
Payroll Register to WPS File
Compare employee names, identification details, salary amounts, and payment information.
WPS File to Bank Payment
Check that submitted wage information agrees with the actual salary transfer.
Salary and Contract Matching
Compare reported salary information with the employee’s documented employment terms.
WPS Difference Resolution
Investigate rejected or questioned transactions and retain evidence for each correction.
Qiwa Salary and Payroll Record Matching
Qiwa records can affect payroll checks involving employment contracts and salary terms. Payroll teams should compare contractual information with the amounts they process.
- Contract salary: Compare the documented salary with payroll.
- Employment status: Check that active and terminated employees match.
- Contract changes: Update payroll after approved contract changes.
- Allowance terms: Review contractual salary components before processing.
- Employee records: Match identification information across systems.
- Exception review: Investigate differences before submitting payroll files.
Saudi Payroll Salary Components and GOSI Treatment
A clear salary structure separates fixed pay, variable earnings, benefits, and deductions. This separation helps payroll teams apply the correct treatment to each component.
Salary component Payroll treatment
Basic salary Core salary amount
Housing allowance Review for applicable GOSI treatment
Transport allowance Apply the relevant payroll treatment.
Overtime Add approved overtime earnings.
Commission Record according to employment terms
Leave pay Process according to approved leave records.
Employee deductions: Deduct approved and lawful amounts.
EOSB Calculate separately from monthly salary
GOSI uses basic wage plus housing allowance for the applicable Annuities Branch calculation for Saudi workers.
Payroll Deductions and Net Salary in Saudi Arabia
Payroll deductions determine the final amount employees receive and the liabilities that finance teams record.
GOSI Employee Deductions
Apply the employee’s applicable GOSI contribution based on coverage and contributory wage.
Unpaid Leave Deductions
Calculate unpaid leave adjustments according to applicable employment and payroll rules.
Absence Deductions
Record approved absence adjustments according to company policy and applicable labor requirements.
Salary Advances
Deduct approved advance installments according to the employee’s repayment schedule.
Employee Loans
Maintain a separate loan schedule so payroll deducts the correct amount each month.
Other Lawful Deductions
Review each deduction before payroll approval and retain the supporting record.
Saudi Overtime Payroll Calculation
Overtime requires approved working hours and a clear calculation. Payroll teams should retain attendance records and approval evidence for each overtime payment.
- Approved hours: Use verified overtime hours from attendance records.
- Employee eligibility: Confirm the applicable overtime treatment.
- Calculation basis: Apply the required calculation method.
- Payroll entry: Record overtime separately where the payroll structure requires it.
- Approval record: Keep evidence from the responsible manager or HR team.
- Reconciliation: Compare overtime payroll with attendance and accounting records.
Leave, Absence, and Salary Adjustments in Saudi Payroll
Leave records can change salary calculations, employee balances, and monthly payroll amounts.
Annual Leave Payroll
Process annual leave according to approved leave records and applicable employment rules.
Sick Leave Payroll
Apply the correct salary treatment for approved sick leave.
Unpaid Leave
Calculate unpaid leave adjustments and record the resulting payroll effect.
Absence Adjustments
Match absence deductions with approved attendance records.
Leave Salary
Record leave-related salary amounts according to the payroll structure.
GOSI and Leave Adjustments
Review the GOSI effect when leave or salary changes alter the contributory wage.
EOSB Payroll Accrual and Final Settlement in Saudi Arabia
End-of-service benefit requires separate tracking from monthly salary. Payroll teams should maintain an accrual schedule and update it when salary, service period, or termination information changes.
- Monthly accrual: Record the applicable EOSB expense and liability.
- Service period: Maintain accurate joining and termination dates.
- Salary basis: Use the applicable salary basis for the calculation.
- Leave balances: Include relevant final settlement items where required.
- Termination settlement: Calculate final salary and applicable employee benefits.
- Accounting close: Reconcile the EOSB provision with employee records.
Saudi Payroll Records and Compliance Documents
Payroll records should allow finance and HR teams to support every amount in the monthly payroll.
Employee and Contract Records
Keep identification details, employment terms, salary information, and approved changes.
Monthly Payroll Registers
Maintain the complete monthly payroll calculation and approval record.
GOSI Contribution Records
Keep GOSI registration, contribution, adjustment, and payment evidence.
WPS and Mudad Files
Retain submitted wage files, compliance results, corrections, and supporting explanations.
Salary Payment Evidence
Keep bank payment records that support the amounts shown in payroll.
Payroll Reconciliation Reports
Document differences between payroll, GOSI, WPS, bank, and accounting records and record the corrective action.
GOSI, WPS, and Salary Payment Deadlines in Saudi Arabia
Payroll teams should maintain a monthly compliance calendar that covers internal payroll cut-offs and regulatory submissions.
- Payroll cut-off: Set a fixed date for attendance, leave, overtime, and salary changes.
- Payroll approval: Complete management review before bank and WPS processing.
- Salary payment: Process employee wages in line with applicable employment and WPS requirements.
- Mudad submission: Submit the applicable wage file within the permitted period.
- GOSI processing: Complete the applicable contribution process within the required cycle.
- Month-end close: Reconcile payroll liabilities, payments, GOSI, and accounting entries.
Common Saudi Payroll and GOSI Compliance Errors
Payroll errors often start with differences between employee records, payroll calculations, and regulatory submissions.
Incorrect GOSI Wage
An incorrect contributory wage can lead to incorrect employee deductions and employer.
contributions.
GOSI Registration Errors
Incorrect employee status, identification information, or salary records can create reconciliation problems.
WPS and Mudad Mismatches
Differences between payroll and submitted wage files can affect the company’s WPS compliance record.
Payroll and Accounting Differences
A payroll register that does not agree with the general ledger can distort employee costs, liabilities, and financial reporting.
Saudi Payroll Software for GOSI, WPS, and Accounting
Saudi payroll software should support accurate calculations, regulatory files, accounting entries, and reconciliation.
- GOSI payroll calculations: Calculate applicable contributions using employee payroll data.
- Employee master data: Maintain controlled employee information.
- WPS and Mudad files: Prepare required wage information for submission.
- Bank salary files: Support accurate salary payment processing.
- Payroll journal entries: Post approved payroll amounts to the accounting system.
- Payroll reconciliation: Compare payroll, regulatory records, bank payments, and accounting data.
Good payroll software can connect GOSI calculations, WPS files, EOSB, leave, attendance, and accounting entries within one payroll workflow.
Payroll Accounting and GOSI Support for Saudi Businesses
Growing employee numbers, multiple salary structures, monthly reconciliations, and regulatory submissions can increase the workload for finance and HR teams.
GOSI and Payroll Reconciliation Support
Accounting Services KSA can help businesses compare payroll calculations with GOSI records, identify differences, and maintain supporting reconciliation records.
WPS and Mudad Compliance Support
Businesses can receive support with payroll data, WPS information, Mudad files, and submission differences.
Saudi Payroll Accounting Support
Companies that need payroll services Riyadh can use an organized process that links salary calculations to accounting, GOSI, WPS, and employee records.
Businesses that need payroll outsourcing Saudi Arabia can also assign recurring payroll administration and reconciliation work to an external accounting team.
Accounting Services KSA can support companies with salary processing KSA, monthly payroll reconciliation, GOSI records, WPS preparation, and accounting entries.
Final Verdict
Saudi payroll involves salary calculations, GOSI contributions, WPS reporting, accounting entries, and employee records. Companies need consistent controls to keep these records aligned.
A reliable payroll accounting Saudi Arabia process helps finance teams track employee costs, reconcile regulatory records, and identify payroll differences before they affect month-end reporting. GOSI compliance KSA also requires ongoing attention to employee records and contribution information.
For businesses that need payroll services Riyadh, salary processing KSA, or payroll outsourcing Saudi Arabia, Accounting Services KSA can support the monthly payroll cycle and its related accounting and compliance requirements. Contact the team to discuss your Saudi payroll needs.
FAQs
Can payroll and GOSI records differ temporarily?
Yes. Salary revisions, new employee registrations, terminations, or delayed updates can create temporary differences. Employers should identify the reason and promptly correct the affected records.
Does every employee receive the same payroll treatment in Saudi Arabia?
No. Payroll treatment can differ based on nationality, employment status, salary structure, allowances, leave, deductions, and applicable social insurance rules.
What should employers check before approving a monthly payroll?
Employers should verify employee master data, salary changes, attendance inputs, allowances, deductions, GOSI figures, bank payment amounts, and required payroll submissions before approval.
How can a company detect payroll discrepancies early?
A monthly comparison of payroll reports, employee records, GOSI data, bank payments, and wage files can reveal differences before they create larger accounting or compliance issues.
What happens when payroll information changes after the monthly payroll closes?
The company should document the adjustment, determine the correct accounting treatment, update the relevant employee records, and include the adjustment in the appropriate payroll cycle or correction process.
Can payroll accounting affect a company’s financial reporting?
Yes. Payroll affects salary expenses, employee liabilities, social insurance costs, accrued benefits, cash payments, and other payroll-related balances in the company’s financial records.
