Qoyod
Pricing

Employee Social Insurance Tracker Template (GOSI) for Saudi Businesses

نموذج جاهز قابل للتعديل — حمّله مجانًا واستخدمه في عملك مباشرة.

A free, editable template — download and use it directly in your business.

Every month, the HR function in any Saudi establishment faces the same equation: who was registered, whose service ended, whose salary changed, and how much is owed to social insurance. The difference between an establishment that manages this cycle with confidence and one that discovers gaps in a letter from the General Organization for Social Insurance (GOSI) is the existence of a structured, monthly-refreshed employee insurance tracker template.

This template is not an administrative sheet, it is a compliance pillar. Social insurance is not a secondary line item. It is a statutory obligation equal to 21.5% of the subject wage for every Saudi employee, a protection for the worker at retirement or injury, and a direct responsibility on the employer. Any defect in tracking opens the door to penalties, late interest, and accountability before the labor office.

In this guide we break down the entire system: contribution rates, the floor and ceiling of the subject wage, integration with the Mudad and Qiwa platforms, common mistakes and how to avoid them. Then we show how Qoyod turns this whole cycle into an automated monthly process linked directly to payroll and general ledger entries.

What is an employee insurance tracker template?

The employee insurance tracker template is a monthly register that documents, for every employee in the establishment, their full insurance data: ID number, basic salary, housing allowance, subject wage, employee share, establishment share, registration date, last update date, and entry status (registered, modified, cancelled). Its purpose is not only to meet the requirements of the General Organization for Social Insurance (GOSI), but to build a record ready for internal review and capable of withstanding any external audit.

The core difference between an establishment using a structured template and one relying on memory and scattered Excel files shows up in two moments: an annual review requested by the tax authority as part of Zakat calculation documents, and a labor dispute that requires proof of contribution payment. A structured template answers these moments in minutes, not in weeks of searching.

The Saudi social insurance system (GOSI): structure and entitlements

The General Organization for Social Insurance runs a mandatory insurance system for every private-sector establishment, covering all Saudi employees and specific branches for non-Saudis. The system is based on the principle of solidarity: monthly shares from the employee and the establishment accumulate to fund retirement, disability, death, and occupational hazard compensation.

Any establishment with one or more employees is required to register in the system, even if the employee is on a partial or seasonal contract. The actual subscription period is calculated based on the number of months paid, and the wage on which the subscription was based determines the future pension value.

Contribution rates: precise breakdown

For a Saudi employee, the total monthly contribution is 21.5% of the subject wage, distributed as follows:

  • 9.75% employee share: deducted automatically from the salary each month, and shown on the payslip as a separate line item.
  • 11.75% establishment share: fully borne by the establishment and recorded in the books as a salaries and wages expense.

This distribution applies to both the pensions branch and the occupational hazards branch combined for a Saudi employee. For a non-Saudi employee, the contribution is limited to the occupational hazards branch only at 2%, fully borne by the establishment with no deduction from the employee’s salary.

Social insurance contribution split on the subject wage

Employee share

9.75%
Deducted from salary each month

Establishment share

11.75%
Paid by the establishment per Saudi

Occupational hazards

2%
Paid by the establishment for every employee

Total Saudi contribution: 21.5% + 2% occupational hazards for non-Saudi employees
Distribution per the Saudi social insurance system for the private sector, applied to basic salary plus housing allowance.

The three branches of the system

The GOSI system is composed of three core branches, each serving a specific insurance function:

  • Pensions branch: funds early and statutory retirement pensions, non-occupational disability, and survivor pensions on death. Applies to Saudis only.
  • Occupational hazards branch: covers work injuries and occupational diseases, and pays out compensation for the total or partial disability they cause. Applies to all employees, Saudi and non-Saudi.
  • Health insurance: not included in GOSI directly for the private sector. It runs through the Council of Cooperative Health Insurance and separate insurance policies with approved insurers. The tracker must link the two to avoid coverage gaps.

The subject wage: floor and ceiling

The social insurance contribution is not calculated on gross salary, but on what is known as the subject wage. This wage is defined by a closed legal formula: basic salary plus housing allowance (whether cash or in-kind). Any other allowance such as transport, fuel, variable allowances, or annual bonuses does not enter the contribution calculation.

The executive regulations of the system also set a closed range for the contributable wage:

  • Floor: SAR 1,500 per month. Any salary below this floor is treated as SAR 1,500 for contribution purposes, even if the actual salary is, for example, SAR 1,200.
  • Ceiling: SAR 45,000 per month. Any salary above this ceiling is not subject to contribution on the excess. An employee earning SAR 60,000 has contributions calculated only on SAR 45,000.

