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

Другое · 9 мин

Как начислить НДФЛ в 1С: пошаговая инструкция

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

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

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

Материал ориентирован на типовые конфигурации 1С:Зарплата и управление персоналом 3.1 и 1С:Бухгалтерия 8.3. Если у вас отраслевое решение или доработанная конфигурация, названия документов и регистров могут отличаться, но логика расчёта сохраняется.

Подготовка: что настроить перед первым начислением НДФЛ

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

Проверьте кадровые данные сотрудников: дату приёма на работу, статус налогового резидента, наличие заявлений на стандартные вычеты. Вычеты на детей вводятся документом «Заявление на вычеты НДФЛ» (раздел «Налоги и взносы»). Без этого документа программа не применит вычет, даже если у сотрудника есть дети.

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

Начисление НДФЛ в 1С:ЗУП через документ расчёта зарплаты

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

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

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

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

Начисление НДФЛ в 1С:Бухгалтерии

В 1С:Бухгалтерии 8.3 расчёт выполняется документом «Начисление зарплаты» (раздел «Зарплата и кадры» → «Все начисления»). После заполнения документа программа рассчитывает НДФЛ и формирует проводки по дебету счёта 70 и кредиту счёта 68.01. Если ведётся учёт по нескольким подразделениям или налоговым органам, проверьте аналитику счёта 68.01.

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

Если бухгалтерия ведётся без модуля зарплаты (зарплата рассчитывается во внешней системе), НДФЛ отражается вручную документом «Операция, введённая вручную» с проводкой Дт 70 Кт 68.01. Такой способ требует отдельного ведения регистров налогового учёта и подходит только как временное решение.

Где начислять НДФЛ

1С:ЗУП 3.1

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

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

Достаточно для небольшого штата и простой системы оплаты. Ограниченные возможности по кадровому учёту и отчётности.

Ручное отражение

Только как временная мера: высок риск расхождений в регистрах и отчётности 6-НДФЛ.

Как проверить правильность расчёта налога

Базовая проверка — отчёт «Анализ НДФЛ по месяцам» (в ЗУП: «Налоги и взносы» → «Отчёты по налогам и взносам»). Он показывает базу, вычеты и исчисленный налог по каждому сотруднику помесячно. Сверьте итог с вкладкой «НДФЛ» документа начисления — суммы должны совпадать.

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

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

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

Сумма на вкладке «НДФЛ» документа
Норма

Совпадает с отчётом «Анализ НДФЛ» за тот же месяц

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

Расхождение — проверьте сторнирования и ручные корректировки

Применённые вычеты
Норма

Вычет предоставлен до месяца превышения лимита дохода

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

Вычет отсутствует при наличии заявления или применён после превышения лимита

Проводки по 68.01
Норма

Сумма по кредиту 68.01 равна исчисленному НДФЛ за период

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

Проводки не сформированы или зависли на промежуточных счетах

Удержание и перечисление НДФЛ в бюджет

Исчисленный налог удерживается при фактической выплате дохода. В 1С это происходит в документах «Ведомость в банк», «Ведомость в кассу» или «Ведомость через банк (зарплатный проект)». При проведении ведомости программа фиксирует удержанный НДФЛ в регистрах и формирует сумму к перечислению.

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

После уплаты сверьте данные программы с выпиской и сформируйте расчёт 6-НДФЛ (в ЗУП: «Отчётность, справки» → «1С-Отчётность»). Расхождения между удержанным и перечисленным налогом — типичная причина требований из налоговой.

Типичные ошибки и как их исправить

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

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

Третья ошибка — удвоение дохода при повторном проведении документов после ручных правок. Перед перепроведением помечайте старые исправления и пользуйтесь механизмом перерасчётов: в ЗУП они выполняются отдельным документом и не дублируют базу.

Типичные ошибки
01
Отсутствие заявления на вычет — налог завышен, сотрудник недополучает зарплату
02
Неверный код дохода у начисления — ошибки в 6-НДФЛ и справках о доходах
03
Ручное изменение суммы НДФЛ в документе — расхождение регистров и отчётности
04
Выплата зарплаты без ведомости — удержанный налог не зафиксирован, сроки уплаты сорваны
05
Игнорирование статуса нерезидента — налог посчитан по неверной ставке
Итог

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

НДФЛ в 1С считается автоматически, но только при корректных настройках: учётная политика, коды доходов, вычеты и статусы сотрудников. Контролируйте результат через вкладку «НДФЛ» документа и отчёт «Анализ НДФЛ», а удержание и уплату — через ведомости и отчёт «НДФЛ к перечислению».

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

Почему НДФЛ рассчитался нулём, хотя зарплата начислена?

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

Как доначислить НДФЛ за прошлый месяц, если обнаружили ошибку?

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

Что делать, если НДФЛ удержан больше, чем нужно?

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

Нужно ли начислять НДФЛ с аванса в 1С?

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

Как проверить НДФЛ по сотруднику-нерезиденту?

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

Где посмотреть сумму НДФЛ к уплате за конкретный период?

Используйте отчёт «НДФЛ к перечислению» (в ЗУП — раздел «Налоги и взносы»). Он группирует удержанный налог по срокам уплаты и налоговым органам. Сверьте итог с оборотами по счёту 68.01 в бухгалтерской программе.