Стаж работы - это один из тех показателей, которые постоянно нужны и сотруднику, и бухгалтерии, и кадровой службе. Он влияет на размер отпуска, на надбавки, на право досрочного выхода на пенсию по отдельным профессиям, а иногда просто нужен для резюме, чтобы честно указать, сколько лет человек проработал на одном месте. Считать это вручную неудобно: приходится вычитать даты, помнить про високосные годы и не путаться в количестве дней в месяцах. Калькулятор стажа по датам решает эту задачу за секунду - достаточно указать день приёма на работу и день, на который нужно рассчитать стаж.
Как работает калькулятор
В форме два поля с датами: «Начальная дата» - это дата приёма на работу, и «Конечная дата» - день, на который считается стаж, обычно текущая дата или дата увольнения. Рядом есть флажок «Включить последний день в счёт». Если его отметить, последний день периода тоже засчитывается, и к результату добавляется один день.
После ввода дат калькулятор показывает несколько значений. Общее число дней - базовая величина, от которой считается всё остальное. Недели получаются делением на семь. Рабочие дни идут без учёта выходных и праздников. Месяцы и годы рассчитываются приблизительно, потому что календарные месяцы имеют разную длину.
Формула расчёта
Для стажа главным числом остаётся именно количество календарных дней, поэтому расчёт устроен так.
Общий стаж в днях - это разница между датой приёма и датой расчёта, выраженная в сутках.
Стаж в месяцах, приблизительно, равен количеству дней, делённому на 30,44 - это среднее количество дней в месяце с учётом всех типов месяцев за год.
Стаж в годах, приблизительно, равен количеству дней, делённому на 365.
Такой подход даёт удобную оценку, которая совпадает с реальным календарным расчётом с точностью до нескольких дней, чего вполне достаточно для большинства практических целей, кроме официальных кадровых документов, где применяется строгий постатейный подсчёт по месяцам и годам.

Пример 1
Сотрудник принят на работу 1 марта 2020 года. Нужно посчитать стаж на 29 июля 2026 года.
Разница между этими датами составляет 2341 день. Проверить легко: от 1 марта 2020 до 1 марта 2026 проходит ровно 6 полных лет, включая один високосный год - 2024, значит это 2191 день. От 1 марта 2026 до 29 июля 2026 добавляется ещё 150 дней. В сумме получаем 2191 плюс 150, то есть 2341 день.
Переводим в годы: 2341 делим на 365, получаем примерно 6,41 года. Переводим в месяцы: 2341 делим на 30,44, получаем около 76,9 месяца, это те же 6 лет и приблизительно 5 месяцев. Такой стаж уже даёт право на увеличенный основной отпуск на многих предприятиях и учитывается при расчёте некоторых надбавок за выслугу лет.
Пример 2
Сотрудница устроилась на работу 15 июня 2023 года, дата расчёта та же - 29 июля 2026 года.
Разница составляет 1140 дней. От 15 июня 2023 до 29 июля 2026 проходит 3 полных года без одного дня-накладки, если считать точно по календарю, а в пересчёте через дни получаем именно 1140.
В годах это 1140 делённое на 365, то есть примерно 3,12 года. В месяцах - 1140 делённое на 30,44, получаем около 37,45 месяца, из которых 36 месяцев составляют три полных года, а оставшиеся полтора месяца - это неполный четвёртый год стажа. Такой стаж часто становится порогом для перехода на следующую ступень оклада во внутренних системах мотивации компаний.
Зачем считать стаж отдельно от рабочих дней
Рабочие дни без выходных и праздников нужны для других задач: сколько смен отработал сотрудник, сколько дней оплатить по среднему заработку. Стаж же считается по календарю целиком, включая выходные, потому что трудовые отношения не прерываются на субботу и воскресенье. Если случайно взять рабочие дни вместо календарных, стаж окажется занижен почти на треть.
Когда точность имеет значение
Для внутренней оценки - сколько лет человек работает, когда планировать премию за выслугу - приблизительный расчёт через 30,44 и 365 подходит вполне. Но для официальных документов, влияющих на пенсию или льготы, кадровая служба применяет постатейный расчёт: сначала полные года, затем полные месяцы, затем оставшиеся дни. Разница между методами редко превышает несколько дней, но при формировании личного дела лучше свериться с расчётом бухгалтерии.
Практический совет по учёту дат
Если сотрудник увольняется в пятницу и этот день считается последним рабочим, отметьте флажок включения последнего дня - иначе расчёт занизит стаж на одни сутки.
Как посчитать общий трудовой стаж при нескольких местах работы
Калькулятор показывает стаж для одного непрерывного периода. Если человек работал в трёх организациях подряд, нужно посчитать каждый период отдельно, а потом сложить результаты в днях. Например, первое место работы дало 730 дней, второе 1095 дней, третье 548 дней. Общая сумма составит 2373 дня. Делим на 365 и получаем 6,5 года общего трудового стажа. Делим на 30,44 и получаем 77,96 месяца. Этот метод работает точнее, чем попытка вручную складывать годы и месяцы из разных периодов, потому что дни суммируются без потери точности на границах месяцев разной длины.
Таблица типовых значений стажа
| Дней | Месяцев | Лет | Типичная ситуация |
|---|---|---|---|
| 90 | 2,96 | 0,25 | Испытательный срок |
| 180 | 5,91 | 0,49 | Полгода работы |
| 365 | 11,99 | 1,00 | Один полный год |
| 548 | 18,00 | 1,50 | Полтора года |
| 730 | 23,98 | 2,00 | Два года |
| 1095 | 35,97 | 3,00 | Три года |
| 1460 | 47,96 | 4,00 | Четыре года |
| 1825 | 59,95 | 5,00 | Пять лет |
| 2190 | 71,94 | 6,00 | Шесть лет |
| 2555 | 83,93 | 7,00 | Семь лет |
| 2920 | 95,93 | 8,00 | Восемь лет |
| 3285 | 107,92 | 9,00 | Девять лет |
| 3650 | 119,91 | 10,00 | Десять лет |
| 5475 | 179,86 | 15,00 | Пятнадцать лет |
| 7300 | 239,82 | 20,00 | Двадцать лет |
| 9125 | 299,77 | 25,00 | Двадцать пять лет |
| 10950 | 359,73 | 30,00 | Тридцать лет |
| 14600 | 479,63 | 40,00 | Сорок лет |