يتم حساب مكافأة نهاية الخدمة بناءً على مدة خدمة العامل والأجر الأخير الذي كان يتقاضاه. في القانون العام لنظام العمل، تكون طريقة الحساب عادة كالتالي:
- إذا كانت مدة الخدمة خمس سنوات أو أقل: تُحسب المكافأة على أساس أجر نصف شهر عن كل سنة من سنوات الخدمة، بما يشمل أجزاء السنة مثل الشهور والأيام.
- إذا كانت مدة الخدمة تزيد على خمس سنوات: تُحسب مكافأة نصف شهر عن كل سنة من السنوات الخمس الأولى، وأجر شهر كامل عن كل سنة من السنوات التالية.
- يتم استخدام آخر أجر فعلي شامل كافة البدلات والعمولات لحساب أجر المكافأة.
مثال تفصيلي:
إذا كانت مدة الخدمة 7 سنوات و6 شهور، والراتب الأخير 6000 ريال، فالمكافأة تحسب
كالتالي:
- للسنوات الخمس الأولى: أجر نصف شهر × 5 سنوات
- للسنوات المتبقية (سنتين و6 شهور): أجر شهر كامل × 2.5 سنة
بالتالي، مكافأة نهاية الخدمة = (5 × نصف راتب شهري) + (2.5 × راتب شهري كامل)، مع احتساب باقي الأيام بشكل نسبي. هذه القواعد تضمن احتساب المكافأة بشكل عادل وفقاً للفترة التي قضاها العامل والأجر الذي كان يتقاضاه. كما توجد بعض الفروق حسب القوانين المحلية أو حالات الاستقالة وغيرها من الحالات الخاصة.