• Ключевая ставка ЦБ14%
  • USD81.79 ₽0.1%
  • EUR92.16 ₽0.6%
  • CNY12.26 ₽0.6%
  • GBP110.19 ₽0.6%
  • CHF100.08 ₽0.2%
  • JPY0.52 ₽0.1%
  • TRY1.64 ₽0.1%
  • AED22.27 ₽0.1%
  • KZT0.18 ₽0.3%
  • BYN27.34 ₽0.3%
Назад
Программа для расчёта заработной платы: как выбрать
Личные финансы
15 мин чтения

Программа для расчёта заработной платы: как выбрать

Автор: Кирилл Беляев · Опубликовано 

Главное

  • Программа считает только то, что в неё внесли: без загруженных условий начислений и данных о сотруднике она не придумает их сама.
  • С 2025 года НДФЛ считается по прогрессивной шкале 13–22%, причём повышенная ставка применяется только к сумме превышения порога, а не ко всему доходу.
  • Больничный программа должна делить так: первые 3 дня за счёт работодателя, остальное — за счёт СФР, с оплатой 60/80/100% в зависимости от стажа.
  • Декретные — 100% среднего заработка за 140 дней, выплачивает СФР напрямую, а программа лишь готовит сведения для передачи.
  • Удержания программа обязана ограничивать: 20% при каждой выплате по инициативе работодателя, до 50% по исполнительным документам и до 70% по алиментам.

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

Выгода очевидна: меньше ручных пересчётов, прозрачная сверка с формулами, автоматические расчётные листки и отчётность в СФР и ФНС. Но чтобы получить её, нужно понимать, как программа считает НДФЛ по прогрессивной шкале с 2025 года, страховые взносы, больничные, отпускные и декретные, а также как настроить удержания по исполнительным листам в пределах лимитов ТК РФ. Ниже разберём, какие данные загрузить, как проверить расчёт на примере и что делать, если программа насчитала неверно.

Зачем считать зарплату в программе, а не в таблице

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

Дебетовые карты в каталоге FINTAL

3 из 71 · на 07.11.2026
Все 71 →

Специализированная программа для расчёта заработной платы решает три задачи, которые таблица закрывает плохо. Первая — дисциплина данных: кадровые события (приём, перевод, отпуск, больничный, увольнение) хранятся в одном месте и автоматически попадают в расчёт нужного месяца. Вторая — актуальные правила: шкала НДФЛ, тарифы страховых взносов, предельная база и правила расчёта среднего заработка меняются, и обновления приходят от разработчика, а не собираются вручную по новостям. Третья — готовые формы: расчётный листок, отчётность в СФР и ФНС формируются из тех же данных, что и начисления, поэтому не приходится переносить цифры из таблицы в отчёт и обратно.

Отдельно стоит сказать про проверяемость. В программе видно, из чего сложилась каждая сумма: оклад за отработанные дни, доплата за совмещение, премия, удержание. При проверке трудовой инспекцией или внутреннем аудите это экономит часы. В таблице же формулу часто приходится восстанавливать по памяти автора.

Кредитные карты в каталоге FINTAL

на 07.11.2026—ГрейсОТП Банкдо 1 млн ₽Оформить
Все 31 →

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

Наконец, важна масштабируемость. Небольшой компании достаточно облачного сервиса с базовым набором функций, а организации с несколькими юрлицами, вахтовым методом и сотнями сотрудников нужна система с разграничением прав доступа и обменом данными с бухгалтерским учётом. Ошибка на этом этапе обходится дороже, чем стоимость самой лицензии.

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

Корректность расчёта на 90% определяется тем, что загружено в карточку сотрудника на старте. Программа — это калькулятор с памятью: если в неё не внесли условие, она его не придумает. Перед первым расчётом стоит собрать полный набор сведений и сверить его с трудовым договором и приказами.

