Payroll Accounting and GOSI Compliance in Saudi Arabia

payroll accounting Saudi Arabia

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:

 

  1. Employee setup: Record identification details, nationality, contract terms, salary, allowances, and joining date.
  2. Salary calculation: Calculate basic salary, allowances, overtime, leave adjustments, deductions, and approved payroll items.
  3. GOSI calculation: Apply the correct GOSI treatment to the employee’s contributory wage.
  4. Net salary: Deduct applicable employee contributions and lawful deductions.
  5. Salary payment: Transfer salaries through the approved banking process and prepare WPS information.
  6. 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.

 

SystemMain purpose
GOSISocial insurance registration and contributions
WPSWage payment compliance
MudadWage file submission and WPS compliance
QiwaEmployment and contract-related records
HRSDLabor 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.

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Table of Contents

Book An Appointment

Scroll to Top