Калькулятор отпускных

Калькулятор рассчитывает средний дневной заработок по правилам, принятым в кадровом и бухгалтерском учёте РФ, и на его основе — сумму отпускных до удержаний и на руки с учётом НДФЛ. Инструмент учитывает дату начала отпуска, дату приёма на работу, годовые премии и надбавки, опционально позволяет подставить фактические выплаты по каждому месяцу расчётного периода. Интерфейс динамически показывает только те поля, которые влияют на расчёт.

Что вычисляет инструмент

  • Расчётный период: 12 месяцев, предшествующих месяцу начала отпуска. При наличии даты приёма период сдвигается.
  • Сумму учтённых выплат за расчётный период — по данным пользователя или синтезированную из оклада, процента надбавок и годовой премии.
  • Эквивалент учтённых календарных дней, по правилу 29.3 для полных и доля для неполных месяцев.
  • Средний дневной заработок (СДЗ) = сумма учтённых выплат ÷ эквивалент дней.
  • Отпускные с налогами = СДЗ × количество календарных дней отпуска.
  • Удержания по НДФЛ и итоговая сумма к выплате (на руки).
  • Визуализацию: распределение учтённых выплат по месяцам и накопленную динамику.

Вводные параметры

  • Оклад в месяц — основная месячная ставка до налогов.
  • Премии годовые — сумма годовых выплат, которая распределяется по месяцам расчётного периода или по выбранной логике.
  • Надбавки, % от оклада — применяется каждую учтённую платёжку как процент от оклада.
  • Дата начала отпуска — определяет расчётный период (12 месяцев, предшествующие месяцу отпуска).
  • Дата приёма на работу — если работник был принят позднее, начало расчётного периода сдвигается; число месяцев может быть меньше 12.
  • Дней отпуска — календарные дни отпуска для расчёта выплаты.
  • НДФЛ, % — ставка налога для удержания.
  • Ручной ввод помесячных выплат — опция для подстановки фактических сумм за каждый месяц расчётного периода.

Ключевые формулы

  • Период: с 1-го дня месяца (periodStart) до последнего дня месяца перед началом отпуска (periodEnd).
  • Сумма учтённых выплат = Σ (выплаты по каждому месяцу) или синтезируемая: оклад + надбавки + доля годовой премии.
  • Эквивалент дней — для каждого месяца считается доля календарных дней и умножается на 29.3:
    countedDays = Σ (workedDaysInMonth / calendarDaysInMonth × 29.3).
  • Средний дневной заработок = sumEarnings ÷ countedDays.
  • Отпускные до налогов = СДЗ × vacationDays.
  • НДФЛ = отпускные до налогов × taxRate.
  • Отпускные к выплате на руки = отпускные до налогов − НДФЛ − иные удержания (если указаны).

СДЗ = Σ(выплаты) ÷ эквивалент дней (по 29.3)

Отпускные = СДЗ × дней отпуска

НДФЛ = Отпускные × ставка НДФЛ

На руки = Отпускные − НДФЛ

Пример расчёта

  • Оклад 80 000 ₽, надбавки 10% (8 000 ₽), годовая премия 120 000 ₽, отпуск 28 дней, НДФЛ 13%.
  • Предположим период 12 месяцев и равномерные выплаты: месячная учтённая выплата = 80 000 + 8 000 + 10 000 = 98 000 ₽ (120 000/12 = 10 000).
  • Сумма за период = 98 000 × 12 = 1 176 000 ₽.
  • Эквивалент дней = 29.3 × 12 = 351.6 дн.
  • СДЗ = 1 176 000 ÷ 351.6 ≈ 3 344.6 ₽.
  • Отпускные (брутто) = 3 344.6 × 28 ≈ 93 649 ₽.
  • НДФЛ = 93 649 × 0.13 ≈ 12 174 ₽.
  • К выплате = 93 649 − 12 174 ≈ 81 475 ₽.

Особенности и примечания

  • Дата приёма: если работник принят позже, расчётный период сокращается — одновременно уменьшаются сумма учтённых выплат и эквивалент дней. При равномерных выплатах это часто не сильно меняет СДЗ. Если вы хотите, чтобы итог заметно падал при сокращении периода, можно применять фиксированный знаменатель (29.3 × 12) — это повлияет на результат и может не соответствовать типичной практике.
  • Годовая премия: по умолчанию равномерно распределяется по месяцам периода. Опция: отдать премию в один (последний) месяц — это даст сильный эффект при включении/исключении конкретного месяца из периода.
  • Ручной ввод помесячных: используйте, если выплаты неравномерны. Тогда каждая конкретная сумма попадёт в суммирование и влияние даты приёма станет очевидным.
  • Округления: все промежуточные значения считаются в копейках с округлением до двух знаков при выводе. Для точности внутренних расчётов используется плавающая точка; итоговые выплаты округляются согласно политике бухгалтерии.
  • Визуализация: гистограмма по месяцам показывает учтённые выплаты; линейный график показывает накопленную сумму.

Калькулятор отпускных пример вычисления

Таблица параметров

Параметр Что значит Примечание
Оклад Месячная ставка до налогов указать фактическую сумму
Премии годовые Сумма бонусов за год распределяется равномерно по месяцам по умолчанию
Надбавки, % Процент от оклада, ежемесячно включаемый в базу 0–100%
Дней в расчётном периоде (эквивалент) Используется 29.3 для полного месяца 29.3 × число учтённых месяцев или фикс 29.3×12 при альтернативной логике
НДФЛ Ставка налога на доходы 13% для резидентов по умолчанию

Выжные рекомендации

  • Если выплаты равномерны, меняя дату приёма вы можете не увидеть сильной разницы в итоговой сумме — это математическая особенность деления суммы на долю дней. Для чувствительности используйте ручной ввод помесячных или фиксированный знаменатель 12 месяцев.
  • Если годовая премия выплачена единовременно, вручную укажите помесячные выплаты, чтобы точно отразить влияние этого месяца на СДЗ.
  • Проверяйте дату начала отпуска: расчётный период всегда заканчивается последним днём месяца, предшествующего отпуску.
  • При сомнениях по налогам и удержаниям сверяйтесь с бухгалтерией — калькулятор даёт ориентировочные значения и полезен для оценки.

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

  • Трудовой кодекс Российской Федерации, статья 139 (порядок исчисления среднего заработка)
  • Порядок Министерства труда и соцзащиты по исчислению среднего заработка (утверждённые методики)
  • Налоговый кодекс Российской Федерации, глава 23 (налогообложение доходов физических лиц)
  • Письма и разъяснения Минтруда и ФНС по применению правила 29.3 и учёту выплат