К статье
Практический материал

Другое · 13 мин

Как поставить ставку 0% НДФЛ в 1С

Как настроить ставку 0% НДФЛ в 1С:ЗУП и 1С:Бухгалтерии: необлагаемые доходы, вычеты, нерезиденты. Пошаговые инструкции, проверка результата и типичные ошибки.

Вопрос о нулевой ставке НДФЛ в 1С возникает у бухгалтеров регулярно: нужно выплатить сотруднику доход, с которого налог не удерживается, применить вычет, полностью перекрывающий начисление, или оформить выплату нерезиденту по специальным правилам. Важно понимать сразу: в типовых конфигурациях 1С нет отдельной «ставки 0%», которую можно просто выбрать из списка. Нулевой налог получается другими механизмами — через код дохода с необлагаемым статусом, через налоговые вычеты или через корректный статус налогоплательщика.

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

Ниже разобраны рабочие способы для 1С:ЗУП и 1С:Бухгалтерии: когда уместен каждый вариант, как его настроить, как проверить результат и какие ограничения учитывать. Инструкции ориентированы на типовые конфигурации без доработок; если ваша база модифицирована, логика может отличаться.

Почему в 1С нет прямой ставки 0% и какие механизмы её заменяют

Налоговый кодекс предусматривает ставки НДФЛ 13%, 15%, 30%, 35% и ряд специальных, но нулевой ставки как таковой нет. Доходы, с которых налог не платится, оформляются иначе: они либо вообще не признаются объектом налогообложения (статья 217 НК РФ), либо перекрываются вычетами (статьи 218–221 НК РФ). Разработчики 1С повторили эту логику: программа не предлагает «ставку 0%», а определяет, облагается ли конкретный доход и какие вычеты применены.

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

Маршрут решения

Как выбрать механизм

Доход по закону не облагается НДФЛ (матпомощь в пределах лимита, компенсации, отдельные выплаты)Настройте вид начисления с необлагаемым кодом дохода или кодом с вычетом
Сотрудник имеет право на стандартные, социальные или имущественные вычетыЗарегистрируйте вычеты документом «Заявление на вычеты НДФЛ» или «Уведомление о праве на вычет»
Особый налоговый статус (нерезидент, ВКС, участник госпрограммы переселения)Проверьте статус в карточке сотрудника на вкладке «Налог на доходы»
Нужно «просто не удерживать налог» без законного основанияТакой настройки нет и быть не должно — это нарушение, требуется консультация по основанию освобождения

Настройка необлагаемого вида начисления в 1С:ЗУП

Основной способ получить нулевой НДФЛ по конкретной выплате — создать или отредактировать вид начисления с правильным кодом дохода. Откройте раздел «Настройка» → «Начисления», найдите нужное начисление или создайте новое. На закладке «Налоги, взносы, учет» находится поле «НДФЛ» — именно оно определяет налоговую судьбу выплаты.

Если доход полностью не облагается, установите переключатель «Не облагается» и оставьте код дохода пустым. Если доход облагается частично (классический пример — материальная помощь с необлагаемым лимитом 4000 рублей в год), выберите код дохода (для матпомощи — 2760) и соответствующий код вычета (503). Программа автоматически обложит налогом только сумму превышения лимита, а в пределах лимита НДФЛ будет нулевым.

Обратите внимание на поле «Дата выплаты дохода» и категорию дохода. От них зависит, в какой период попадёт выплата в регистры и отчёт 6-НДФЛ. Для большинства необлагаемых выплат корректна категория «Прочие доходы» с датой фактической выплаты.

Настройка необлагаемого начисления в ЗУП
  1. 1
    Откройте «Настройка» → «Начисления» и создайте новое начисление или откройте существующее
  2. 2
    На закладке «Налоги, взносы, учет» в блоке «НДФЛ» выберите «Не облагается» либо укажите код дохода с кодом вычета
  3. 3
    Задайте категорию дохода и порядок определения даты выплаты
  4. 4
    Проверьте настройку страховых взносов — необлагаемость по НДФЛ не означает автоматического освобождения от взносов
  5. 5
    Начислите выплату документом и проверьте расчётный листок: НДФЛ по этому начислению должен быть равен нулю

Обнуление налога через вычеты

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

В 1С:ЗУП для этого служат документы «Заявление на вычеты НДФЛ» (раздел «Налоги и взносы») для стандартных вычетов и «Уведомление налогового органа о праве на вычет» — для имущественных и социальных. После проведения документа программа при очередном расчёте зарплаты автоматически уменьшит налоговую базу. Если вычет больше дохода — НДФЛ станет нулевым, а остаток вычета перенесётся на следующие месяцы в пределах календарного года.

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

Налоговый статус сотрудника и особые категории

Третья группа сценариев связана со статусом налогоплательщика. В карточке сотрудника (раздел «Кадры» → «Сотрудники») на закладке «Налог на доходы» указывается статус: резидент, нерезидент, высококвалифицированный иностранный специалист, участник программы переселения соотечественников, беженец и другие. От статуса зависит применяемая ставка и перечень облагаемых доходов.

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

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

Нулевой НДФЛ в 1С:Бухгалтерии

