Компенсация за неиспользованный отпуск в 1С: расчёт и учёт

Как рассчитать компенсацию за неиспользованный отпуск в 1С:ЗУП: при увольнении и замена части свыше 28 дней, формула расчёта дней и среднего заработка, НДФЛ и взносы, удержание за авансовый отпуск.

Марина Соколова · Главный бухгалтер, эксперт по расчёту зарплаты и кадрам9 июля 2026 г.· 3 мин чтения

Компенсация за неиспользованный отпуск возникает при увольнении и при замене части «лишних» дней деньгами работающему сотруднику. Правила расчёта, налоги и порядок в 1С у этих случаев разные. Разберём по шагам.

Коротко:

  • При увольнении (ст. 127 ТК) — за все неиспользованные дни; работающему (ст. 126 ТК) — только часть свыше 28 дней.
  • Дни = 2,33 × отработанные месяцы − отгулянные, округление в пользу работника.
  • Средний дневной заработок = база за 12 мес ÷ 12 ÷ 29,3.
  • Компенсация облагается НДФЛ (код 2013) и взносами полностью.
  • В 1С — документ «Увольнение» (авторасчёт) или «Отпуск» с флажком компенсации.

Когда положена компенсация

  • При увольнении (ст. 127 ТК РФ) — денежная компенсация за все неиспользованные дни всех отпусков, без ограничений по категориям.
  • Замена работающему (ст. 126 ТК РФ) — только часть свыше 28 календарных дней, по письменному заявлению. Основные 28 дней заменять деньгами нельзя.

Кому замену делать нельзя (в период работы): беременным, работникам до 18 лет, занятым на вредных работах — в части допотпуска за вредность. При увольнении это ограничение не действует.

Как считается

Схема: расчёт компенсации за неиспользованный отпуск — неиспользованные дни (2,33 за месяц минус отгулянные, округление в пользу работника) умножаются на средний дневной заработок (база за 12 месяцев делить на 12 и на 29,3), минус НДФЛ; со ссылками на статьи 126, 127, 137 ТК

Количество дней:

  • 2,33 дня за каждый полностью отработанный месяц (28 ÷ 12);
  • неполный месяц: ≥ половины — полный, < половины — отбрасывается;
  • округление — в большую сторону, в пользу работника;
  • при отработке 11–12 месяцев — за полный год (28 дней).

Средний дневной заработок: база за 12 месяцев ÷ 12 ÷ 29,3 (порядок отпускных, Постановление № 922).

Итог: Компенсация = дни × средний дневной заработок.

Налогообложение

Компенсация облагается полностью:

  • НДФЛ — код дохода 2013;
  • страховые взносы — в полной сумме.

Льгота для выходных пособий (3/6 заработков) на неё не распространяется.

Пошагово в 1С:ЗУП

Документ «Увольнение» (Кадры → Приёмы, переводы, увольнения):

  1. Закладка «Условия увольнения» — дата и основание;
  2. Закладка «Компенсация отпуска» — программа автоматически считает неиспользованные дни; значения «Компенсировать» или «Удержать за использованный авансом отпуск»;
  3. проверить средний по ссылке «Изменить данные расчёта среднего заработка»;
  4. закладка «Начисления и удержания» — итог, Провести.

Замена части отпуска работающему оформляется документом «Отпуск»: снять флажок основного отпуска, установить «Компенсация отпуска» и указать дни (из части свыше 28).

Остатки отпусков — отчёт «Остатки отпусков» (Кадры → Кадровые отчёты).

В 1С:Бухгалтерии

Если зарплата ведётся в БП (до 60 сотрудников) — документ «Увольнение», система сама определяет неиспользованные дни основного отпуска; допотпуск добавляется строкой с видом «Компенсация дополнительного отпуска». Сложные случаи удобнее вести в ЗУП.

Удержание за авансовый отпуск

Если сотрудник отгулял отпуск авансом:

  • в документе «Увольнение» → «Удержать за использованный авансом отпуск» (авторасчёт неотработанных дней);
  • лимит удержания без согласия работника — не более 20% выплаты (ст. 138 ТК); сверх — по письменному согласию;
  • при увольнении по сокращению, ликвидации, призыву удержание запрещено (ст. 137 ТК).

Типовые ошибки

  • неверный подсчёт дней (игнор правила 2,33 и неполного месяца);
  • неверный расчётный период среднего;
  • незаконная замена основных 28 дней работающему;
  • необложение НДФЛ/взносами;
  • превышение лимита удержания 20% без согласия.

Источники

Связанные материалы:

Поможем с расчётом компенсаций

Настроим корректный расчёт компенсации за отпуск и удержаний при увольнении в вашей 1С:ЗУП в облаке 1С:Фреш.

Получить демо-доступ на 30 дней → · Задать вопрос →

Частые вопросы

Можно ли работающему сотруднику заменить весь отпуск деньгами?

Нет. По статье 126 ТК РФ заменить компенсацией можно только часть отпуска, превышающую 28 календарных дней, и только по письменному заявлению. Основные 28 дней работающий сотрудник обязан отгулять. При увольнении (ст. 127 ТК РФ) компенсируются все неиспользованные дни.

Как считаются дни компенсации, если отработано меньше года?

За каждый полностью отработанный месяц положено 2,33 дня отпуска (28 ÷ 12). Неполный месяц: если отработано половину и более — он считается полным, менее половины — отбрасывается. Итоговое число дней округляется в большую сторону, в пользу работника. При отработке 11–12 месяцев компенсация выплачивается за полный год.

Облагается ли компенсация НДФЛ и страховыми взносами?

Да, полностью — и НДФЛ (код дохода 2013), и страховыми взносами. Это не та компенсация при увольнении, что освобождена от налогов: льгота для выходных пособий в пределах 3 (6) среднемесячных заработков на компенсацию за неиспользованный отпуск не распространяется.

Что делать, если сотрудник отгулял отпуск авансом и увольняется?

Работодатель вправе удержать излишне выплаченные отпускные (ст. 137 ТК РФ). В 1С:ЗУП это делается в документе «Увольнение» — значение «Удержать за использованный авансом отпуск». Без письменного согласия работника удержать можно не более 20% выплаты (ст. 138 ТК РФ). При некоторых основаниях увольнения (сокращение, ликвидация, призыв) удержание запрещено.

Где в 1С:ЗУП посмотреть остаток дней отпуска?

В отчёте «Остатки отпусков» или «Остатки отпусков (кратко)» в разделе Кадры → Кадровые отчёты, а также в справке по отпускам в карточке сотрудника. В самом документе «Увольнение» есть ссылка «Как сотрудник использовал отпуск».

Консультация

Поможем со всеми вопросами по 1С:Фреш

Подберём тариф, объясним отличия конфигураций, посчитаем стоимость, ответим про перенос базы и сроки. Без чат-ботов — живой консультант на связи в рабочее время.

  • Подбор тарифа под ваш бизнес
  • Расчёт стоимости с учётом сеансов и баз
  • Бесплатная демо-подписка на 30 дней
  • Личный консультант, без чат-ботов

Или позвоните прямо сейчас

+7 (978) 650-00-80

Пн–Пт, 9:00–18:00 МСК · в России

Перезвоним за 15 минут

Подберём тариф, ответим на вопросы про перенос базы в облако и подключение.

Это не оплата — просто заявка. Сервис 1С:Фреш предоставляет фирма «1С».