EOSB Calculator
Calculate your End of Service Benefit under Saudi Labor Law — instantly, free, and 100% private.
100% Free & Private — No Data StoredEnter your details and click Calculate to see your EOSB estimate.
How to Use the EOSB Calculator — Step by Step
Step 1: Enter Your Basic Monthly Salary
Type your basic monthly salary in SAR. This is your base pay without housing, transportation, or other allowances. Most employers calculate EOSB on basic salary only.
Step 2: Enter Your Service Period
Enter your total years and months of service with your current employer. Include all continuous service — even partial years count proportionally under Saudi Labor Law.
Step 3: Select Your Reason for Leaving
Choose whether you are resigning, being terminated, or reaching the end of your contract. Your reason affects the final EOSB amount significantly under Article 85.
Step 4: Choose Your Contract Type
Select fixed-term (limited) or indefinite (unlimited) contract. Fixed-term contracts may have different rules if you resign before the contract ends.
Step 5: Calculate Your EOSB
Click 'Calculate EOSB' to see your estimated end of service benefit. The result shows the full breakdown: first 5 years, subsequent years, and any resignation reduction.
Understanding Your EOSB Results
The End of Service Benefit (EOSB) is calculated using the formula defined in Saudi Labor Law Article 84. For the first 5 years of service, you are entitled to half a month's basic salary for each year. For each year after the first 5, you are entitled to one full month's basic salary. Partial years are calculated proportionally by dividing the annual benefit by 12 and multiplying by the number of months worked. If you resign, Article 85 applies a reduction: less than 2 years = zero EOSB; between 2 and 5 years = one-third of the full amount; between 5 and 10 years = two-thirds; more than 10 years = full amount. Termination and contract end typically entitle you to the full EOSB without reduction.
Real Example
Suppose your basic salary is 10,000 SAR and you have worked for 7 years and 6 months, resigning after 5 years. First 5 years: 5 x 5,000 SAR (half-month) = 25,000 SAR Years 6-7: 2 x 10,000 SAR (full month) = 20,000 SAR Partial 6 months: 0.5 x 10,000 SAR = 5,000 SAR Total EOSB (Article 84): 50,000 SAR Resignation reduction (5-10 years): 2/3 applied Final EOSB: 50,000 x 2/3 = 33,333 SAR This means you would receive approximately 33,333 SAR as your end of service benefit.
Frequently Asked Questions About EOSB
How is EOSB calculated in Saudi Arabia for 2024?
Do I get end of service benefits if I resign before 2 years?
Is EOSB calculated on basic salary or total salary including allowances?
How much gratuity do I get if I resign after 3 years in Saudi Arabia?
Can my employer deduct from my EOSB for resigning early from a fixed-term contract?
How is EOSB calculated for partial years of service?
What is the difference between EOSB for termination vs resignation?
Related Calculators for Saudi Expatriates
Jawazat Overstay Fine Calculator
Calculate fines for expired Iqama, exit/re-entry visa, or visit visa overstays based on Saudi Jawazat regulations.
Family Visa & Dependent Fee Optimizer
Plan your family visa costs including dependent fees, iqama renewals, and exit/re-entry visas for your spouse and children.
Final Settlement Calculator
Calculate your full final settlement including EOSB, unused vacation days, and notice period pay when leaving a job in Saudi Arabia.
Nitaqat Simulator
Understand how Nitaqat Saudization ratios affect your company classification and visa processing capabilities.
This calculator provides estimates based on Saudi Labor Law Articles 84 and 85. Final EOSB amounts may vary based on your specific employment contract, company policies, and official Ministry of Human Resources and Social Development assessments. We recommend consulting with a legal professional for accurate advice. Sauditoolhub is not responsible for any discrepancies between estimated and actual amounts.
Last updated: July 2026 · Based on Saudi Labor Law Articles 84 & 85