При увольнении работник имеет право получить денежную компенсацию за все дни отпуска‚ которые он не использовал за время работы у данного работодателя. В статье подробно рассматриваются правовые основы‚ порядок расчёта‚ возможные исключения и примеры вычислений. В конце представлен краткий алгоритм‚ который можно реализовать в виде простого онлайн‑калькулятора.
Нормативная база
- Трудовой кодекс РФ – ст. 127 (оплата отпуска при увольнении).
- Федеральный закон № 79‑ФЗ «О государственной гражданской службе РФ» (для госслужащих).
- Постановления Правительства РФ и разъяснения Минтруда (актуальные на 2026 г.).
Согласно ст. 127 ТК РФ‚ при расторжении трудового договора по инициативе любой из сторон работодатель обязан выплатить компенсацию за неиспользованные дни отпуска в среднем заработке за каждый календарный день.
Как рассчитывается компенсация
- Определяем средний дневной заработок:
- Суммируем все выплаты‚ подлежащие учету в среднем заработке (заработная плата‚ надбавки‚ премии‚ компенсации и т.п.) за расчётный период – обычно 12 календарных месяцев‚ предшествующих месяцу увольнения.
- Делим полученную сумму на количество фактически отработанных дней в этом периоде (включая выходные и праздники‚ если они оплачивались).
- Учитываем количество неиспользованных дней отпуска:
- Отпуск предоставляется из расчёта 28 календарных дней в год (или больше‚ если установлено коллективным договором/трудовым договором).
- За каждый отработанный месяц работник приобретает право на 2‚33 дня отпуска (28 ÷ 12).
- Суммируем отпуск за все полные месяцы работы и добавляем пропорциональную часть за неполный месяц (если он есть).
- Из полученного общего права вычитаем количество actually использованных дней отпуска.
- Вычисляем компенсацию:
- Компенсация = средний дневной заработок × количество неиспользованных дней отпуска.
Исключения и особенности
- Если работник уволен за нарушение трудовой дисциплины (ст. 81 ТК РФ)‚ право на компенсацию сохраняется‚ но размер может быть уменьшен в соответствии с внутренними локальными актами (только если это не противоречит ТК).
- При увольнении в связи с призывом на военную службу по мобилизации или контрактной службе компенсация выплачивается в полном объёме.
- Для сотрудников‚ работающих по графику сменной работы‚ средний дневной заработок рассчитывается с учётом фактически отработанных часов.
- Если в расчётном периоде были периоды простоев‚ отпусков по уходу за ребёнком‚ больничных и т.п.‚ они исключаются из знаменателя при расчёте среднего дневного заработка (только оплачиваемые дни учитываются).
Пример расчёта
Исходные данные:
- Средний месячный заработок за последние 12 месяцев – 60 000 ₽.
- Количество отработанных дней в периоде – 240 (примерно 20 рабочих дней в месяц).
- Средний дневной заработок = 60 000 ₽ ÷ 240 = 250 ₽/день.
- Стаж работы у данного работодателя – 2 года и 4 месяца (28 месяцев).
- Право на отпуск за полные месяцы: 28 мес. × 2‚33 дня/мес = 65‚24 дня.
- Отпуск уже использован – 30 дней.
- Неиспользованные дни = 65‚24 – 30 ≈ 35 дней (округляем до целого числа в пользу работника).
- Компенсация = 250 ₽ × 35 = 8 750 ₽.
Таким образом‚ при увольнении работник получит 8 750 ₽ компенсации за неиспользованный отпуск.
Онлайн‑калькулятор: основной алгоритм
Для быстрого расчёта можно использовать следующий простой алгоритм (его легко реализовать на JavaScript или в любой серверной стороне):
function calculateVacationCompensation(avgDailyEarn‚ monthsWorked‚ vacationUsed) {
// 1. Право на отпуск за полные месяцы
const vacationEntitlement = monthsWorked * (28/12); // 2.33 дня per month
// 2. Добавляем пропорциональную часть за неполный месяц (если есть)
// Предположим‚ что extraDays – это часть месяца в днях (0‑30)
// vacationEntitlement += extraDays * (28/30);
// 3. Неиспользованные дни
const unusedDays = Math.max(0‚ vacationEntitlement ⏤ vacationUsed);
// 4. Компенсация
const compensation = avgDailyEarn * unusedDays;
return compensation.toFixed(2);
}
Где:
- avgDailyEarn – средний дневной заработок (₽).
- monthsWorked – количество полных месяцев работы у данного работодателя.
- vacationUsed – количество уже использованных дней отпуска.
- Функция возвращает сумму компенсации с двумя знаками после запятой.
Компенсация за неиспользованный отпуск при увольнении является обязательной выплатой‚ регулируемой Трудовым кодексом РФ. Правильный расчёт требует определения среднего дневного заработка и точного учёта всех дней отпуска‚ положенных работнику за период его трудовой деятельности. Приведённый выше алгоритм позволяет быстро получить результат и может быть положен в основу простого онлайн‑калькулятора‚ доступного сотрудникам и кадровым службам.
Информация актуальна на сентябрь 2026 года. При наличии специфических условий (коллективные договоры‚ отраслевые соглашения) рекомендуется уточнять детали у юриста или в отделе кадров вашей организации.