Займы в каталоге FINTAL: ГринМани — до 0,8% В день. Оформить →Ставка — за день пользования займом (по закону не выше 0,8% в день). Полная стоимость займа может достигать 292% годовых.Все 107 в каталоге →

Базовый перечень, который потребуется в любой системе:

  1. Идентификационные данные — ФИО, СНИЛС, ИНН, дата рождения, гражданство. По ним программа связывает сотрудника с отчётностью в СФР и ФНС.
  2. Налоговый статус — резидент или нерезидент, право на стандартные, социальные и имущественные вычеты, наличие детей и их очерёдность. От этого зависит база по НДФЛ.
  3. Условия оплаты — оклад или тарифная ставка, вид (часовая, дневная, месячная), районный коэффициент и северная надбавка, порядок премирования.
  4. Режим работы — пятидневка, сменный график, суммированный учёт рабочего времени, неполная ставка, совместительство.
  5. Дата приёма и кадровая история — переводы, изменения оклада, отпуска, периоды больничных. Именно история, а не только текущее состояние, нужна для расчёта среднего заработка.
  6. Удержания — исполнительные листы, алименты, добровольные удержания по заявлению.
Вклады в каталоге FINTAL: Озон Банк — 13,7% Ставка. Оформить →Все 5 в каталоге →

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

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

Как программа считает НДФЛ и страховые взносы с 2025 года

С 2025 года НДФЛ с зарплаты считается по прогрессивной шкале (ст. 224 НК РФ): 13% — на доход до 2,4 млн ₽ в год; 15% — на часть дохода от 2,4 до 5 млн ₽; 18% — от 5 до 20 млн ₽; 20% — от 20 до 50 млн ₽; 22% — свыше 50 млн ₽. Ключевой нюанс, который программа обязана учитывать корректно: повышенная ставка применяется только к сумме превышения порога, а не ко всему доходу. Для большинства работников ставка остаётся 13%.

Хорошая программа ведёт нарастающий итог по каждому сотруднику с начала года. Это принципиально: если в январе человек получил доход по ставке 13%, а в декабре перешагнул порог, налог за декабрь считается уже с учётом накопленной базы, и часть суммы облагается по повышенной ставке. Ручной пересчёт в таблице здесь чаще всего и даёт ошибки.

Пример. Сотрудник с годовой зарплатой 3 млн ₽ (например, 250 000 ₽ в месяц). Первые 2,4 млн ₽ облагаются по 13%, остальные 600 000 ₽ — по 15%. Программа распределит это по месяцам автоматически, а не «доначислит» всё в последнем месяце. Итоговый НДФЛ за год — величина, которую легко проверить вручную, и она должна совпасть с суммой удержаний в расчётных листках.

Со страховыми взносами логика другая: единый тариф применяется к выплатам в пределах предельной базы, а сверх неё действует пониженный тариф. Предельная база ежегодно индексируется, и программа должна подтягивать новое значение из обновления, а не хранить прошлогоднее. Если база в системе устарела, взносы будут считаться неверно весь год — и это выявится только при сверке с СФР и ФНС.

Что проверить в настройках при переходе на новый год: обновлена ли версия с актуальными тарифами и предельной базой, корректно ли перенесены остатки по доходам сотрудников, сохранились ли вычеты. Ещё один частый сбой — двойное применение вычета при переводе сотрудника между подразделениями: программа считает его как нового работника и заново предоставляет вычет с начала года.

Проверка расчёта: сверка программы с ручной формулой на примере

Автоматика требует контрольной точки. Самый надёжный способ убедиться, что программа настроена верно, — посчитать один месяц вручную и сравнить с результатом системы. Если суммы совпали по окладу, НДФЛ и взносам, настройки корректны, и дальше можно доверять автоматике с выборочной проверкой.

Калькулятор зарплатыПеревод gross ↔ net с учётом прогрессивного НДФЛ 2025 (13/15/18/20/22%) и взносов работодателя 30.2%.

