📐 Math

Saudi End of Service Calculator – Instant Gratuity

Free Saudi End of Service Calculator to compute your final gratuity instantly. Enter salary and years to get accurate results per labor law.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 21, 2026
🧮 Saudi End Of Service Calculator
📊 End-of-Service Benefit Accumulation by Years of Service (Saudi Labor Law)

What is Saudi End Of Service Calculator?

A Saudi End of Service Calculator is a specialized digital tool designed to compute the exact indemnity amount an employee is entitled to receive upon termination of employment under Saudi Labor Law. This financial entitlement, formally known as the End of Service Benefit (EOSB), is a mandatory severance payment governed by the Saudi Ministry of Human Resources and Social Development (MHRSD) and is calculated based on the employee’s final salary, years of service, and the reason for termination. Without a dedicated calculator, determining this amount manually involves complex fractions, multiple thresholds, and strict legal distinctions between different types of contract termination, making it easy to miscalculate.

The tool is primarily used by HR professionals, payroll managers, expatriate workers, and legal consultants across Saudi Arabia’s private sector. For employees, knowing their accurate EOSB is critical for financial planning when resigning, retiring, or being dismissed. For employers, precision is essential to comply with Article 84 through Article 88 of the Saudi Labor Law, avoiding costly disputes and penalties from labor courts. This free online calculator eliminates guesswork by instantly processing the five key variables—last wage, service duration, contract type, termination reason, and whether the employee is Saudi or non-Saudi—to deliver a legally compliant result.

This free online Saudi End of Service Calculator provides an intuitive interface that requires no registration, no downloads, and no financial commitment. It delivers instant, accurate results with a full step-by-step mathematical breakdown, ensuring complete transparency so users can verify every calculation against the official Saudi labor regulations.

How to Use This Saudi End Of Service Calculator

Using this calculator is straightforward and requires only five simple inputs. The tool is designed to mirror the exact logic used by Saudi labor courts, so entering accurate data is essential for a valid result. Follow these five steps to get your precise End of Service Benefit amount in seconds.

  1. Enter Your Last Monthly Salary (SAR): Input your gross monthly salary in Saudi Riyals as stated in your employment contract. This figure must include your basic salary plus all fixed allowances such as housing, transportation, and technical allowances. Do not include variable bonuses, overtime pay, or profit shares, as these are not considered part of the "final wage" under Article 86 of the Labor Law. For example, if your basic salary is SAR 5,000 and your housing allowance is SAR 2,000, enter SAR 7,000.
  2. Select Your Total Years of Service: Enter the complete duration of your continuous employment with the same employer, expressed in years and months. Part months are rounded up to the nearest full month in the calculation. For instance, if you worked for 5 years, 3 months, and 10 days, enter 5 years and 4 months. The calculator automatically applies the proportional rule for partial years.
  3. Choose Your Contract Type: Select either "Limited Term Contract" (fixed-term) or "Unlimited Term Contract" (open-ended). This is critical because the calculation formula differs significantly. Under a limited-term contract, the benefit is calculated on the full service period. Under an unlimited-term contract, the first five years use a different rate than subsequent years. If you are unsure, check your Saudi Iqama or work permit—the contract type is usually listed there.
  4. Indicate the Reason for Termination: Select from "Resignation," "Termination by Employer (without cause)," or "Termination by Employer (with cause)." This input dramatically affects the result. For resignation, the benefit is reduced based on service duration (e.g., 50% of the full entitlement if resigning between 2 and 5 years). For termination without cause, the employee receives 100% of the full statutory benefit. For termination with cause (e.g., gross misconduct), the employee may receive zero benefit.
  5. Specify Your Nationality: Choose "Saudi" or "Non-Saudi." While the base calculation is identical for both, the tool adjusts for the fact that non-Saudi workers under certain circumstances may have different rules regarding the "no-claim" period or if the employer has made alternative contributions to the General Organization for Social Insurance (GOSI). For most users, this selection ensures the output aligns with the latest MHRSD circulars affecting expatriate workers.

After entering all five inputs, click the "Calculate" button. The tool will instantly display your total EOSB amount, a detailed breakdown showing how each year of service contributed to the total, and a plain-English explanation of the legal references used. For best accuracy, always use your most recent salary certificate (from your employer) and double-check your contract type against your Saudi labor office (Maktab Amal) records.

Formula and Calculation Method

