حدد قانون العمل رقم 12 لسنة 2003، ضوابط للإجازات السنوية للعمال في القطاع الخاص، ونصت المادة (47) على أن تكون مدة الإجازة السنوية 21 يومًا بأجر كامل لمن أمضى فى الخدمة سنة كاملة، تزاد إلى ثلاثين يومًا متى أمضى العامل فى الخدمة عشر سنوات لدى صاحب عمل أو أكثر، كما تكون الإجازة لمدة ثلاثين يومًا فى السنة لمن تجاوز سن الخمسين، ولا يدخل فى حساب الإجازة أيام عطلات الأعياد والمناسبات الرسمية والراحة الأسبوعية.
ووفقا للمادة، إذا قلت مدة خدمة العامل عن سنة، استحق إجازة بنسبة المدة التى قضاها فى العمل، بشرط أن يكون قد أمضى ستة أشهر فى خدمة صاحب العمل، وفى جميع الأحوال تزداد مدة الإجازة السنوية سبعة أيام للعمال الذين يعملون فى الأعمال الصعبة أو الخطرة أو المضرة بالصحة أو فى المناطق النائية، والتى يصدر بتحديدها قرار من الوزير المختص بعد أخذ رأى الجهات المعنية، ومع مراعاة حكم الفقرة الثانية من المادة (48) من هذا القانون، لا يجوز للعامل النزول عن إجازته.
وتنص المادة (48) على أن يحدد صاحب العمل مواعيد الإجازة السنوية حسب مقتضيات العمل وظروفه، ولا يجوز قطعها إلا لأسباب قوية تقتضيها مصلحة العمل، ويلتزم العامل بالقيام بالإجازة فى التاريخ وللمدة التى حددها صاحب العمل، وإذا رفض العامل كتابة القيام بالإجازة سقط حقه فى اقتضاء مقابلها.
وفى جميع الأحوال يجب أن يحصل العامل على إجازة سنوية مدتها خمسة عشر يومًا، منها ستة أيام متصلة على الأقل، ويلتزم صاحب العمل بتسوية رصيد الإجازات أو الأجر المقابل له كل ثلاث سنوات على الأكثر فإذا انتهت علاقة العمل قبل استنفاد العامل رصيد إجازته السنوية استحق الأجر المقابل لهذا الرصيد، ولا يجوز تجزئة الإجازة أو ضمها أو تأجيلها بالنسبة للأطفال.
وتنص المادة (49) على أنه للعامل الحق فى تحديد موعد إجازته السنوية إذا كان متقدمًا لأداء الامتحان فى إحدى مراحل التعليم بشرط أن يخطر صاحب العمل قبل قيامه بالإجازة بخمسة عشر يومًا على الأقل.
ولصاحب العمل أن يحرم العامل من أجره عن مدة الإجازة، أو يسترد ما أداه من أجر عنها، إذا ثبت اشتغاله خلالها لدى صاحب عمل آخر، وذلك دون إخلال بالجزاء التأديبى.