Параметры зарплаты

С 2025 года в РФ прогрессивный НДФЛ: 13/15/18/20/22% по диапазонам годового дохода.

Порядок сверки:

  1. Выберите сотрудника с простыми условиями: полная ставка, пятидневка, без больничных и отпусков в проверяемом месяце.
  2. Возьмите из программы количество отработанных дней и норму по производственному календарю.
  3. Посчитайте начисление: оклад ÷ норма дней × отработанные дни. При неполной ставке оклад предварительно умножается на долю ставки.
  4. Примените вычеты и посчитайте НДФЛ: (начисление − вычеты) × ставка. Ставка берётся из шкалы ст. 224 НК РФ, а не «на глаз».
  5. Сравните с суммой к выплате в расчётном листке: начисление − НДФЛ − удержания.

Пример. Оклад 100 000 ₽, отработан полный месяц, есть вычет на одного ребёнка. Начисление — 100 000 ₽. База по НДФЛ — 100 000 ₽ минус вычет. Налог по ставке 13% с этой базы. Сумма к выплате — начисление минус налог. Программа должна показать те же цифры до рубля; расхождение в один-два рубля обычно означает разный порядок округления, а расхождение в сотни — забытый вычет или неверную норму дней.

Отдельно проверьте взносы: их сумма не видна работнику, но именно она попадает в отчётность. Сверьте начисленные взносы с расчётом по единому тарифу от той же базы. И проверьте даты выплат: по ст. 136 ТК РФ зарплату платят не реже чем каждые полмесяца, а конкретная дата устанавливается не позднее 15 календарных дней со дня окончания периода, за который она начислена. Если программа формирует ведомости с нарушением этого правила, ошибка системная и её нужно исправлять в настройках графика выплат, а не в каждой ведомости.

Такую сверку стоит делать не только при внедрении, но и после каждого крупного обновления: разработчики меняют алгоритмы, и настройки иногда «слетают».

Расчёт больничных, отпускных и декретных в программе

Пособия и отпускные считаются не от оклада, а от среднего заработка — средней оплаты труда за расчётный период (как правило, два предшествующих календарных года). Именно здесь программы чаще всего расходятся с ручным расчётом, потому что нужно правильно определить период, исключить дни больничных и отпусков и применить ограничения по базе.

Больничный. Первые три дня оплачивает работодатель, остальные — Социальный фонд (СФР) напрямую (ФЗ-255). Размер зависит от страхового стажа: 60% среднего заработка при стаже до 5 лет, 80% — от 5 до 8 лет, 100% — от 8 лет. Программа должна брать стаж из карточки сотрудника, а не запрашивать его каждый раз. Типичная ошибка настройки — стаж внесён без учёта периодов, когда человек не работал, либо не обновлён после очередной годовщины: сотрудник перешёл порог 8 лет, а система продолжает платить 80%.

Отпускные. Считаются от среднего дневного заработка: средний заработок за расчётный период ÷ среднемесячное число календарных дней. Если в периоде были исключаемые дни (больничные, командировки, отпуска), формула усложняется, и это первое место, где ручной расчёт расходится с программой. Проверяйте, попали ли исключаемые периоды в настройки.

Декретные. Пособие по беременности и родам — 100% среднего заработка за 140 дней (70 до и 70 после родов), выплачивает СФР напрямую, работодатель только передаёт сведения (ФЗ-255). Программа здесь выполняет роль передаточного звена: она формирует данные для фонда, а не начисляет выплату. Ошибка в сведениях (неверный стаж, пропущенный заработок у прежнего работодателя) приводит к тому, что фонд назначит пособие по неполным данным.

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

Удержания по исполнительным листам: настройка и контроль

Удержания — самая чувствительная часть расчёта: ошибка здесь означает либо недоплату взыскателю, либо нарушение прав работника. Пределы удержаний жёстко заданы ст. 138 ТК РФ: по инициативе работодателя — не более 20% при каждой выплате; по исполнительным документам — до 50%; по алиментам на несовершеннолетних детей и возмещению вреда — до 70%.