The Saudi End of Service Benefit is calculated using a tiered formula defined in Articles 84-88 of the Saudi Labor Law. The method distinguishes between the first five years of service and the subsequent years, with different fractions applied to each period. The formula also adjusts based on whether the contract is limited or unlimited, and whether the employee resigned or was terminated. Understanding this formula is essential for verifying your calculation and for financial planning.

Formula
EOSB = (Last Monthly Salary × ½ × Years of Service for first 5 years) + (Last Monthly Salary × 1 × Years of Service for years beyond 5) × Termination Factor

Where:

  • Last Monthly Salary (S): Your gross monthly wage including all fixed allowances.
  • Years of Service (Y): Total continuous employment duration in years (partial years calculated proportionally).
  • ½ (Half): The fraction applied to the first five years of service (i.e., 15 days of salary per year).
  • 1 (Full): The fraction applied to each year of service beyond the fifth year (i.e., 30 days of salary per year).
  • Termination Factor (F): A multiplier based on the reason for termination (1.0 for termination without cause, 0.5–0.0 for resignation depending on service length, 0.0 for termination with cause).

Understanding the Variables

The most critical variable is the Last Monthly Salary. Under Saudi law, this is defined as the "final wage" including basic pay, housing allowance, transportation allowance, and any other fixed allowances stipulated in the contract. Variable pay such as commissions, bonuses, overtime, and profit shares are excluded. The Years of Service must be continuous—any breaks in employment (e.g., unpaid leave exceeding 20 days) can reset the service clock. Partial years are calculated on a pro-rata basis: each day of service counts as 1/365th of a year.

The Termination Factor is where most errors occur. For termination by the employer without cause (redundancy, company closure, etc.), the factor is 1.0, meaning the employee receives the full statutory benefit. For resignation, the factor decreases with service length: between 2 and 5 years, the factor is 0.5 (50% of full benefit); between 5 and 10 years, it is 0.66 (two-thirds); and beyond 10 years, it is 1.0 (full benefit). For resignation within the first 2 years, the factor is 0.0 (no benefit). For termination with cause (proven misconduct), the factor is also 0.0.

Step-by-Step Calculation

Let's walk through the math for a typical case. Suppose an employee has a last monthly salary of SAR 10,000, has worked for 8 years, has an unlimited-term contract, and was terminated without cause. Step 1: Calculate the benefit for the first 5 years. This is SAR 10,000 × ½ × 5 = SAR 25,000. Step 2: Calculate the benefit for the remaining 3 years (years 6, 7, and 8). This is SAR 10,000 × 1 × 3 = SAR 30,000. Step 3: Add the two parts together: SAR 25,000 + SAR 30,000 = SAR 55,000. Step 4: Apply the termination factor. Since termination was without cause, the factor is 1.0, so the total is SAR 55,000. If the same employee had resigned after 8 years, the factor would be 0.66 (two-thirds), yielding SAR 55,000 × 0.66 = SAR 36,300.

Example Calculation

To make this concrete, consider a realistic scenario involving an expatriate engineer working in Riyadh. This example demonstrates how the calculator handles a common situation: a limited-term contract employee who resigns after completing a significant but not maximum tenure.

Example Scenario: Ahmed is a 38-year-old non-Saudi civil engineer employed by a construction firm in Riyadh under a 5-year limited-term contract. His gross monthly salary is SAR 15,000 (basic SAR 9,000 + housing SAR 4,000 + transport SAR 2,000). He has worked for exactly 4 years and 6 months (4.5 years). He decides to resign to take a new job in Dubai.

First, we calculate the total years of service: 4.5 years. Since this is a limited-term contract and the employee resigned, we must check the resignation factor. For resignation between 2 and 5 years, the factor is 0.5 (50%). The full statutory benefit for 4.5 years under a limited contract is: (SAR 15,000 × ½ × 4.5) = SAR 33,750. Now apply the resignation factor of 0.5: SAR 33,750 × 0.5 = SAR 16,875. This is the amount Ahmed is legally entitled to receive from his employer. The calculator would show this result along with a note that because he resigned before completing 5 years, he receives only half of the full benefit.

In plain English, Ahmed will receive SAR 16,875 as his End of Service Benefit. This is equivalent to about 1.125 months of his salary. The explanation would also state that if he had been terminated by the employer without cause, he would have received the full SAR 33,750. Understanding this distinction helps Ahmed negotiate his resignation terms or plan his finances accordingly.

Another Example

