GOSI Contributions for Saudi and Non-Saudi Employees: Rates, Ceilings and Payroll Mapping
Which branch applies to whom, which allowances enter the contributory wage, where the ceiling bites, and how to file the monthly cycle without a fine.
GOSI Contributions for Saudi and Non-Saudi Employees: Rates, Ceilings and Payroll Mapping
GOSI runs two branches. Occupational hazards covers all workers, Saudi and non-Saudi, at 2 per cent paid entirely by the employer. Annuities covers Saudi nationals only at 18 per cent, split 9 per cent employer and 9 per cent employee, on a contributory wage of basic pay plus housing allowance.
This is for the payroll lead who files the monthly GOSI return and has to explain a variance between the payroll register and the GOSI invoice. After reading it you should be able to say which branch each employee falls into, decide for every pay element whether it enters the contributory wage, apply the floor and ceiling correctly, and close the month without generating a fine.
The two branches, and who each covers
The General Organization for Social Insurance administers the Social Insurance Law through two branches: Annuities, in force since 1393H, and Occupational Hazards, in force since 1402H. The Law was issued under Royal Decree No. M/22 of 1969 and amended by Royal Decree No. M/33 of 2000. Coverage extends to private sector workers and a group of public sector workers.
The split by nationality drives payroll design. GOSI states that the Annuities Branch "compulsory applies only to Saudi nationals", while the Occupational Hazards Branch "compulsorily covers all Saudi and non-Saudi workers". Unemployment insurance, SANED, is a third obligation restricted to Saudi citizens under fifty-nine, with contributions ceasing at sixty.
In a workforce that is 20 per cent Saudi, four in five employees carry a single 2 per cent employer charge and no employee deduction, and the remaining fifth carry three separate calculations. A system applying one rule to the whole population is wrong on both sides.
The rates, line by line
| Branch | Applies to | Employer | Employee | Total |
|---|---|---|---|---|
| Annuities | Saudi nationals, compulsory | 9% | 9% | 18% |
| Occupational hazards | All Saudi and non-Saudi workers | 2% | nil | 2% |
| Unemployment (SANED) | Saudi citizens under 59 | 0.75% | 0.75% | 1.5% |
GOSI's employer FAQs describe the occupational hazards rate as capable of rising to 4 per cent where an establishment does not comply with safety requirements. That is an establishment-level rate override, not a per-employee one. The SANED regulation frames its rate as a band, "not exceeding (2%) of the contributory wage and not less than (0,5%)", split equally, with the current rate at 1.5 per cent per GOSI's published FAQ. A rate that can move without the law changing belongs in configuration, not in code.
The contributory wage: what is in and what is out
GOSI's employer FAQs define the contributory wage as the basic wage plus housing allowance paid in cash, and where housing is provided in kind, valued at two months' basic salary. They also state that the contributory wage is not reduced by "taxes, fees, debts, installments or disciplinary penalties, fines, hours of lateness or days of absence without pay". That second point is the one teams get backwards: those items come off net pay, not off the base on which contributions are computed.
| Payroll element | Contributory | Note |
|---|---|---|
| Basic wage | Yes | The core of the base |
| Housing allowance paid in cash | Yes | Explicitly included per GOSI employer FAQs |
| Employer-provided accommodation | Yes, as a valuation | Valued at two months' basic salary |
| Transport, mobile, fuel and other fixed allowances | [NEEDS SOURCE] | Widely treated as excluded; no GOSI source retrieved confirming it |
| Overtime, commission and variable incentives | [NEEDS SOURCE] | Confirm against the law before excluding, especially contractual commission |
| Annual and performance bonus | [NEEDS SOURCE] | Confirm treatment and the month of attribution |
| End-of-service award | [NEEDS SOURCE] | Confirm exclusion |
| Deductions: tax, fines, lateness, unpaid absence | Not a reduction | GOSI states these do not reduce the contributory wage |
[NEEDS SOURCE: the article of the Saudi Social Insurance Law defining the contributory wage, with the complete list of allowances included and excluded, from GOSI or the published law text.] Until that is confirmed, treat the mapping above as a working position signed off by the adviser who files your returns. The exposure is not the current month, it is a retrospective reassessment across every month the mapping was wrong.
The contributory wage is registered per employee at GOSI and is not automatically the payroll gross. When the two drift apart, the invoice and the accrual stop agreeing and nobody can tell which is right.
The floor and the ceiling
GOSI publishes three limits:
- Annuities minimum contributory wage: SR 1,500
- Occupational hazards minimum contributory wage: SR 400
- Maximum contributory wage: SR 45,000
The two minima matter. A Saudi employee on a low basic is floored at SR 1,500 for annuities but SR 400 for occupational hazards, so a single "contributory wage" field cannot serve both branches. Build the floor as a per-branch function, not a single override on the employee record.
Above the SR 45,000 ceiling the employer annuities charge stops growing at SR 4,050 per month, and the employee deduction likewise. Senior Saudi hires above the ceiling add nothing further, which is why a headcount-based forecast of GOSI cost drifts as the salary mix changes.
GCC nationals under the insurance protection extension
GOSI applies its own law to Saudi workers in the private sector of any other GCC member state, compulsorily since 1 January 2006, under Royal Decree No. (M/63) dated 26/11/1426H. The mirror applies in Saudi Arabia: a national of another GCC state working here is insured under their home country's scheme, not the Saudi annuities branch.
GOSI's page for Emirati workers shows the mechanics. The employee contributes 5 per cent of the contributory wage. The employer contributes at the rate prescribed by the law of the state of work, capped so it does not exceed the rate in the worker's home state, and where the work-state rate is lower the difference falls to the worker. Wage bounds follow the home state, for UAE private sector workers AED 1,000 to AED 50,000, and so does the contributory wage definition.
Registration is not the ordinary GOSI flow. The employer completes Form No. (1) Commencement of Employment under the Unified Law of Insurance Protection Extension, with identification documents and the employment contract, and lodges it with the social insurance agency of the state of work, which forwards it to the home-state authority. Contributions are deposited to that authority's account in the state of work, on the payment dates set by the law of the state of work.
So GCC nationals need a contribution rule keyed to nationality, a calculation base that is not the Saudi contributory wage, and a separate filing on a separate form. That last step is the one that quietly does not happen when a GCC national is hired into a Saudi payroll as though they were a local hire.
The 2024 reform, and why payroll now runs two rule sets
On 3 July 2024, corresponding to 27/12/1445H, the Council of Ministers approved a new Social Insurance Law. Per the Saudi Press Agency announcement, it "will apply only to new employees joining the workforces in the public (civil) and private sectors who do not have any prior contribution periods". Statutory retirement age ranges between 58 and 65 Gregorian years, and the contribution period for early retirement from 25 to 30 Gregorian years. Existing contributors aged 50 Hijri or above, or with 20 years or more of contributions, continue under the previous rules.
Two employees on the same grade and salary can therefore sit on different pension rule sets purely because of when they first contributed. Prior contribution history, not hire date and not age, is the determinant, and most onboarding processes do not capture it.
[NEEDS SOURCE: the contribution rate schedule under the 2024 Social Insurance Law for new entrants, including phased annual increases, the start date of each step, and the end-state employer and employee percentages.] A phased increase in the annuities rate for new entrants is widely reported, but no schedule could be retrieved from a GOSI or Saudi government source for this article. Do not configure a future-dated rate change from secondary commentary. Hold the rate table as date-effective configuration keyed to rule set, so confirming the schedule is a data change rather than a project.
The monthly cycle: registration, filing and payment
- Register the establishment with GOSI before the first payroll, and confirm its record carries the correct activity and occupational hazards rate.
- Register each new worker within the deadline. GOSI requires registration "within the first fifteen days of the month immediately following the month in which the worker has joined employment". Late registration is a separate exposure from late payment.
- Classify every employee on three axes: nationality (Saudi, GCC national, other), age (for SANED and the mid-year wage rule), and prior contribution history (for the 2024 rule set).
- Derive the contributory wage per employee from the mapped elements, not from payroll gross, then apply the branch-specific floor and the SR 45,000 ceiling.
- Reconcile the registered wage to payroll before the file is produced. A wage that changed in payroll but not at GOSI produces an invoice that does not match the register, every month, until someone corrects it.
- Apply the mid-year wage change rule. GOSI permits modification during the insurance year through the monthly wage update screen, and notes that contributors under fifty may be updated more than once where the wage was set at the start of the year. For contributors aged fifty and above, mid-year modification is not permitted. Build that as a validation.
- Calculate the three charges separately: annuities on its base, occupational hazards on its own base with its own floor, SANED on the Saudi population under 59.
- Handle joiners and leavers on the GOSI calendar, not the payroll calendar. [NEEDS SOURCE: GOSI's rule for prorating contributions for a mid-month joiner or leaver, and whether the contribution month is Hijri or Gregorian.]
- Pay within the deadline. Contributions are due "within the first fifteen days of the month immediately following the month for which such contributions are due".
- Reconcile the GOSI invoice to the payroll register line by line and clear differences in the month they arise. Carrying one forward is how a small mapping error becomes a multi-year reassessment.
- Archive the return, the payment confirmation and the reconciliation against the pay period, with the contributory wage per employee. That is what an inspection asks for.
Late payment and other exposures
GOSI's employer FAQs state that fines for delay stop accruing once they reach "100 per cent of the contributions on which payment of such fines are payable", and that an exemption may be considered for cooperative employers where the delay is under ten days. [NEEDS SOURCE: the fine rate for late payment of GOSI contributions, as a percentage per month or period, and the article imposing it.] [NEEDS SOURCE: the penalty for failing to register a worker on time, and the penalty for understating the contributory wage.]
The uncapped exposure is the reassessment, not the fine. Where the contributory wage has been understated, the correction runs back over every affected month for every affected employee, and the employee share of past periods is in practice an employer cost because you cannot recover it from leavers. A mapping error on one allowance across 400 employees for three years dwarfs any late-payment fine.
Where teams get this wrong
Running one social insurance rule for the whole workforce. Systems configured for a single rate either over-deduct from expatriates, which is an unlawful deduction, or under-charge for Saudis.
Netting deductions off the base. Fines, lateness and unpaid absence do not reduce the contributory wage. Payroll that computes contributions on wage paid rather than wage due gets this wrong every month there is an absence.
One floor for both branches. SR 1,500 for annuities and SR 400 for occupational hazards are different numbers for different purposes.
Treating GCC nationals as expatriates. They belong to their home-state scheme, with its own rates, ceilings and forms, and the registration is a separate submission.
Letting the registered wage drift after a salary review. The increase goes into payroll in month one and into GOSI in month four, and the reconciliation is never rebuilt.
Not capturing prior contribution history at onboarding. Under the 2024 law this field decides which rule set a Saudi employee sits in, and it is very hard to collect two years later.
What to automate, and what not to
Automate the derivation and the reconciliation. Building the contributory wage from mapped elements, applying branch floors and the ceiling, splitting employer and employee shares, generating the monthly file and matching the invoice back to the register line by line are deterministic, and they are exactly the operations that erode when done in a spreadsheet at month end. Automate the deadline too: fifteen days into the following month is easy to hit and easy to miss when it lands on a holiday.
Do not automate the classification decisions. Whether a contractual allowance forms part of the contributory wage, how to treat a GCC national on secondment, and how to correct a historic understatement need an adviser and a documented position. A system that guesses at an allowance mapping applies the same guess to every employee for years, which is what makes a reassessment large.
Where a system helps
The check worth running every month is a three-way comparison: contributory wage in payroll, contributory wage registered at GOSI, and contributory wage billed on the invoice. AuraOS derives the base from tagged pay elements rather than from gross, applies the two branch floors separately along with the SR 45,000 ceiling, and holds the rate table as date-effective configuration keyed to rule set, so the 2024 population and the legacy population run side by side in one payroll. Nationality and prior contribution history are employee master fields, so GCC nationals and new entrants are classified at hire rather than found at audit. See AuraOS for HCM.
FAQ
Do non-Saudi employees pay GOSI? No employee deduction applies. Occupational hazards covers all Saudi and non-Saudi workers at 2 per cent, paid by the employer. The annuities branch, which carries the 9 per cent employee share, applies compulsorily only to Saudi nationals.
Is housing allowance included in the GOSI contributory wage? Yes. GOSI's employer FAQs define the contributory wage as basic wage plus housing allowance paid in cash, and where accommodation is provided in kind it is valued at two months' basic salary.
What is the maximum GOSI contributory wage? SR 45,000 per month. The annuities minimum is SR 1,500 and the occupational hazards minimum is SR 400, so the two branches floor at different levels for the same employee.
When are GOSI contributions due? Within the first fifteen days of the month immediately following the month to which they relate. New workers must be registered on the same timetable.
Why do two Saudi employees on the same salary have different pension terms? Because of the Social Insurance Law approved on 3 July 2024, which applies only to employees with no prior contribution periods. Existing contributors aged 50 Hijri or above, or with 20 or more years of contributions, stay under the previous rules.
Related reading: End-of-Service Gratuity Under UAE Labour Law: Calculation Rules, Edge Cases and Payroll Setup (KB-023).
Sources
- Employer FAQs, General Organization for Social Insurance
- Contributor FAQs, General Organization for Social Insurance
- Annuities Branch, General Organization for Social Insurance
- Unemployment Insurance (SANED), General Organization for Social Insurance
- The Insurance Protection Extension, General Organization for Social Insurance
- Insurance Protection Extension, Emirati Workers, General Organization for Social Insurance
- Brief on the General Organization for Social Insurance
- Council of Ministers Approves New Social Insurance Law for New Employees, Saudi Press Agency
- GOSI: Employer can modify contributory wage during the year, General Organization for Social Insurance
