על פי חוק חופשה שנתית, התשי"א-1951 לעובד מוקנית הזכות למספר ימי חופשה שנתית בתשלום שכר. החופשה השנתית הינה אחת מן הזכויות המוקנות לעובד במסגרת חקיקתן של חוקי המגן ועל כן מהווה החופשה השנתית זכות קוגנטית, אשר לא ניתן להתנות עליה. משך החופשה השנתית המגיעה לעובד נקבעת בהתאם למידת הוותק של העובד, וכן בהתאם להסכם העבודה החל על העובד, שכן ניתן להרחיב זכות זו באמצעות הסדרה בהסכם הקיבוצי לפיה העובד יהיה זכאי למספר ימי חופשה נוספים מימי החופשה הקבועים בחוק.
החוק קובע אחידות לגבי משך החופשה השנתית בין העובדים אצל אותו מעסיק או לחלופין במקום עבודה אחד, עם זאת יש לשים לב כי "הוותק" של העובד משפיע על אורכה של החופשה השנתית, באופן הבא:
בגין כל אחת מארבע שנות העבודה הראשונות יהיה העובד זכאי ל- 14 ימי חופשה שנתית, עבור השנה החמישית- יהיה זכאי ל 16 ימי חופשה שנתית, עבור השנה השישית- יהיה זכאי ל- 18 ימי חופשה שנתית, עבור השנה השביעית- יהיה זכאי ל21 ימי חופשה שנתית, ומהשנה השמינית והלאה- יהיה העובד זכאי ליום נוסף עבור כל שנת עבודה נוספת עד למקסימום של 28 ימי חופשה שנתית.
יש לתור אחר העובדה כי החוק נוקט במונח "ימים" להבדיל מ"ימי עבודה", דהיינו ימי החופשה השנתית אינם כוללים את יום שישי ויום שבת, אך עם זאת החוק קובע כי במסגרת ימי החופשה תיכלל מנוחה שבועית אחת לכל שבעה ימי חופשה. לפי מצב דברים זה: עובד הזכאי ל14 ימי חופשה שנתית אשר עובד במסגרת של 5 ימי עבודה בשבוע, יהא זכאי ל-10 ימי חופשה שנתית, ועובד אשר עובד במסגרת של 6 ימי עבודה בשבוע, יהא זכאי ל-12 ימי חופשה שנתית.
בחישוב דמי החופשה השנתית אין לכלול גמול ששולם לעובד בגין שעות נוספות או עבור עבודה בשעות המנוחה, על פי לשון החוק השכר הרגיל של העובד הינו השכר המשתלם לו עבור שעות עבודתו הרגילות. כמו כן, בחישוב דמי חופשה שנתית אין לכלול החזרי הוצאות (דמי אש"ל, דמי נסיעה וכו'), זאת מהסיבה שהוצאות אלו אינן קיימות כאשר העובד מצוי בחופשה.
לעומת זאת, בחישוב דמי חופשה יש לכלול את התשלום שמקבל עובד עבור עמלות מכירה. לגבי פרמיות שמשולמות לעובד נחתם הסכם קיבוצי בין התאחדות בעלי התעשייה להסתדרות ונקבע כי יש לכלול את החלק מהפרמיה המשתלמת לעובד בעבור יום עבודה רגיל ושאינו עולה על 30% משכרו הקבוע.
בהתאם לחוק, את החופשה השנתית לא ניתן לפדות בכסף, ועל העובד לנצל את ימי החופשה העומדים לרשותו. הוראה זו תכליתה לאפשר לעובד לצאת לחופשה ולחדש את כוחותיו, ואין בה כדי להביא להתעשרות העובד. אולם, כאשר מדובר בעובד שהפסיק לעבוד אצל המעביד וטרם ניצל את זכאותו לחופשה השנתית- המעביד ישלם לו "פדיון חופשה שנתית", בסכום שהיה העובד מקבל אילו היה יוצא לחופשה ביום שבו הפסיק את עבודתו אצל המעביד. יצוין כי תשלום דמי פדיון לעובד עם סיום עבודתו (להבדיל מתשלומם במועדם) אינו בגדר "שכר מולן", ובהתאם לכך לא ניתן לתבוע פיצויי הלנה בגינם, ואל תשלומים אלו יתווספו רק הפרשי הצמדה וריבית.