Consider a second scenario: Fatima, a Saudi HR manager, has worked for a large retail company for 12 years under an unlimited-term contract. Her last monthly salary is SAR 20,000. She is terminated without cause due to company restructuring. Step 1: First 5 years: SAR 20,000 × ½ × 5 = SAR 50,000. Step 2: Next 7 years (years 6 through 12): SAR 20,000 × 1 × 7 = SAR 140,000. Step 3: Total full benefit: SAR 50,000 + SAR 140,000 = SAR 190,000. Step 4: Termination without cause factor is 1.0, so the final EOSB is SAR 190,000. This amount represents 9.5 months of her salary. The calculator would also show that if Fatima had resigned after 12 years, the factor would be 1.0 (full benefit) because resignation after 10 years entitles the employee to 100% of the statutory benefit under Saudi law. This example highlights how long-serving employees are protected even when they choose to leave.

Benefits of Using Saudi End Of Service Calculator

Using a dedicated Saudi End of Service Calculator transforms a confusing, legally fraught calculation into a clear, actionable number. The benefits extend beyond simple arithmetic—they provide legal confidence, financial clarity, and time savings for everyone involved in the employment lifecycle. Here are the five primary advantages of using this tool.

  • Eliminates Costly Calculation Errors: Manual calculations using the tiered formula are prone to mistakes, especially when dealing with partial years, multiple contract types, and varying termination factors. A single error in applying the ½ versus 1 multiplier, or forgetting to prorate a partial year, can result in an overpayment or underpayment of thousands of Saudi Riyals. This calculator automates the exact logic from Articles 84-88, ensuring that every fraction and factor is applied correctly. For employers, this prevents legal claims from the Ministry of Labor; for employees, it ensures they receive their rightful entitlement.
  • Saves Significant Time and Effort: Manually computing an EOSB, especially for a large workforce, can take 15-30 minutes per employee when cross-referencing contract types, service dates, and salary records. This calculator delivers a complete, itemized result in under 5 seconds. HR departments processing dozens or hundreds of terminations during restructuring can reduce their payroll processing time by over 90%, freeing up resources for other compliance tasks.
  • Provides Legal Compliance Assurance: Saudi Labor Law is updated periodically, and local labor courts (Commission for the Settlement of Labor Disputes) interpret specific clauses in nuanced ways. This calculator is built using the latest MHRSD guidelines and incorporates common judicial interpretations, such as how to handle partial months and the exact definition of "final wage." Using this tool helps both parties avoid inadvertently violating the law, which can lead to fines, blacklisting, or prolonged litigation.
  • Offers Transparent, Educational Breakdown: Unlike black-box calculators that only show a final number, this tool provides a full step-by-step breakdown. Users can see exactly how each year of service contributed to the total, which fraction was applied, and what termination factor was used. This transparency empowers employees to understand their rights and empowers employers to document their calculations for audit trails. It also serves as an educational resource for anyone learning Saudi labor law.
  • Supports Informed Financial and Career Decisions: For employees, knowing their EOSB in advance is crucial for making decisions about resignation, retirement, or negotiating a severance package. For example, an employee considering resignation after 4.5 years can see that they would only receive 50% of the benefit, which might motivate them to wait until the 5-year mark to resign and receive a higher percentage. For employers, the calculator helps budget for termination costs during workforce planning, ensuring that financial reserves are adequate.

Tips and Tricks for Best Results

Getting the most accurate End of Service Benefit calculation requires attention to detail and an understanding of common pitfalls. These expert tips will help you avoid errors and ensure your result is legally defensible. Whether you are an employee verifying your rights or an HR professional processing a termination, these guidelines will improve your accuracy.

Pro Tips

  • Always use your gross salary as stated in the most recent "Salary Certificate" issued by your employer, not your bank statement. The certificate should explicitly list basic salary plus all fixed allowances. If your contract mentions a "total package," break it down into fixed and variable components—only the fixed portion counts.
  • For partial years of service, count the exact number of days and divide by 365. The calculator handles this automatically, but if you are doing a manual check, remember that 6 months equals 0.5 years, 3 months equals 0.25 years, and 1 month equals approximately 0.0833 years. Never round down partial years—the law requires proportional calculation.
  • Double-check your contract type by looking at the "Contract Duration" field on your Iqama or work permit. If it says "Unlimited" or "Open-ended," select that option. If it shows a specific end date, it is a limited-term contract. Misclassifying this is the single most common error and can change your result by up to 100%.
  • If you are a non-Saudi employee who has been making contributions to GOSI (General Organization for Social Insurance), note that your EOSB may be reduced if your employer has been paying into the "Saned" unemployment insurance system. The calculator includes an optional toggle for this; enable it only if you have written confirmation from your employer or GOSI statement.

Common Mistakes to Avoid