Skip to main content
Calkulon
العودة إلى الأدلة
4 min read4 الخطوات

How to Calculate Bahrain GOSI: Step-by-Step Guide

Learn how to calculate Bahrain GOSI contributions manually for Bahraini and expat employees. Master the formulas, caps, and rates with easy examples.

تخطي العمليات الحسابية — استخدم الآلة الحاسبة →

تعليمات خطوة بخطوة

1

Determine the Employee's Nationality

Identify whether the employee is a Bahraini national or an expatriate. This step is crucial because it dictates which percentage rates you will apply to the calculation.

2

Calculate the GOSI-Eligible Salary

Add the employee's monthly basic salary to any qualifying, fixed monthly allowances (such as social allowances). If the total sum exceeds the statutory cap of BHD 4,000, set your calculation base to exactly BHD 4,000.

3

Apply the Correct GOSI Percentages

For Bahraini nationals, multiply the eligible salary by 7% for the employee share and 15% for the employer share. For expats, multiply the eligible salary by 1% for the employee share and 4% for the employer share.

4

Sum and Record the Contributions

Add the employee and employer shares together to find the total monthly GOSI contribution. Deduct the employee share from their gross paycheck and record both portions in your payroll ledger.

Demystifying Bahrain GOSI Calculations

Welcome! If you are managing payroll in the Kingdom of Bahrain, or if you are an employee wanting to understand your paycheck deductions, calculating the General Organisation for Social Insurance (GOSI) contribution is an essential skill. While GOSI calculations might look intimidating at first glance, they are actually very straightforward once you break them down.

In this guide, we will walk you through how to calculate these contributions manually. You will learn the exact formulas, explore real-world examples, and discover common pitfalls to avoid. Let's dive in and master this calculation together!


What is GOSI?

GOSI is Bahrain's social insurance system. It provides social security protection to workers, offering pensions, disability benefits, and work injury coverage. Both the employer and the employee contribute a percentage of the employee's monthly salary to GOSI.

The rules and percentages differ depending on whether the employee is a Bahraini National or an Expatriate (Non-Bahraini).


The Prerequisites: What You Need

Before you start your calculations, make sure you have the following information handy:

  1. Nationality of the Employee: Is the employee a Bahraini national or an expat?
  2. Basic Salary: The core monthly salary agreed upon in the contract.
  3. Applicable Allowances: Social allowances or regular, fixed monthly allowances that are legally subject to GOSI.
  4. The GOSI Salary Cap: The maximum salary subject to GOSI contributions in Bahrain is BHD 4,000 per month. Any amount earned above this cap is exempt from GOSI calculations.

GOSI Contribution Rates (Standard Baseline)

To perform the calculation, you need to apply the correct percentage rates. The standard rates are divided as follows:

1. For Bahraini Employees

  • Employee Share: 7% of the applicable monthly salary.
  • Employer Share: 15% of the applicable monthly salary.
  • Total GOSI Contribution: 22%

2. For Expatriate (Non-Bahraini) Employees

  • Employee Share: 1% (Unemployment insurance contribution).
  • Employer Share: 4% (3% for Work Injury coverage + 1% for Unemployment insurance).
  • Total GOSI Contribution: 5%

Note: Rates are subject to occasional legislative adjustments. Always check with the official GOSI portal for the most current statutory rates.


Worked Examples

Let's put this knowledge into practice with two simple, real-world examples.

Example 1: Calculating for a Bahraini National

Let's calculate the monthly GOSI contribution for Fatima, a Bahraini national earning a basic salary of BHD 1,200 and a fixed social allowance of BHD 200.

  1. Calculate Applicable Salary: �KBLK0� (This is well below the BHD 4,000 cap, so we use the full BHD 1,400).
  2. Calculate Employee Share (7%): �KBLK1�
  3. Calculate Employer Share (15%): �KBLK2�
  4. Calculate Total Contribution: �KBLK3�

Fatima will see BHD 98 deducted from her monthly paycheck, and her employer will contribute BHD 210 on her behalf.

Example 2: Calculating for an Expatriate Employee

Let's calculate the GOSI contribution for John, an expat employee earning a basic salary of BHD 800 with no fixed allowances.

  1. Calculate Applicable Salary: BHD 800.
  2. Calculate Employee Share (1%): �KBLK4�
  3. Calculate Employer Share (4%): �KBLK5�
  4. Calculate Total Contribution: �KBLK6�

John will have BHD 8 deducted from his salary, and his employer will pay BHD 32.


Common Pitfalls to Avoid

  • Ignoring the Salary Cap: Always remember that any monthly salary portion exceeding BHD 4,000 is not subject to GOSI. For example, if an employee earns BHD 4,500, you must perform your percentage calculations using BHD 4,000 as the base.
  • Including Variable Allowances: Do not include temporary or variable bonuses, overtime pay, or travel allowances in the GOSI calculation base. Only regular, contractually fixed basic salaries and qualifying social allowances should be counted.
  • Confusing Expat and National Rates: Double-check the employee's registration status. Applying Bahraini rates to an expat employee (or vice versa) will result in significant payroll errors.

When to Use an Online GOSI Calculator

While doing these calculations by hand is fantastic for understanding the underlying math, using an online Bahrain GOSI calculator is highly recommended for day-to-day business operations. A calculator saves time, eliminates manual human error, and ensures quick processing when handling payroll for large teams with diverse salary structures.

هل أنت مستعد للحساب؟

تخطي العمل اليدوي واحصل على نتائج فورية.

فتح الحاسبة

Ratings & comments

…

الإعدادات