How to Calculate End of Service Gratuity In Bahrain [Updated]

How to Calculate End of Service Gratuity In Bahrain

All-in-One HR & Payroll Software for Enterprises.

Built to simplify HR & Payroll for growing teams with 250+ employees.

Bahrain has always maintained a structured and transparent labour system that protects both employers and employees. With clear rules for salaries, contributions and final settlements, companies need to follow proper guidelines when managing payroll. 

Like other GCC countries, Bahrain requires employers to calculate End of Service gratuity correctly, as it plays an important role in employee offboarding, financial security and legal compliance.

Employers often face confusion about which formula to use, how to treat expatriate and Bahraini employees differently and how to apply the correct salary components. 

At Yomly, we offer an end to end HR and payroll platform in Bahrain that helps businesses automate every part of payroll. Companies in Bahrain use Yomly to calculate EOS with accuracy, store employee data, track service duration and generate final settlement reports without manual work. 

Our team has created this guide to explain how EOS works, who is eligible and how to calculate it in a simple and practical way.

Disclaimer: Please understand that this blog is only for general guidance and educational purposes. While we try our best to share accurate and up to date information, you should not rely on this article as professional or legal advice. 

Gratuity calculations can vary based on your contract, policies, and Bahrain labour regulations. We suggest consulting a certified HR professional or legal advisor for decisions related to your employment. Yomly is not liable for any actions taken based on this content.

What Is End of Service Gratuity in Bahrain?

End of Service gratuity in Bahrain is a mandatory financial benefit paid to employees when their employment ends, as long as they meet the minimum service requirements. 

Under the Bahrain Labor Law, EOS is designed to reward employees for their service and provide financial support at the end of their contract. It is a key part of the offboarding process and must be calculated accurately using the employee’s last received wage.

EOS gratuity is applicable when an employee completes at least one full year of continuous service with the employer. It applies in cases of contract completion, resignation or termination, except in specific situations where the law allows termination without benefits.

Who is eligible?

  • Expatriate employees who are not part of the GOSI pension system receive EOS gratuity based on the standard labour law formula.
  • Bahraini nationals may fall under different rules because they contribute to the GOSI pension system. In many cases, their end benefits come through GOSI rather than the standard gratuity formula.
  • Employees on both fixed term and indefinite contracts are eligible as long as they complete the minimum service requirement.

Understanding who qualifies for EOS is the first step before applying the correct calculation method.

Who Is Eligible for EOS in Bahrain?

Here are some of the key eligibility conditions employers must understand before calculating End of Service gratuity in Bahrain.

a. Eligibility for Expatriate Employees

Expatriate employees who are not enrolled in the GOSI pension system are eligible for EOS gratuity under the standard Bahrain Labor Law. Their gratuity is calculated based on their last received wage, including fixed allowances. 

As long as they complete the required service period, expatriates receive EOS whether they resign, complete their contract or are terminated.

b. Eligibility for Bahraini Nationals

Bahraini nationals are enrolled in the GOSI pension system, which replaces the standard EOS gratuity for most cases. Instead of receiving gratuity from the employer, their end benefits come through social insurance. 

EOS under labour law only applies to Bahrainis for any period not covered by GOSI, such as service before GOSI enrollment or specific contract types.

c. Contract Completion, Resignation, Termination

EOS is payable when an employee completes their contract, resigns or is terminated, provided they meet the service requirement. EOS may not apply if the employee is dismissed for reasons allowed under the Labor Law, such as misconduct under Article 107. In all other normal exit cases, EOS must be calculated based on the employee’s last wage.

d. Minimum Service Period

An employee must complete at least one full year of continuous service with the employer to qualify for EOS gratuity. Any service less than one year does not qualify. Once the first year is completed, EOS must be calculated for all full years and any partial year of employment.

Salary Components Used for EOS Calculation

To understand how EOS gratuity is calculated correctly in Bahrain, let us take a look at the specific salary components that must be used in the final calculation. These components determine the exact gratuity amount owed to the employee.

1. Last Received Wage (Core Component)

Bahrain Labour Law states that EOS must be calculated using the employee’s last wage, which includes:

  • Basic salary
  • Fixed monthly allowances

This “last wage” reflects the total guaranteed monthly earnings an employee receives as part of the employment contract.

Important Insight: Only fixed allowances are included. These are payments that are guaranteed every month and listed in the contract.

2. Fixed Allowances That Must Be Included

The following allowances must be included in the EOS base if they are fixed and paid every month:

  • Housing allowance
  • Transport allowance
  • Cost of living allowance
  • Job or position allowance
  • Any other contractual fixed allowance

Rule: If the allowance appears in the contract and is paid consistently every month, it forms part of the EOS wage.

3. Variable Allowances That Are Excluded

EOS does not include variable or performance-based payments.

These include:

  • Overtime payments
  • Bonuses
  • Commissions
  • Sales incentives
  • Travel reimbursements
  • One-time payments

These amounts may be part of total monthly earnings but do not count toward EOS calculations.

4. Salary Updates Must Be Reflected in EOS

If an employee received a salary increment right before resigning or termination, the updated salary must be used. Delays in updating salary records can cause incorrect EOS calculations and lead to disputes.

EOS Formula for Expat Employees (Standard Gratuity System)

Let us take a look at the exact End of Service (EOS) formula used for expatriate employees in Bahrain. Expat employees who are not enrolled in the GOSI pension system fall under the standard gratuity system defined in the Bahrain Labor Law. 

