Tool · Labor

How to Calculate Annual Leave Days

Select the type of work and enter the years of service and the months worked in the year, and the tool calculates the annual leave days. If you also enter the salary and the number of unused days, it calculates the payment for unused leave on termination.

Reference result

For reference under the regulations cited, checked 29 September 2026. Not a substitute for advice on a specific file.

Type of workLeave days per year
Normal conditions12
Minors, persons with disabilities, heavy, hazardous or dangerous work14
Particularly heavy, hazardous or dangerous work16

Length of service: one extra day for every full 5 years worked for one enterprise.

Less than 12 months worked: (full-year leave / 12) x actual months worked, with a fraction of 0.5 or more rounded up.

Termination with unused leave: unused days are paid, calculated as the salary under the labor contract for the month before termination / the normal working days of that month.

Legal basis

  1. Labor Code 2019 (Law 45/2019/QH14), Clause 1, Article 113 (12/14/16 days), Clause 2 (pro rata when less than 12 months worked), Clause 3 (payment for unused days on termination)
  2. Labor Code 2019, Article 114 (one extra day for every 05 years of work)
  3. Decree 145/2020/NĐ-CP, Article 65 (periods counted as working time for leave), Article 66 (calculation for incomplete years, rounding), Article 67 (salary for payment of unused leave)