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.