В программе удержание настраивается как отдельный вид с параметрами: основание (исполнительный лист, судебный приказ, соглашение об алиментах), получатель, способ расчёта (доля дохода или фиксированная сумма), очерёдность и предельный процент. Настройка «доля от дохода» требует указать, от какой базы считать: после НДФЛ или до него. Алименты, как правило, удерживаются из суммы после налога — если программа настроена на базу до НДФЛ, суммы будут завышены.

Контроль строится на трёх проверках:

  • Потолок удержания. Программа должна автоматически ограничивать удержание предельным процентом и не уходить в минус по выплате. Проверьте на примере: если сумма к выплате 30 000 ₽, а по листу положено 70%, удержание не может превысить эту долю.
  • Очерёдность. При нескольких исполнительных листах сначала удовлетворяются требования первой очереди (алименты, возмещение вреда), затем остальные. Если очередь не задана, система может распределить суммы произвольно.
  • Индексация. Алименты в твёрдой сумме индексируются — программа должна это делать, иначе задолженность будет расти незаметно.

Отдельно проверьте удержания по инициативе работодателя: невозвращённый аванс, излишне выплаченная зарплата, материальный ущерб. Здесь действует лимит 20% при каждой выплате, и программа должна его соблюдать, даже если сумма долга больше. Если автоматика позволяет удержать больше, настройку нужно исправить — иначе расчётный листок станет доказательством нарушения.

Ключевая ставка ЦБ РФ

на 7 ноября 2026 г.

14%

Ставки по вкладам и кредитам ориентируются на этот показатель.

Ведите журнал удержаний: по каждому листу — остаток к взысканию и дата окончания. Программа обычно формирует такой отчёт, но проверять его стоит ежемесячно, особенно при изменении дохода сотрудника (премия, отпускные), когда доля и фиксированная сумма дают разный результат.

Формирование расчётных листков и отчётности в СФР и ФНС

Расчётный листок — документ, который работник получает при каждой выплате, и программа должна формировать его из тех же данных, что и начисления. Расхождение между листком и фактической выплатой — частая причина обращений в трудовую инспекцию, поэтому перед отправкой листков проверьте: совпадают ли суммы начислений, удержаний и к выплате с платёжной ведомостью, отражены ли все виды доплат и удержаний.

Отчётность строится на данных расчёта, но у каждой формы свои требования:

ФормаКуда сдаётсяЧто берётся из расчёта
Расчёт по страховым взносамФНСБаза, начисленные взносы, выплаты в пользу работников
Персонифицированные сведенияСФРДанные о застрахованных лицах, стаж, выплаты
ЕФС-1 (раздел о травматизме)СФРБаза по взносам на травматизм, кадровые события
Расчётный листокРаботникуНачисления, удержания, сумма к выплате

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

Ещё один момент — сроки и дисциплина выплат. По ст. 136 ТК РФ зарплату платят не реже чем каждые полмесяца, а если день выплаты выпал на выходной или праздник, платят накануне. Программа должна формировать ведомости с учётом этого правила: иначе даты в листках и отчётности разойдутся с фактическими переводами, и это станет заметно при первой же проверке.

Храните сформированные листки и отчёты в системе, а не только в виде выгрузок: при сверке с фондом или налоговой возможность быстро поднять расчёт за нужный месяц экономит дни переписки.

Что делать, если программа насчитала неверно: сверка с ТК РФ

Ситуация, когда программа выдала сумму, вызывающую сомнение, — не редкость, и решать её нужно по алгоритму, а не «подгонкой» цифры. Сначала определите, где именно ошибка: в данных (неверный оклад, забытый вычет, устаревший стаж), в настройках (предел удержания, база для алиментов, тариф взносов) или в самой программе (некорректный алгоритм после обновления).

