حدد قانون العمل رقم 12 لسنة 2003، ضوابط بشأن تحديد سن المعاش، ونص في المادة 125 على أنه لا يجوز تحديد سن للتقاعد تقل عن ستين سنة، ويجوز لصاحب العمل إنهاء عقد العامل إذا بلغ سن الستين، ما لم يكن العقد محدد المدة وكانت مدته تمتد إلى ما بعد بلوغه هذه السن، ففي هذه الحالة لا ينتهي العقد إلا بانقضاء مدته، وفي جميع الأحوال يجب عدم الإخلال بأحكام قوانين التأمين الاجتماعي فيما يتعلق بسن استحقاق المعاش وبحق العامل في الاستمرار في العمل بعد بلوغه هذه السن استكمالا للمدة الموجبة لاستحقاق المعاش.
وتنص المادة 126 على الآتي:
يستحق العامل عن مدة عمله بعد سن الستين مكافأة بواقع أجر نصف شهر عن كل سنة من السنوات الخمس الأولى، وأجر شهر عن كل سنة من السنوات التالية لها، وذلك إذا لم تكن له حقوق عن هذه المدة وفقا لأحكام تأمين الشيخوخة والعجز والوفاة المنصوص عليها في قانون التأمين الاجتماعي.
وتستحق المكافأة المنصوص عليها في الفقرة السابقة عن سنوات الخدمة السابقة على سن الثامنة عشرة وذلك للمتدرج والعامل عند بلوغ هذه السن، وتحسب المكافأة على أساس آخر ما كان يتقاضاه. وخظرت المادة 127 على صاحب العمل إنهاء عقد العمل لمرض العامل إلا إذا استنفد العامل إجازاته المرضية وفقا لما يحدده قانون التأمين الاجتماعي، بالإضافة إلى متجمد إجازاته السنوية المستحقة له.
وعلى صاحب العمل أن يخطر العامل برغبته في إنهاء العقد قبل مضي خمسة عشر يوما من تاريخ استنفاد العامل لإجازاته، فإذا شفي العامل قبل تمام الإخطار امتنع على صاحب العمل إنهاء العقد لمرض العامل، ونظم قانون العمل حقوق العامل فى حال إذا توفى وهو فى الخدمة ، حيث نص على التزامات صاحب العمل تجاه العامل إذا توفى.
وتنص المادة 123 من القانون على أن "ينتهي عقد العمل بوفاة العامل حقيقة أو حكما طبقا للقواعد القانونية المقررة، ولا ينتهي عقد العمل بوفاة صاحب العمل إلا إذا كان قد أبرم لاعتبارات تتعلق بشخص صاحب العمل أو بنشاطه الذي ينقطع بوفاته، وإذا توفى العامل وهو في الخدمة يصرف صاحب العمل لأسرته ما يعادل أجر شهرين كاملين لمواجهة نفقات الجنازة بحد أدنى قدره مائتان وخمسون جنيها، كما يصرف منحة تعادل أجر العامل كاملا عن الشهر الذي توفى فيه والشهرين التاليين له طبقا لقواعد قوانين التأمين الاجتماعي، ويلتزم صاحب العمل بنفقات تجهيز ونقل الجثمان إلى الجهة التي استقدم العامل منها أو الجهة التي تطلب أسرته نقله إليها".