Ceiling and floor of the subject wage

SAR 1,500Wage floor
SAR 45,000Wage ceiling
Floor

Any salary below SAR 1,500 is contributed on SAR 1,500 as a mandatory floor for the establishment share.

Ceiling

Any salary above SAR 45,000 is contributed on SAR 45,000 only, and the excess is not subject to contribution.

Subject wage equals basic salary plus housing allowance, within the monthly floor and ceiling range.

An exact understanding of this range protects the establishment from two opposite penalties: an evasion penalty when contributions are calculated on wages lower than reality, and a silent financial loss when contributions are calculated on wages above the ceiling with no legal basis. The employee insurance tracker template must include an explicit field for the subject wage after the formula, not for the gross salary.

Mudad and Qiwa platforms: how do they relate to GOSI?

Many business owners confuse the three entities, though each has a different function inside the Saudi labor system. Understanding the differences is essential to populate the tracker accurately:

  • General Organization for Social Insurance (GOSI): the regulator and beneficiary of contributions. It provides an electronic portal to register employees, update salaries, and view monthly invoices.
  • Mudad platform: a platform under the Ministry of Human Resources and Social Development (MHRSD) that documents employment contracts and payroll runs per the Wage Protection System (WPS). Mudad integrates with GOSI to sync core employee data.
  • Qiwa platform: bundles MHRSD services and is used to issue work permits, renew professional residency, and track Nitaqat compliance. Qiwa is linked to GOSI data to confirm contribution payment before any labor service.

In practice, no establishment can run a payroll on Mudad unless the employee is registered in GOSI, and no establishment can renew a work permit on Qiwa unless monthly contributions are paid. A good template links these three points in a single row for every employee.

Monthly registration and cancellation requirements

The insurance cycle is strictly monthly, starting with the registration of any new employee on their first day and ending with the cancellation of every employee whose relationship with the establishment has ended. Failing any step shifts the establishment from compliant to delinquent, and late interest starts accruing automatically.

Monthly social insurance registration cycle

1

Register the new employee

During the first day of work through the GOSI portal or Mudad platform.

2

Update the subject wage

On any change to basic salary or housing allowance.

3

Pay monthly dues

Before the 15th of the following month via SADAD.

4

Cancel registration on exit

Within 15 days of leaving the job to avoid penalties.

An integrated monthly cycle. Any delay in one step opens the door to penalties and late interest.

Registering a new employee

When hiring any new person, Saudi or non-Saudi, the establishment must register them in GOSI on the first actual working day. Late registration is calculated from the actual start date, not the registration date, meaning the establishment bears retroactive contributions plus a penalty. Required fields:

  • ID or residency number.
  • Date of starting work.
  • Job title.
  • Basic salary plus housing allowance.
  • Occupation per the Saudi occupation classification.

Updating the subject wage

Any change in basic salary or housing allowance must be registered in GOSI within the same month the change took effect. Promotions, annual increases, or even converting a housing allowance from cash to in-kind, all require updating the subject wage. Delaying the update results in contributions being calculated on the old salary, which is later detected during a GOSI review and triggers a demand for differences.

Paying monthly dues

GOSI issues the monthly invoice at the start of the following month, and it must be paid before the 15th of that month through SADAD. Any delay triggers a late interest of 2% per month on the unpaid invoice, accruing until full payment.

Cancelling employee registration

When any employee’s service ends (resignation, contract termination, sponsorship transfer), their registration in GOSI must be cancelled within 15 days from the last working day. Delay in cancellation keeps a monthly contribution running on the establishment for an employee no longer with it, and this is one of the most common causes of silent leakage in Saudi establishments.

Practical examples for calculating contributions

Practical application reveals what abstract rules cannot. The following examples cover the most common cases in the Saudi market:

Example 1: Saudi employee on a mid-range salary

Basic salary: SAR 8,000 plus housing allowance SAR 2,000 equals subject wage SAR 10,000.

  • Employee share: 10,000 x 9.75% equals SAR 975 per month, deducted from salary.
  • Establishment share: 10,000 x 11.75% equals SAR 1,175 per month, paid by the establishment.
  • Total monthly contribution: SAR 2,150, shown on the monthly GOSI invoice.

Example 2: Non-Saudi employee

Basic salary: SAR 6,000 plus housing allowance SAR 1,500 equals SAR 7,500.

  • Occupational hazards contribution only: 7,500 x 2% equals SAR 150 per month, fully borne by the establishment.
  • No deduction from the employee’s salary.