Порядок действий:

  1. Сверьте исходные данные с трудовым договором, приказами и исполнительными документами. Большинство расхождений находят именно здесь.
  2. Пересчитайте вручную по формуле из раздела о сверке: начисление, НДФЛ, удержания, сумма к выплате.
  3. Проверьте нормы: пределы удержаний по ст. 138 ТК РФ (20% по инициативе работодателя, до 50% по исполнительным документам, до 70% по алиментам и возмещению вреда), сроки выплат по ст. 136 ТК РФ, порядок расчёта пособий по ФЗ-255.
  4. Локализуйте ошибку: измените один параметр и пересчитайте месяц — так видно, что именно повлияло на сумму.
  5. Исправьте и пересчитайте затронутые месяцы, а не только текущий: ошибка в настройках обычно тянется с даты её появления.
  6. Оформите перерасчёт и отразите его в расчётном листке, чтобы работник видел, из чего сложилась новая сумма.

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

Отдельно про ситуации, где программа формально права, а результат всё равно требует внимания: например, удержание достигло потолка, и остаток долга переносится на следующий месяц. Это не ошибка, но работника стоит уведомить, а остаток — держать на контроле, чтобы задолженность не «потерялась» при смене получателя или закрытии листа.

И главное: программа — инструмент, а ответственность за правильность начислений лежит на работодателе. Поэтому выборочная ручная сверка раз в квартал по двум-трём сотрудникам с разными условиями (оклад, сменный график, удержания) — минимальная гигиена, которая ловит большинство ошибок до того, как их заметит инспекция или сам работник.

Часто спрашивают

Можно ли в программе настроить удержание больше 50% из зарплаты?
Да, но только по алиментам и возмещению вреда — до 70% от суммы к выплате. По обычным исполнительным документам предел — 50%, а по инициативе работодателя — 20% при каждой выплате (ст. 138 ТК РФ). Если в программе не задать тип удержания, калькулятор применит общий лимит и не «догадается» о повышенном проценте.
Как программа считает НДФЛ, если доход сотрудника превысил 2,4 млн ₽?
С 2025 года действует прогрессивная шкала: 13% — до 2,4 млн ₽ в год, 15% — от 2,4 до 5 млн, 18% — от 5 до 20 млн, 20% — от 20 до 50 млн, 22% — свыше 50 млн ₽ (НК РФ ст. 224). Повышенная ставка применяется только к сумме превышения порога, а не ко всему доходу. Программа должна вести накопительный учёт годового дохода по каждому сотруднику — без этого условия расчёт будет неверным.
Какой процент больничного начислит программа при стаже 6 лет?
80% среднего заработка — при стаже от 5 до 8 лет (ФЗ-255). Первые 3 дня оплачивает работодатель, остальные — СФР напрямую. Если в программе не указан стаж сотрудника, она не сможет корректно определить процент — это как раз тот случай, когда «калькулятор не придумает» условие сам.
Как программа определяет дату выплаты зарплаты?
По дате, установленной в настройках: она должна быть не позднее 15 календарных дней со дня окончания периода начисления (ст. 136 ТК РФ). Если дата попадает на выходной или праздник, программа должна сдвинуть выплату на предшествующий рабочий день. Проверьте, что это правило задано в настройках — иначе расчётный листок покажет неверный срок.
Нужно ли вручную сверять расчёт программы с формулой?
Да, особенно после обновлений и при смене ставок — например, при переходе на прогрессивную шкалу НДФЛ с 2025 года. Программа считает только по тем условиям, которые в неё внесли, поэтому периодическая сверка с ручной формулой и нормами ТК РФ помогает вовремя поймать ошибку в настройках.

Информационный сервис. Не является финансовой рекомендацией. Окончательные условия уточняйте на сайте банка.

Материал был полезен?

Поделиться

Из словаря

Разберём термины из статьи простыми словами.