Расчёт компенсации за неиспользованный отпуск при увольнении: правила, формулы и примеры

Сколько заплатят за неиспользованный отпуск при увольнении? Простой расчёт, формулы и нюансы ТК РФ — забирай компенсацию за отпуск законно!

Бесплатная консультация юриста

+7 (800) 302-87-29

Реклама jurik.ru

При увольнении работник имеет право получить денежную компенсацию за все дни отпуска‚ которые он не использовал за время работы у данного работодателя. В статье подробно рассматриваются правовые основы‚ порядок расчёта‚ возможные исключения и примеры вычислений. В конце представлен краткий алгоритм‚ который можно реализовать в виде простого онлайн‑калькулятора.

Нормативная база

  • Трудовой кодекс РФ – ст. 127 (оплата отпуска при увольнении).
  • Федеральный закон № 79‑ФЗ «О государственной гражданской службе РФ» (для госслужащих).
  • Постановления Правительства РФ и разъяснения Минтруда (актуальные на 2026 г.).

Согласно ст. 127 ТК РФ‚ при расторжении трудового договора по инициативе любой из сторон работодатель обязан выплатить компенсацию за неиспользованные дни отпуска в среднем заработке за каждый календарный день.

Как рассчитывается компенсация

  1. Определяем средний дневной заработок:
    • Суммируем все выплаты‚ подлежащие учету в среднем заработке (заработная плата‚ надбавки‚ премии‚ компенсации и т.п.) за расчётный период – обычно 12 календарных месяцев‚ предшествующих месяцу увольнения.
    • Делим полученную сумму на количество фактически отработанных дней в этом периоде (включая выходные и праздники‚ если они оплачивались).
  2. Учитываем количество неиспользованных дней отпуска:
    • Отпуск предоставляется из расчёта 28 календарных дней в год (или больше‚ если установлено коллективным договором/трудовым договором).
    • За каждый отработанный месяц работник приобретает право на 2‚33 дня отпуска (28 ÷ 12).
    • Суммируем отпуск за все полные месяцы работы и добавляем пропорциональную часть за неполный месяц (если он есть).
    • Из полученного общего права вычитаем количество actually использованных дней отпуска.
  3. Вычисляем компенсацию:
    • Компенсация = средний дневной заработок × количество неиспользованных дней отпуска.

Исключения и особенности

  • Если работник уволен за нарушение трудовой дисциплины (ст. 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 года. При наличии специфических условий (коллективные договоры‚ отраслевые соглашения) рекомендуется уточнять детали у юриста или в отделе кадров вашей организации.