Their EOS is calculated using their last received wage, which includes basic salary and all fixed monthly allowances.

1. First Three Years of Service

For the first three years, expatriate employees are entitled to half a month’s wage for each completed year.

Formula: Half month’s wage per year = Last wage ÷ 2

If an employee has completed two full years, the calculation is: Half month wage × number of completed years

2. After the First Three Years

From the fourth year onward, expatriate employees receive one full month’s wage for each completed year.

Formula: One month’s wage × number of additional years after year three

This significantly increases the EOS amount for long-term employees.

3. Partial Years of Service

If the employee has worked additional months beyond full years, the employer must calculate EOS proportionally for those months.

Formula: (Annual EOS entitlement ÷ 12) × number of extra months

This ensures employees are compensated fairly for any part-year service.

Example Overview (No Numbers Yet)

  • First 3 years → Half month wage per year
  • From year 4 onward → One month wage per year
  • Add pro-rated amount for partial months

This formula applies only to expatriate employees who do not receive pension benefits under GOSI. Yomly automatically applies the correct calculation based on expatriate status, service duration and the latest salary records, making EOS processing accurate and effortless for Bahrain employers.

EOS Calculation Rules for Bahrain’s Employees Under GOSI

Bahraini nationals are enrolled in the GOSI pension system, which means their end-of-service benefits are handled differently from expatriates. In most cases, Bahraini employees do not receive EOS gratuity from the employer, because their retirement and social insurance benefits are paid through GOSI.

However, EOS under labour law may apply in limited cases such as:

  • Service periods before the employee was enrolled in GOSI
  • Specific contract types that are not covered by GOSI
  • Situations where a role is partially outside the pension system

Employers must always review the employee’s GOSI enrollment status and ensure the correct rules are applied. Yomly automatically detects whether an employee is Bahraini or expatriate and applies the correct EOS or GOSI benefit structure accordingly.

Step-by-Step EOS Calculation Examples

Our team has prepared a few simple examples to help you understand exactly how EOS gratuity is calculated for expatriate employees in Bahrain. Here are clear, practical examples using the official Labour Law formulas and real salary figures.

Example 1: Expat Employee with 2 Years 8 Months of Service

Employee details:

  • Last received wage (basic + fixed allowances): BHD 600
  • Service duration: 2 years 8 months

Step 1: Calculate half-month wage

Half-month wage = 600 ÷ 2 = BHD 300

Step 2: Apply for the first three years

Since the employee worked less than three years, use the half-month formula.

Full years: 2 years × 300 = BHD 600

Partial year: 8 months of service → prorated

300 ÷ 12 × 8 = BHD 200

Final EOS:

600 + 200 = BHD 800

Example 2: Expat Employee with 6 Years of Service

Employee details:

  • Last received wage: BHD 750
  • Service duration: 6 full years

Step 1: Calculate half-month wage and one-month wage

Half-month wage = 750 ÷ 2 = BHD 375

Full-month wage = BHD 750

Step 2: First three years at half-month wage

3 years × 375 = BHD 1,125

Step 3: Next three years at full-month wage

3 years × 750 = BHD 2,250

Final EOS: 1,125 + 2,250 = BHD 3,375

Special Cases That Affect EOS Calculation

There are some situations where the standard EOS formula does not apply directly. You will find some cases where the final amount may change depending on contract terms, salary updates or legal conditions. Here are the most common cases employers should be aware of:

  • Salary changes shortly before employee exit
  • Periods of unpaid leave
  • Termination for reasons allowed under Labour Law
  • Service before GOSI enrollment for Bahraini nationals
  • Part time employment cases
  • Fixed term contracts ending early
  • Misconduct or termination under Article 107
  • Service gaps or rejoining after a break

Yomly makes sure that every custom requirement and rule is applied correctly. All salary updates, service duration and contract details are calculated automatically, so your payroll and EOS settlements are always accurate and fully compliant.

Calculate EOS in Bahrain With Confidence

There are tens of components, rules and processes you need to manage when calculating End of Service gratuity in Bahrain. 

As an employer, you must follow the correct formulas, use the right salary components, apply the proper rules for expatriate and Bahraini employees and stay updated on all labour regulations. Missing any of these steps can lead to payroll disputes, compliance issues or fines.

This is one of the main reasons why organizations across Bahrain choose Yomly. Our 100 percent cloud based HR and payroll platform makes payroll easy, compliant and fully automated. 

You get accurate EOS calculations, GOSI processing, WPS ready files, attendance syncing and centralized employee records all in one system. Over 1 million payslips are processed every year through Yomly for users across 50+ countries, proving that the platform is built to operate at scale.

If you want to simplify EOS and the entire payroll process, book your free demo today and get started with Yomly.

Picture of Zakia Baniabbassian

Zakia Baniabbassian

Zakia is the Marketing Manager at Yomly, where she leads the company’s brand and content strategy across the MENA region. With a strong focus on purposeful storytelling and strategic growth, she works closely with cross-functional teams to elevate Yomly’s presence.

Automate Your Payroll In Minutes

Simplify your payroll process with our intuitive software

Free Resources

GCC HR Compliance Checklist

This free checklist helps HR professionals and business leaders in the GCC region align with updated 2025 compliance rules. 

HR Statistics

Related Blog Posts

Explore more insights and expert tips from our HR journal to stay informed and ahead.

Employee Turnover and Employee Retention Statistics

40+ Employee Turnover and Employee Retention Statistics

In this listicle roundup, you will find employee turnover statistics with up-to-date data on how
Share This