В 1С:Бухгалтерии механика похожая, но инструментарий скромнее, чем в ЗУП. Виды начислений настраиваются в разделе «Зарплата и кадры» → «Настройки зарплаты» → «Начисления». У каждого начисления есть поле «Код дохода НДФЛ» — для необлагаемых выплат выберите соответствующий код из справочника или оставьте доход вне обложения в зависимости от типа выплаты.

Стандартные вычеты оформляются документом «Заявление на вычеты НДФЛ» в разделе «Зарплата и кадры». Имущественные вычеты по уведомлениям из налоговой в базовых версиях Бухгалтерии могут требовать ручной корректировки вычетов в документе начисления зарплаты — на закладке «НДФЛ» или через отдельные поля в зависимости от релиза. Если объём таких операций значителен, это аргумент в пользу перехода на ЗУП.

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

Где что настраивать

1С:ЗУП

Полный инструментарий: виды начислений с кодами дохода и вычетов, документы вычетов, история статусов, автоматический перенос остатков вычетов. Подходит для регулярных операций.

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

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

Ручная правка налога в документе

Технически возможна, но не рекомендуется: создаёт расхождения между регистрами, расчётными листками и 6-НДФЛ. Применима только как временная мера с последующим исправлением.

Проверка результата и типовые ошибки

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

Контрольный отчёт — «Анализ НДФЛ по документам основаниям» или «Подробный анализ НДФЛ по сотруднику» в ЗУП. Он показывает базу, вычеты и исчисленный налог нарастающим итогом. Если налог нулевой, а база положительная — значит, сработали вычеты или код дохода, и отчёт покажет, какой именно механизм применён.

Контрольные точки

Как проверить результат

Расчётный листок сотрудника
Норма

По целевому начислению НДФЛ равен нулю, начисление отображается в доходах

Тревожный признак

Начисление вообще не попало в листок или налог посчитан

Подробный анализ НДФЛ по сотруднику
Норма

Видна база, применённый вычет или необлагаемый код, исчисленный налог — 0

Тревожный признак

База есть, вычетов нет, а налог нулевой — признак ручной правки

6-НДФЛ за период
Норма

Выплата отражена в корректных строках, исчисленный налог согласован с регистрами

Тревожный признак

Расхождения между разделами, выплата отсутствует

Карточка сотрудника, статус на дату выплаты
Норма

Статус соответствует документам и действует на нужную дату

Тревожный признак

Статус установлен задним числом без основания

Типичные ошибки
01
Ручное обнуление НДФЛ в документе начисления — ломает регистры и вызывает расхождения в 6-НДФЛ
02
Присвоение начислению кода «не облагается» без проверки страховых взносов — взносы продолжают начисляться или, наоборот, ошибочно отключаются
03
Регистрация вычета без подтверждающих документов от сотрудника — риск доначисления при проверке
04
Неверная дата начала действия налогового статуса — перерасчёт налога за прошлые периоды
05
Использование кода дохода с вычетом без контроля годового лимита — после превышения лимита налог должен появиться, и это нормально

Ограничения и когда нужна помощь специалиста

Описанные настройки покрывают типовые ситуации, но у них есть границы. Необлагаемые лимиты (например, по материальной помощи или подаркам) контролируются программой нарастающим итогом за год — если лимит исчерпан, налог появится, и это корректно. Перенос имущественного вычета на следующий год в программе не выполняется автоматически: нужно новое уведомление из ИФНС.

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

Если конфигурация доработана, механизмы расчёта могли быть изменены. Перед применением инструкций убедитесь, что база типовая: «Администрирование» → «Обновление версии программы» покажет наличие изменений. На доработанных базах тестируйте настройку на копии.

Итог

Что важно запомнить

Ставки 0% НДФЛ в 1С нет — нулевой налог достигается необлагаемым кодом дохода, вычетами или корректным статусом сотрудника. Настройка делается в виде начисления и документах вычетов, результат проверяется расчётным листком и анализом НДФЛ. Ручное обнуление налога в документах недопустимо.

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

Можно ли просто отредактировать сумму НДФЛ в документе начисления?

Технически в некоторых документах сумма налога доступна для редактирования, но делать этого не стоит. Ручная правка создаёт расхождение между регистрами учёта доходов и налога, из-за чего 6-НДФЛ и справки о доходах перестают сходиться. Если налог рассчитан неверно, исправляйте исходные данные — вид начисления, вычеты, статус — а не результат расчёта.

Материальная помощь 4000 рублей облагается НДФЛ?

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

Сотрудник принёс уведомление на имущественный вычет в середине года. Что делать с уже удержанным налогом?

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

Почему после настройки «не облагается» взносы всё равно начисляются?

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

Как оформить выплату, которая вообще не должна попадать в 6-НДФЛ?

Доходы, не признаваемые объектом налогообложения и не поименованные в отчётности, не отражаются в 6-НДФЛ, если виду начисления задан статус «не облагается» без кода дохода. Но решение о том, отражается ли конкретная выплата в отчёте, принимайте по нормам НК РФ и порядку заполнения расчёта, а не «чтобы не показывать». Сомнительные случаи лучше разобрать с налоговым специалистом.

Нужно ли что-то настраивать, если у сотрудника вычеты на детей перекрывают зарплату?

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