Skip to main content
Calkulon
Înapoi la Ghiduri
4 min read5 Pași

How to Calculate Saudi GOSI Contributions: Step-by-Step Guide

Learn how to calculate Saudi GOSI contributions manually. Understand rates for Saudi and non-Saudi employees with our easy step-by-step guide.

Sari peste matematică — folosește calculatorul →

Instrucțiuni pas cu pas

1

Determine the Employee's Nationality

Identify if the employee is a Saudi national or a non-Saudi expat. This determines which contribution rates apply (Saudi nationals contribute to pensions and SANID, while expats only require a 2% employer-paid hazard contribution).

2

Calculate the Contributory Salary

Add the employee's Basic Salary to their Housing Allowance. Ensure this total falls between the minimum threshold of SAR 1,500 (for Saudis) and the maximum cap of SAR 45,000. If it exceeds SAR 45,000, use SAR 45,000 as your base.

3

Calculate the Employee Deduction

For Saudi employees, multiply the contributory salary by 9.75% (0.0975) to find their deduction. For non-Saudi employees, this deduction is 0%.

4

Calculate the Employer Contribution

Multiply the contributory salary by the employer rate. For Saudi employees, the rate is 11.75% (0.1175). For non-Saudi employees, the rate is 2% (0.02).

5

Sum the Contributions

Add the employee share and employer share together. This final sum is the total monthly amount that must be submitted to GOSI on behalf of the employee.

Demystifying GOSI Calculations in Saudi Arabia

Hello! If you are managing payroll in Saudi Arabia, or if you're an employee trying to understand your payslip, you've likely come across GOSI (General Organisation for Social Insurance). GOSI is a mandatory social insurance system designed to provide pension benefits, unemployment insurance (SANID), and occupational hazard coverage.

While payroll software can do this automatically, knowing how to calculate GOSI manually is a fantastic skill. It empowers you to audit your payslip, understand your compensation package, and ensure compliance. Let's break down the math together in a friendly, easy-to-follow way!


The Prerequisites: What You Need

Before you start multiplying numbers, you need to collect three essential pieces of information:

  1. Nationality: Is the employee a Saudi National or a Non-Saudi expat?
  2. Basic Salary: The base monthly wage agreed upon in the contract.
  3. Housing Allowance: The monthly cash allowance for housing, or the monetary value of company-provided housing.

The GOSI-Applicable Salary Cap

There is a limit to how much salary is subject to GOSI. The maximum contributory wage is SAR 45,000 per month. If an employee's combined basic salary and housing allowance exceed this amount, you only calculate GOSI based on SAR 45,000. The minimum contributory wage is SAR 1,500 for Saudi nationals.


The GOSI Rates Breakdown

The contribution rates differ significantly based on whether the employee is a Saudi national or an expat.

1. For Saudi Nationals

Saudi employees and their employers contribute to Pensions (Annuities), Occupational Hazards, and Unemployment Insurance (SANID).

  • Employee Share: 9.75% (9% Pension + 0.75% SANID)
  • Employer Share: 11.75% (9% Pension + 2% Hazards + 0.75% SANID)
  • Total Contribution: 21.5% of the applicable salary.

2. For Non-Saudi Nationals (Expats)

Expatriate employees do not contribute to pensions or SANID. They are only covered for occupational hazards, paid entirely by the employer.

  • Employee Share: 0%
  • Employer Share: 2% (Occupational Hazards)
  • Total Contribution: 2% of the applicable salary.

Worked Example: Step-by-Step Calculation

Let's work through an example with Ahmed, a Saudi national working as an accountant.

  • Ahmed's Basic Salary: SAR 10,000
  • Ahmed's Housing Allowance: SAR 2,000

Step 1: Calculate the Contributory Salary

Add the Basic Salary and the Housing Allowance together. �KBLK0� (Since SAR 12,000 is between the SAR 1,500 minimum and SAR 45,000 maximum, we use the full SAR 12,000.)

Step 2: Calculate Ahmed's (Employee) Share

Ahmed's contribution rate is 9.75%. �KBLK1� This amount (SAR 1,170) will be deducted from Ahmed's monthly paycheck.

Step 3: Calculate the Employer's Share

The employer's contribution rate is 11.75%. �KBLK2� This amount (SAR 1,410) is paid directly by the company and does not affect Ahmed's take-home pay.

Step 4: Calculate the Total GOSI Payment

Add both shares together to find the total monthly payment sent to the GOSI portal. �KBLK3�


Common Pitfalls to Avoid

  • Forgetting the Housing Allowance: Many people calculate GOSI solely on the basic salary. You must include the housing allowance to stay compliant with Saudi labor law.
  • Ignoring the SAR 45,000 Cap: If an executive earns SAR 60,000, do not calculate GOSI on the full amount. Cap the contributory wage at SAR 45,000.
  • Applying Pension Deductions to Expats: Non-Saudi employees should never have a GOSI deduction taken from their paychecks. The 2% occupational hazard fee is 100% paid by the employer.
  • Outdated SANID Rates: Historically, SANID was 2% total (1% each). It was reduced to 1.5% total (0.75% each). Make sure you are using the current rates!

When to Use an Online GOSI Calculator

While doing the math by hand is great for learning, using an online GOSI calculator is highly recommended when:

  • You are running monthly payroll for dozens or hundreds of employees.
  • You want to double-check your manual calculations before submitting official reports.
  • You are onboarding new hires and want to quickly simulate their net salary adjustments.

Ești gata să calculezi?

Sari peste munca manuala si obtine rezultate instantanee.

Deschideți Calculatorul

Ratings & comments

…

Setări