Удержание и перечисление НДФЛ — одна из ключевых обязанностей работодателя как налогового агента. Ошибки в отражении этих операций в 1С:Предприятие могут привести к штрафам, блокировке счетов и проблемам с отчетностью. Эта статья поможет разобраться, как корректно зафиксировать удержание налога с зарплаты, сформировать платежное поручение и избежать типичных ошибок при работе в 1С:Бухгалтерия 8.3 и 1С:Зарплата и Управление Персоналом.
Особенность учета НДФЛ в 1С заключается в том, что налог удерживается в момент выплаты дохода (а не начисления), а перечисляется в бюджет не позднее следующего рабочего дня. Программа автоматизирует большую часть процессов, но бухгалтеру важно понимать, какие документы формируются «под капотом» и как проверить их корректность. Мы рассмотрим пошаговые инструкции для разных версий 1С, разберем проводки и покажем, как исправить ошибки, если платеж не прошел или сумма была перечислена неверно.
Статья актуализирована с учетом изменений 2026 года, включая новые коды бюджетной классификации (КБК) для НДФЛ и требования к платежным поручениям. Если вы работаете с удержанием налога с дивидендов, материальной помощи или других доходов — здесь тоже найдете ответы.
1. Когда и как удерживается НДФЛ в 1С: ключевые моменты
В 1С:ЗУП и 1С:Бухгалтерия удержание НДФЛ происходит автоматически при выполнении двух условий:
- 📅 Начислен доход (зарплата, премия, отпускные и т.д.) — документ
Начисление зарплаты и взносов. - 💰 Произведена выплата — документ
Выплата зарплатыилиСписание с расчетного счета.
Важно: если выплата производится частями (например, аванс + зарплата), НДФЛ удерживается только с окончательного расчета. Исключение — отпускные и больничные, где налог удерживается в момент выплаты. Программа сама распределяет суммы по датам, но бухгалтеру нужно контролировать:
- 🔍 Сумму удержания — она должна совпадать с расчетом в
Налоговой карточке (2-НДФЛ). - 📌 Дата удержания — не раньше дня выплаты (иначе нарушение ст. 226 НК РФ).
- 🏦 Срок перечисления — не позднее следующего рабочего дня после удержания.
Если выплаты производятся через кассу, удержание НДФЛ фиксируется документом Расходный кассовый ордер с видом операции Выплата зарплаты. При безналичных переводах используется Списание с расчетного счета с аналогичным видом операции. В обоих случаях программа формирует проводку:
Дт 70 "Расчеты с персоналом" — Кт 68.01 "НДФЛ"
⚠️ Внимание: Если в настройках программы не указан налоговый агент (организация или ИП), документ выплаты не сможет автоматически удержать НДФЛ. Проверьте реквизиты в справочнике Организации!
2. Пошаговая инструкция: как отразить удержание НДФЛ в 1С:ЗУП
Рассмотрим процесс на примере 1С:Зарплата и Управление Персоналом 8.3 (ред. 3.1). Алгоритм подходит и для более новых версий с незначительными изменениями интерфейса.
Шаг 1. Начисление зарплаты
Создайте документ Начисление зарплаты и взносов (Зарплата → Начисление зарплаты). В табличной части укажите:
- 👤 Сотрудников и период начисления.
- 💸 Виды начислений (оклад, премия, отпускные).
- 📊 Ставку НДФЛ (по умолчанию 13%, для нерезидентов — 30%).
После проведения документа проверьте вкладку НДФЛ — здесь отображаются рассчитанные суммы налога по каждому сотруднику. Если ставка неверная, исправьте её в Карточке сотрудника (раздел Налоги и взносы).
Шаг 2. Выплата зарплаты и удержание налога
Перейдите в Зарплата → Выплата зарплаты и создайте новый документ. Выберите:
- 📅 Дата выплаты — от неё зависит срок перечисления НДФЛ.
- 🏦 Способ выплаты (наличный/безналичный).
- 👥 Сотрудников (можно выбрать всех или конкретных лиц).
После заполнения нажмите Заполнить → По начислениям. Программа автоматически:
- Рассчитает сумму к выплате за минусом НДФЛ.
- Сформирует проводку по удержанию налога (Дт 70 — Кт 68.01).
☑️ Проверка документа "Выплата зарплаты"
Шаг 3. Формирование платежного поручения
Для перечисления НДФЛ в бюджет:
- Откройте
Банк → Платежные поручения. - Нажмите
Создать → Платежное поручение. - В поле
Вид операциивыберитеПеречисление налога (взноса). - Укажите
Получателя— вашу ИФНС (выбирается из справочникаКонтрагенты). - В поле
Суммавведите удержанный НДФЛ (из документа выплаты). - Заполните
Назначение платежапо шаблону:Перечисление НДФЛ за [месяц] [год] г. с доходов работников [наименование организации], ИНН/КПП [данные]
Обратите внимание на КБК — для НДФЛ с зарплаты в 2026 году используется код 182 1 01 02010 01 1000 110. Для дивидендов и других доходов КБК отличаются!
⚠️ Внимание: Если сумма платежного поручения не совпадает с суммой удержанного НДФЛ в документе выплаты, 1С выдаст предупреждение. Это может означать, что не все начисления включены в выплату или допущена ошибка в расчетах.
3. Проводки по НДФЛ в 1С: что должно сформироваться
Корректное отражение НДФЛ в бухгалтерском учете подтверждается следующими проводками:
| Операция | Дебет | Кредит | Сумма | Документ в 1С |
|---|---|---|---|---|
| Начисление зарплаты | 20 (26, 44) | 70 | 100 000 ₽ | Начисление зарплаты |
| Удержание НДФЛ (13%) | 70 | 68.01 | 13 000 ₽ | Выплата зарплаты |
| Выплата зарплаты (за минусом НДФЛ) | 70 | 50 (51) | 87 000 ₽ | Расходный кассовый ордер / Списание с р/с |
| Перечисление НДФЛ в бюджет | 68.01 | 51 | 13 000 ₽ | Платежное поручение |
Если в вашей базе проводки отличаются, проверьте:
- 🔄 Настройки учетной политики — возможно, включен упрощенный учет или используются субсчета.
- 📋 Виды начислений — некоторые доходы (например, материальная помощь свыше 4 000 ₽) могут облагаться НДФЛ по другой ставке.
- 🛠 Ручные корректировки — если проводки редактировались вручную, это могло нарушить логику программы.
Чтобы быстро найти все проводки по НДФЛ, используйте отчет Оборотно-сальдовая ведомость по счету 68.01 с фильтром по периоду. Это поможет выявить несоответствия между удержанным и перечисленным налогом.
4. Особенности учета НДФЛ в 1С:Бухгалтерия 8.3
В 1С:Бухгалтерия (ред. 3.0) процесс учета НДФЛ немного отличается от 1С:ЗУП. Здесь нет отдельного документа Начисление зарплаты — вместо него используется Отражение зарплаты в бухучете, который формируется автоматически при проведении Выплаты зарплаты.
Ключевые отличия:
- 📑 Документ
Зарплата к выплатезаменяетНачисление зарплатыиВыплатув одном окне. - 🔗 Связь с бухучетом — проводки формируются сразу при выплате, без промежуточных документов.
- 📊 Отчетность — 2-НДФЛ и 6-НДФЛ генерируются из раздела
Отчеты → НДФЛ.
Алгоритм действий:
- Создайте
Зарплата к выплате(Зарплата → Зарплата к выплате). - Заполните список сотрудников и суммы к выплате.
- Нажмите
Рассчитать НДФЛ— программа автоматически удержит налог. - Проведите документ — сформируются проводки по дебету 70 и кредиту 68.01.
- Создайте
Платежное поручениена перечисление НДФЛ (аналогично инструкции для ЗУП).
В 1С:Бухгалтерия есть полезный отчет Анализ состояния налогов и взносов (Отчеты → Анализ состояния), который показывает:
- 📅 Сроки уплаты НДФЛ по каждому периоду.
- ✅ Фактические платежи и остатки по счету 68.01.
- ⚠️ Просроченные платежи (выделяются красным).
⚠️ Внимание: В 1С:Бухгалтерия при выплате зарплаты через банк-клиент (например, Сбербанк Бизнес Онлайн) платежное поручение на НДФЛ может не формироваться автоматически. Его нужно создать вручную!
5. Типичные ошибки при отражении НДФЛ в 1С и как их исправить
Даже опытные бухгалтеры сталкиваются с проблемами при учете НДФЛ. Рассмотрим самые распространенные ошибки и способы их устранения.
Ошибка 1: НДФЛ не удерживается при выплате
Причины:
- 🔴 В
Карточке сотрудникане указана ставка НДФЛ. - 🔴 Документ
Начисление зарплатыне проведен. - 🔴 В настройках программы отключено автоматическое удержание налогов.
Решение:
- Проверьте ставку НДФЛ в карточке сотрудника (
Зарплата → Сотрудники → Налоги и взносы). - Убедитесь, что документ начисления проведен (статус
Проведенв журнале). - В 1С:ЗУП проверьте настройки учетной политики (
Настройка → Учетная политика → Зарплата) — должен быть включен флагУдерживать НДФЛ автоматически.
Ошибка 2: Сумма НДФЛ в платежном поручении не совпадает с удержанной
Причины:
- 🔴 В выплату включены не все начисления (например, забыли премию).
- 🔴 Ошибка в ручном редактировании суммы платежки.
- 🔴 НДФЛ удержан, но не отражен в регистре
НДФЛ расчеты с бюджетом.
Решение:
- Сверьте сумму в платежном поручении с отчетом
Анализ состояния налогов. - Если сумма меньше, доплатите разницу отдельным платежным поручением.
- Если больше — сторнируйте ошибочный платеж и формируйте новый.
Что делать, если НДФЛ перечислен с опозданием?
Если НДФЛ перечислен позже срока, в 1С нужно:
1. Сформировать платежное поручение с текущей датой.
2. В назначении платежа указать: "Перечисление НДФЛ за [месяц] [год] г. (просрочка)".
3. Начислить пени вручную документом Операция (бух.) с проводкой Дт 99 — Кт 68.01.
4. Уплатить пени отдельным платежным поручением (КБК для пеней — 182 1 01 02020 01 2100 110).
Ошибка 3: В 6-НДФЛ не попадают данные
Причины:
- 🔴 Документы начисления или выплаты не проведены.
- 🔴 В настройках отчетности не указан налоговый агент.
- 🔴 Ошибка в периоде формирования отчета.
Решение:
- Проверьте статус документов в журнале
Зарплата. - Обновите данные в отчете кнопкой
Заполнить. - Если данные не появляются, воспользуйтесь
Помощником исправления ошибок(Сервис → Помощник исправления ошибок).
Если в 1С не формируются проводки по НДФЛ, сначала проверьте настройки учетной политики и корректность заполнения документов начисления. В 90% случаев проблема решается перепроведением документов.
6. НДФЛ с нестандартных доходов: дивиденды, материальная помощь, подарки
Не все доходы облагаются НДФЛ по ставке 13%. В 1С есть механизмы для учета специальных случаев:
| Вид дохода | Ставка НДФЛ | Документ в 1С | Особенности учета |
|---|---|---|---|
| Дивиденды | 13% (резиденты), 15% (нерезиденты) | Начисление дивидендов |
НДФЛ удерживается в момент выплаты. КБК: 182 1 01 02020 01 1000 110 |
| Материальная помощь > 4 000 ₽ | 13% | Начисление зарплаты (вид начисления "Материальная помощь") |
Первые 4 000 ₽ в год не облагаются НДФЛ |
| Подарки > 4 000 ₽ | 13% | Начисление прочих доходов |
Стоимость подарка включается в доход сотрудника |
| Доходы нерезидентов | 30% | Начисление зарплаты (ставка указывается в карточке сотрудника) |
Требуется подтверждение статуса нерезидента |
Для дивидендов в 1С:Бухгалтерия:
- Создайте документ
Начисление дивидендов(Операции → Дивиденды). - Укажите сумму дивидендов и ставку НДФЛ (зависит от статуса получателя).
- Проведите документ — сформируется проводка Дт 84 — Кт 75.02 (начислены дивиденды).
- При выплате создайте
Списание с расчетного счетас видом операцииВыплата дивидендов— программа удержит НДФЛ.
Для материальной помощи:
- В документе
Начисление зарплатыдобавьте строку с видом начисленияМатериальная помощь. - Если сумма превышает 4 000 ₽, 1С автоматически рассчитает НДФЛ с разницы.
- Проверьте проводки: Дт 91.02 (прочие расходы) — Кт 70, затем Дт 70 — Кт 68.01.
⚠️ Внимание: При выплате доходов в натуральной форме (например, оплата питания или проезда) НДФЛ удерживается из любых денежных выплат сотруднику. В 1С это отражается документом Прочий доход с последующим удержанием налога.
7. Как проверить корректность учета НДФЛ перед сдачей отчетности
Перед формированием 6-НДФЛ и 2-НДФЛ выполните проверку в 1С:
Шаг 1. Сверка с регистрами налогового учета
Откройте отчет Регистры налогового учета по НДФЛ (Отчеты → НДФЛ → Регистры). Проверьте:
- 📅 Даты получения доходов и удержания налога.
- 💰 Суммы доходов и НДФЛ по каждому сотруднику.
- 🔍 Ставки налога (должны соответствовать виду дохода).
Шаг 2. Анализ счета 68.01
Сформируйте Оборотно-сальдовую ведомость по счету 68.01 (Отчеты → Оборотно-сальдовая ведомость). Убедитесь, что:
- 📊 Сальдо на конец периода равно нулю (все удержанное перечислено).
- 🔄 Обороты по дебету (перечисления) соответствуют оборотам по кредиту (удержаниям).
Шаг 3. Контроль сроков уплаты
Используйте отчет Календарь налогоплательщика (Отчеты → Календарь), чтобы убедиться, что:
- 📅 Все платежи по НДФЛ перечислены в срок (не позднее следующего рабочего дня после выплаты).
- 🏦 Нет просроченных платежей (они выделяются красным).
Шаг 4. Тестовое формирование 6-НДФЛ
Сгенерируйте 6-НДФЛ в тестовом режиме (Отчеты → Регламентированные → 6-НДФЛ). Обратите внимание на:
- 📌 Раздел 1 — строки 020 (удержанный НДФЛ) и 040 (сумма исчисленного налога) должны совпадать.
- 📌 Раздел 2 — даты в строке 100 (доход) и 110 (удержание) должны соответствовать реальным датам.
Если в 6-НДФЛ не совпадают суммы по строкам 020 и 040, значит, не весь удержанный НДФЛ перечислен в бюджет. Проверьте платежные поручения и при необходимости доплатите недостающую сумму.
8. Автоматизация учета НДФЛ: полезные настройки в 1С
Чтобы снизить риск ошибок, настройте в 1С автоматические проверки:
Настройка 1: Контроль сроков уплаты
В 1С:ЗУП:
- Перейдите в
Настройка → Настройки зарплаты → Налоги и взносы. - Включите флаг
Контролировать сроки уплаты НДФЛ. - Укажите ответственного сотрудника для уведомлений.
Теперь программа будет предупреждать о приближении срока уплаты за 3 дня.
Настройка 2: Шаблоны платежных поручений
Создайте шаблон для НДФЛ:
- Откройте
Банк → Платежные поручения → Шаблоны. - Создайте новый шаблон с типом
Перечисление налога. - Заполните реквизиты получателя (вашу ИФНС), КБК и шаблон назначения платежа.
Теперь платежное поручение будет формироваться в 2 клика.
Настройка 3: Автоматическое заполнение 6-НДФЛ
В 1С:Бухгалтерия:
- Перейдите в
Отчеты → Регламентированные → 6-НДФЛ. - Нажмите
Настройки → Автозаполнение. - Включите флаги
Заполнять по данным учетаиПроверять контрольные соотношения.
Программа будет автоматически проверять отчет на ошибки перед отправкой.
⚠️ Внимание: Настройки автоматизации не заменяют контроль бухгалтера! Периодически проверяйте корректность расчетов, особенно при выплате нестандартных доходов (премии, компенсации, дивиденды).
FAQ: Частые вопросы по учету НДФЛ в 1С
🔹 Как в 1С отразить возврат излишне удержанного НДФЛ?
Если НДФЛ был удержан ошибочно (например, из-за неверной ставки), нужно:
- Сторнировать ошибочное удержание документом
Корректировка записей регистров. - Вернуть сумму сотруднику через
Выплату зарплатыс отрицательным НДФЛ. - Если налог уже перечислен в бюджет, подать уточненный расчет 6-НДФЛ и заявление на зачет/возврат.
🔹 Можно ли в 1С перенести удержанный НДФЛ на следующий месяц?
Нет, перенос удержанного НДФЛ на другой период запрещен (ст. 226 НК РФ). Налог должен быть перечислен не позднее следующего рабочего дня после выплаты дохода. Если не успеваете, оформите краткосрочный кредит или задержите выплату зарплаты (но не более чем на 15 дней, иначе нарушение ТК РФ).
🔹 Как в 1С отразить НДФЛ с зарплаты иностранного сотрудника?
Для нерезидентов:
- В
Карточке сотрудникаукажите статусНерезиденти ставку НДФЛ 30%. - При начислении зарплаты программа автоматически применит ставку 30%.
- Проверьте проводки: Дт 70 — Кт 68.01 на сумму 30% от дохода.
Если сотрудник стал резидентом (проживает в РФ > 183 дней), измените его статус и пересчитайте НДФЛ по ставке 13% с начала года.