Example 3: Salary above the ceiling

Basic salary: SAR 55,000 plus housing allowance SAR 10,000 equals SAR 65,000 (above the SAR 45,000 ceiling).

  • Subject wage: SAR 45,000 only.
  • Employee share: 45,000 x 9.75% equals SAR 4,387.50.
  • Establishment share: 45,000 x 11.75% equals SAR 5,287.50.
  • Total: SAR 9,675 per month.

Example 4: Salary below the floor

Actual salary: SAR 1,200 (part-time employee).

  • Subject wage is raised to the floor of SAR 1,500.
  • Employee share: 1,500 x 9.75% equals SAR 146.25.
  • Establishment share: 1,500 x 11.75% equals SAR 176.25.
  • The establishment absorbs the gap created by lifting the wage from actual to the floor.

Common mistakes in calculating social insurance

Field review of hundreds of establishments reveals a repeated pattern of mistakes, most stemming from misreading the rule or relying on an HR officer’s memory instead of a digital system:

The most common mistakes in calculating and registering social insurance

Mistake
Calculating contributions on gross salary

Correct: basic salary plus housing allowance only, excluding other allowances and bonuses.

Mistake
Ignoring the wage floor

Any salary below SAR 1,500 must be contributed on SAR 1,500, not on the actual amount.

Mistake
Delaying employee cancellation after exit

Any delay beyond 15 days triggers an additional contribution charge on the establishment.

Mistake
Not updating salary after promotion

The subject wage must be raised as soon as the basic salary changes.

Fix
Automate calculation through an accounting system

Linking payroll to a unified employee database closes these gaps before they occur.

Every one of these mistakes can turn into a financial penalty or a labor dispute. The remedy always lives in registration, not in appeal.

Confusing gross salary with the subject wage

The costliest mistake. Many establishments calculate contributions on the gross salary including transport allowance and bonuses, inflating the monthly invoice with no legal basis. The correct base is basic salary plus housing allowance only.

Delaying registration of new employees

Assuming the “first day is a trial” is a common mistake. Any actual working day counts for contribution, and late registration generates a penalty plus retroactive contributions.

Not updating salary after promotion

An establishment raises an employee’s salary from SAR 7,000 to SAR 12,000 but does not update GOSI. For 6 months, contributions are calculated on the old salary. On review, it owes back differences plus a penalty for every month.

Not cancelling employees who have left

An employee resigned in February, but their registration was not cancelled until June. The establishment pays a monthly contribution for them through 4 months with no benefit at all.

Not distinguishing Saudi from non-Saudi

Applying the 21.5% rate to a non-Saudi employee is a recurring error. The correct rate is 2% only for the occupational hazards branch, fully borne by the establishment.

Relying on disconnected Excel files

A file for hiring dates, a file for salaries, a file for contributions, each updated at a different time. The result: gaps that only surface in an annual review, when fixing them becomes expensive.

Penalties: late payment and non-registration

The GOSI penalty system is organized and clear. In most cases the establishment receives no prior warning. The penalty is calculated automatically and added to the monthly invoice. Penalty types:

  • Late payment interest: 2% per month on the unpaid invoice value, accruing until full payment.
  • Non-registration penalty: up to SAR 10,000 per violation, plus retroactive contributions.
  • Penalty for under-reporting the wage: charged on the contribution difference plus a 25% compensatory penalty on the gap.
  • Penalty for late cancellation: there is no direct penalty, but the establishment loses the value of contributions paid on an employee no longer with it.
  • Penalty for not filing annual wage data: up to SAR 5,000 for an establishment that does not update annual wage data in the system.

Avoiding these penalties does not require a lawyer, it requires a structured monthly tracking system. Any establishment that closes the insurance cycle monthly on time has shielded itself from 90% of the statutory risks in this area.

How Qoyod helps you calculate and register monthly social insurance

