HisabCalc

Saudi EOSB Calculator (End of Service Benefit)

Estimate your Saudi Arabian end of service benefit from your final wage and length of service, using the half month then full month rule.

Enter your numbers

Example: 6000

Example: 8

Result
Share on WhatsApp

Figures are computed on your device; nothing is sent anywhere.

Formula

first5 = min(years, 5) * 0.5; after5 = max(0, years - 5) * 1; monthsOfPay = first5 + after5; eosb = wage * monthsOfPay

How the calculation works

The calculator counts each completed year of service and gives half a month of wage for each of the first five years.

Every further year earns a full month of wage, so long service builds benefit at twice the early rate.

It multiplies the total months of pay by your final monthly wage to reach the end of service benefit.

Common mistakes

When to use it

Worked example

A final wage of 6,000 SAR over 8 years gives first5 = 5 x 0.5 = 2.5, after5 = 3 x 1 = 3, so 5.5 months of pay and an EOSB of 6,000 x 5.5 = 33,000 SAR.

Years of service 8.00
End-of-service benefit 33,000.00
Months of pay 5.50

Common questions

Is the Saudi EOSB paid on basic or full wage?

The benefit is normally calculated on the last full wage including fixed allowances, though rules vary by contract, so confirm your total wage.

Last updated: 2026-10-03