Managing social insurance is no longer just an HR line item. It is an intertwined accounting and regulatory process linking payroll, journal entries, GOSI invoices, and MHRSD requirements. Qoyod delivers an integrated stack that handles this whole cycle:

  • Comprehensive digital employee file: links basic salary, housing allowance, subject wage, hire date, GOSI number, and registration status. Any change in one field is reflected automatically across the rest of the record.
  • Automated GOSI contribution calculation: when the monthly payroll is generated, Qoyod calculates the 9.75% employee share and 11.75% establishment share automatically, applying the SAR 1,500 floor and SAR 45,000 ceiling without manual intervention.
  • Distinguishing Saudi from non-Saudi: the system applies the correct rate based on the employee’s recorded nationality, so the two categories are never mixed.
  • Automatic accounting entries: the establishment share is posted automatically as an expense, the employee share as a salary deduction, and the contribution due as a liability in the GOSI account, ready for payment.
  • Monthly reports ready for reconciliation: a detailed monthly report linking employees, salaries, contribution rates, and total invoice value. Used directly to reconcile the GOSI invoice before payment.
  • Alerts on the update cycle: when an employee’s salary is changed or their service ends, the system raises an alert to update the GOSI registration within the statutory window.
  • Integration with payroll management: no need to re-enter data. Social insurance is a native part of the monthly payroll cycle.
  • Document archiving: GOSI invoices, payment receipts, subscription certificates, all archived digitally with search by date and employee.

The difference between an establishment using Qoyod and one relying on scattered files becomes obvious at the end of each quarter: precise reconciliation between payroll books and GOSI invoices, zero differences, and zero late penalties. Also check the latest Qoyod releases for the newest features in the HR module.

Best practices for managing the monthly insurance cycle

Establishments that have mastered social insurance management share specific operating habits that any business can adopt, regardless of its size or sector:

  • Review employee records weekly: do not wait until month end. Any salary change, service termination, or new hire must be registered in GOSI within a week at most. A 15-minute weekly review is enough to close a whole month’s gap.
  • Reconcile the invoice before payment: do not pay the monthly GOSI invoice blindly. Compare the list of active employees in the accounting system against the invoice list, and review each line. Any unknown or inactive employee must be cancelled immediately before payment.
  • Maintain a salary change log: every promotion, annual increase, or housing allowance adjustment must be documented through a numbered, dated administrative decision. This log protects the establishment in any GOSI review and proves the contribution was updated on time.
  • Separate cash and in-kind housing allowances: in-kind housing has a defined valuation in the system, which must be documented in the employment contract. Mixing the two creates gaps in calculating the subject wage.
  • Assign one owner to the GOSI cycle: even in large establishments, one person must be responsible for closing the insurance cycle monthly, with a documented backup in case of absence. Splitting responsibility across several people opens the door to gaps.
  • Keep contribution records for 10 years: GOSI invoices, payment receipts, subscription certificates. The Saudi system allows retroactive review of contributions up to 10 years, and the burden of proof sits with the establishment.

Applying these practices consistently turns social insurance from a costly, worrying line item into a routine cycle closed every month. Pairing these practices with a smart accounting system like Qoyod makes the establishment ready for any audit, internal or external.

Frequently asked questions

Is social insurance mandatory for every establishment in Saudi Arabia?

Yes. Any private-sector establishment with one or more employees is required to register in GOSI, regardless of its size, activity, or employee nationality.

What are the current social insurance contribution rates?

For a Saudi employee: 9.75% employee share plus 11.75% establishment share, totalling 21.5%. For a non-Saudi employee: 2% for the occupational hazards branch only, fully borne by the establishment.

What is the subject wage for insurance contributions?

Basic salary plus housing allowance only. Any other allowance (transport, fuel, bonuses, incentives) does not enter the contribution calculation.

What is the minimum and maximum insurance contribution wage?

Minimum subject wage: SAR 1,500 per month. Maximum: SAR 45,000 per month. Any amount outside this range is not subject to contribution.

What is the difference between GOSI and the Mudad platform?

GOSI runs social insurance and retirement contributions. Mudad documents employment contracts and payroll runs per the Wage Protection System. The two systems are integrated but serve different functions.

When must a new employee be registered in GOSI?

On the first actual working day. Any delay generates a penalty plus retroactive contributions from the actual start date.

What happens if the establishment delays paying the GOSI invoice?

A late interest of 2% per month is charged on the unpaid invoice value, accruing until full payment.

Can Qoyod link payroll with GOSI automatically?

Yes. Qoyod calculates the GOSI contribution for every employee automatically within the monthly payroll cycle, and generates the accounting entries and reports ready for reconciliation with the GOSI invoice before payment.

Fill in your information to download the template.

من النموذج إلى الدفاتر بدون عناء

قيود يسجّل ويصنّف ويُطابق العمليات في دفاترك تلقائيًا

جرّب قيود مجانًا لمدة 14 يومًا — بدون بطاقة ائتمان.

From template to ledger — effortless

Qoyod automatically records, classifies, and reconciles your transactions.

Try Qoyod free for 14 days — no credit card required.