Удержание НДФЛ в 1С:Зарплата и Управление Персоналом или 1С:Бухгалтерия — рутинная, но критически важная операция. Ошибка в расчётах может привести к штрафам от налоговой, переплатам сотрудникам или проблемам при сдаче отчётности. Эта статья поможет разобраться, как автоматизировать процесс удержания налога, избежать типичных ошибок и сэкономить время на проверке данных.
Мы рассмотрим не только стандартный алгоритм (настройка справочников → начисление зарплаты → удержание НДФЛ → формирование проводок), но и нюансы: работы с нерезидентами, вычетами, авансовыми платежами и исправлением ошибок прошлых периодов. Все примеры актуальны для последних версий платформы 1С:Предприятие 8.3.
Если вы только начинаете работать с 1С или переходите на новую версию программы, обратите внимание на FAQ в конце статьи — там разобраны частые вопросы по настройке налоговых ставок и интеграции с ФНС.
1. Подготовка системы: настройка справочников и параметров учёта
Прежде чем приступать к удержанию НДФЛ, убедитесь, что в 1С корректно настроены базовые параметры. От этого зависит, будут ли расчёты соответствовать действующему законодательству.
Первое, что нужно проверить — справочник физических лиц. Для каждого сотрудника должны быть заполнены:
- 🆔 ИНН (обязательно для корректного формирования 6-НДФЛ и 2-НДФЛ);
- 📅 Дата рождения (влияет на статус резидентства);
- 🏠 Адрес регистрации (важно для нерезидентов и льготных категорий);
- 📄 Гражданство (определяет ставку НДФЛ: 13% или 30%).
Далее перейдите в Настройки → Зарплата → Налоги и взносы и убедитесь, что:
- 🔄 Ставка НДФЛ соответствует текущему законодательству (на 2026 год — 13% для резидентов, 30% для нерезидентов, 15% для дивидендов);
- 📊 Порядок удержания установлен как "С дохода за вычетом стандартных/социальных/имущественных вычетов";
- 🔗 Интеграция с ФНС включена (если планируете отправлять отчётность прямо из 1С).
Если в справочнике сотрудников нет ИНН, программа не сможет сгенерировать отчётность 2-НДФЛ. Чтобы избежать ошибок, используйте сервис проверки ИНН на сайте ФНС перед заполнением.
⚠️ Внимание: Если в вашей организации есть сотрудники-нерезиденты, проверьте настройку Статус налогового резидента в карточке сотрудника. По умолчанию 1С может проставлять статус "Резидент", что приведёт к недоплате налога (ставка 13% вместо 30%).
2. Начисление зарплаты и автоматическое удержание НДФЛ
Процесс удержания НДФЛ начинается с начисления заработной платы. В 1С это делается через документ Начисление зарплаты и взносов (Зарплата → Начисление зарплаты). Рассмотрим пошагово:
Шаг 1. Создайте новый документ и выберите период начисления (обычно месяц). Убедитесь, что в табличной части отображаются все сотрудники, которым начисляется зарплата.
Шаг 2. Программа автоматически рассчитает начисления (оклад, премии, надбавки) и удержания (НДФЛ, алименты, прочие удержания). Проверьте столбец НДФЛ — там должна отобразиться сумма налога к удержанию.
Формула расчёта НДФЛ в 1С:
(Начислено за месяц — Стандартные вычеты — Социальные вычеты — Имущественные вычеты) × Ставка НДФЛ
Шаг 3. Если сумма НДФЛ рассчитана неверно, проверьте:
- 🔍 Вычеты: применены ли они к сотруднику (например, вычет на детей);
- 📉 Ставка налога: соответствует ли она статусу сотрудника;
- 💰 Аванс: если аванс выдавался, НДФЛ удерживается с оставшейся суммы.
Сверьте начисленную зарплату с табелем учёта рабочего времени|
Проверьте применённые вычеты в карточке сотрудника|
Убедитесь, что ставка НДФЛ соответствует статусу резидентства|
Сравните рассчитанный НДФЛ с ручным расчётом (для контрольной выборки)
-->
Важно: Если сотрудник получил аванс, НДФЛ удерживается только с оставшейся части зарплаты при окончательном расчёте. Аванс сам по себе не облагается налогом!
3. Ручное удержание НДФЛ: когда это необходимо
В большинстве случаев 1С удерживает НДФЛ автоматически, но иногда требуется ручная корректировка. Например:
- 🔄 Исправление ошибок прошлых периодов;
- 💸 Удержание налога с материальной выгоды (например, по займам);
- 📑 Доплата НДФЛ при обнаружении недоплаты.
Для ручного удержания используйте документ Удержание из зарплаты (Зарплата → Удержания). Алгоритм:
- Создайте новый документ и выберите сотрудника.
- В поле
Вид удержанияукажитеНДФЛ. - Введите сумму удержания и период, за который оно производится.
- Проверьте проводки (должна сформироваться запись по дебету 70 счета и кредиту 68.01).
Пример: Сотрудник Иванов получил в январе премию 50 000 ₽, но НДФЛ с неё не был удержан. В феврале бухгалтер обнаружил ошибку и должен удержать налог (6 500 ₽ при ставке 13%). Для этого создаётся документ Удержание из зарплаты с соответствующей суммой.
⚠️ Внимание: Ручное удержание НДФЛ может привести к расхождениям с отчётностью 6-НДФЛ. После корректировки обязательно переформируйте отчёт и проверьте раздел 2 (даты удержания и перечисления должны совпадать).
4. Работа с вычетами: как их применить в 1С
Вычеты по НДФЛ уменьшают налоговую базу, поэтому их корректное применение критично. В 1С вычеты настраиваются в карточке сотрудника (Кадры → Сотрудники → Вычеты по НДФЛ). Рассмотрим основные типы:
| Тип вычета | Код вычета в 1С | Максимальная сумма (2026) | Документы для подтверждения |
|---|---|---|---|
| Стандартный (на детей) | 126, 127, 128, 129 | 1 400–3 000 ₽/месяц | Свидетельство о рождении, справка об инвалидности |
| Социальный (лечение, обучение) | 320, 321, 324 | 120 000 ₽/год | Договор с учебным/медицинским учреждением, чеки |
| Имущественный (покупка жилья) | 311 | 2 000 000 ₽ (макс. вычет) | Договор купли-продажи, выписка из ЕГРН |
| Инвестиционный | 503, 508 | 3 000 000 ₽/год | Выписка от брокера, декларация 3-НДФЛ |
Чтобы применить вычет:
- Откройте карточку сотрудника и перейдите на вкладку
Налоги. - Нажмите
Добавитьи выберите тип вычета (например,Стандартный вычет на ребёнка). - Укажите код вычета, сумму и период действия.
- Сохраните изменения и пересчитайте НДФЛ.
Что делать, если вычет не применяется?
Если после настройки вычета НДФЛ не пересчитывается, проверьте:
1. Дату начала действия вычета — она должна быть не позднее текущего месяца.
2. Статус резидентства — нерезиденты не имеют права на стандартные вычеты.
3. Лимит дохода — стандартные вычеты на детей не применяются, если доход сотрудника с начала года превысил 350 000 ₽ (на 2026 год).
4. Настройку программы — в параметрах учёта должен быть включён флаг "Применять вычеты по НДФЛ".
Если сотрудник предоставил уведомление из налоговой о праве на вычет (например, по лечению), загрузите его в 1С через Файл → Импорт данных или введите данные вручную. Не забудьте прикрепить скан уведомления к карточке сотрудника для аудита.
5. Удержание НДФЛ с аванса: мифы и реальность
Один из самых распространённых вопросов: нужно ли удерживать НДФЛ с аванса? Ответ — нет, но есть нюансы. Согласно ст. 226 НК РФ, налог удерживается при фактической выплате дохода. Аванс — это часть зарплаты, поэтому:
- 📅 НДФЛ удерживается один раз — при окончательном расчёте за месяц;
- 💵 Сумма налога рассчитывается с полной суммы зарплаты (включая аванс);
- 📊 В отчётности 6-НДФЛ аванс отражается в разделе 2 как дату получения дохода, а удержание — в день выплаты оставшейся части.
Пример: Сотрудник Петров получает оклад 100 000 ₽. 15 числа ему выплачивается аванс 40 000 ₽, а 5 числа следующего месяца — оставшиеся 60 000 ₽. НДФЛ (13 000 ₽) удерживается только со второй выплаты. В 6-НДФЛ:
- Дата получения дохода: 31 число текущего месяца (последний день месяца);
- Дата удержания налога: 5 число следующего месяца;
- Срок перечисления: не позднее следующего дня после удержания.
Выдаём фиксированную сумму (например, 40% оклада)|
Рассчитываем пропорционально отработанным дням|
Не платим аванс|
Иной вариант-->
⚠️ Внимание: Если аванс выплачивается в последний день месяца (например, 30 числа), он считается частью зарплаты за этот месяц. В этом случае НДФЛ удерживается со всей суммы при выплате аванса, а не позже.
6. Перечисление НДФЛ в бюджет: сроки и проводки
Удержать НДФЛ — половина дела. Налог должен быть перечислен в бюджет в установленные сроки. Согласно НК РФ:
- 📅 Для зарплаты: не позднее следующего дня после выплаты дохода;
- 💰 Для больничных/отпускных: не позднее последнего дня месяца, в котором они были выплачены.
В 1С перечисление НДФЛ оформляется документом Списание с расчётного счёта (Банк → Банковские выписки → Списание). Проводки должны выглядеть так:
Дт 68.01 Кт 51— перечислен НДФЛ в бюджет;Дт 70 Кт 68.01— удержан НДФЛ из зарплаты сотрудника.
Чтобы избежать ошибок:
- Проверьте реквизиты получателя (ИФНС вашего региона).
- Убедитесь, что сумма в платёжном поручении совпадает с суммой удержанного НДФЛ в документе
Начисление зарплаты. - Используйте
УИН(уникальный идентификатор начисления) — его можно сгенерировать в 1С автоматически.
Если НДФЛ не перечислен вовремя, на организацию налагается штраф в размере 20% от неуплаченной суммы (ст. 123 НК РФ). Кроме того, за каждый день просрочки начисляются пени (1/300 ставки рефинансирования ЦБ).
Для удобства настройте в 1С автоматическое формирование платёжных поручений. Для этого перейдите в Настройки → Зарплата → Налоги и взносы и включите опцию Автоматически создавать платёжки по НДФЛ.
7. Типичные ошибки и как их избежать
Даже опытные бухгалтеры иногда допускают ошибки при удержании НДФЛ. Вот самые распространённые:
| Ошибка | Последствия | Как исправить |
|---|---|---|
| Неверная ставка НДФЛ (например, 13% вместо 30% для нерезидента) | Недоплата налога, штрафы от ФНС | Проверьте статус резидентства в карточке сотрудника и пересчитайте НДФЛ |
| Неприменение вычетов | Переплата налога, необходимость возврата | Добавьте вычеты в карточку сотрудника и сделайте перерасчёт |
| Удержание НДФЛ с аванса | Искажение отчётности 6-НДФЛ | Скорректируйте даты удержания в отчётности |
| Ошибка в КБК при перечислении | Налог не поступает в бюджет, блокировка счёта | Уточните актуальный КБК на сайте ФНС и перечислите налог заново |
Чтобы минимизировать риски:
- 🔄 Ежемесячно сверяйте суммы удержанного и перечисленного НДФЛ;
- 📊 Перед сдачей 6-НДФЛ проверяйте контрольные соотношения;
- 📑 Ведите журнал удержаний (можно в 1С через
Отчёты → Журнал удержаний).
Если ошибка уже допущена, исправляйте её через документ Корректировка удержаний (Зарплата → Корректировки). Например, если НДФЛ был удержан в меньшей сумме, создайте корректировку с типом Доначисление НДФЛ.
8. Отчётность по НДФЛ: 6-НДФЛ и 2-НДФЛ в 1С
После удержания и перечисления НДФЛ необходимо сдать отчётность:
- 📄 6-НДФЛ — ежеквартальный отчёт о доходах и удержанном налоге;
- 📄 2-НДФЛ (или Справка о доходах с 2023 года) — годовой отчёт по каждому сотруднику.
В 1С отчёты формируются автоматически:
- Перейдите в
Отчёты → Регламентированные отчёты. - Выберите нужный отчёт (6-НДФЛ или Справка о доходах).
- Укажите период и нажмите
Сформировать. - Проверьте контрольные соотношения (в 6-НДФЛ строка 020 = строка 040 + строка 070).
Типичные ошибки в отчётности:
- 🔢 Несовпадение сумм в разделах 1 и 2 отчёта 6-НДФЛ;
- 📅 Неправильные даты удержания/перечисления;
- 🆔 Отсутствие ИНН сотрудников.
Перед отправкой 6-НДФЛ экспортируйте отчёт в XML и проверьте его через сервис ФНС "Проверка 6-НДФЛ". Это поможет выявить скрытые ошибки формата.
Если отчётность сдаётся электронно прямо из 1С, убедитесь, что:
- 🔑 У вас действующая электронная подпись;
- 📡 Настроена интеграция с оператором ЭДО (например, Такском или СБИС);
- 📋 В настройках программы указан правильный код ИФНС.
⚠️ Внимание: С 2026 года форма 2-НДФЛ заменена на Справку о доходах (приказ ФНС от 2023 года). В 1С новый формат поддерживается начиная с версии 3.0.125. Если ваша программа устарела, обновите её перед формированием отчётности.
FAQ: Частые вопросы по удержанию НДФЛ в 1С
Как удержать НДФЛ с отпускных?
НДФЛ с отпускных удерживается в день их выплаты. В 1С это делается автоматически при создании документа Отпуск (Зарплата → Отпуска). Проверьте, что в настройках отпуска указано Удерживать НДФЛ. Перечислить налог в бюджет нужно не позднее последнего дня месяца, в котором были выплачены отпускные.
Что делать, если сотрудник уволился, а НДФЛ не удержан?
Если при увольнении не хватает суммы для удержания НДФЛ (например, зарплата меньше налога), оставшуюся сумму нужно удержать из других выплат (например, компенсации за неиспользованный отпуск). Если это невозможно, сообщите в ИФНС и сотруднику о невозможности удержания (ст. 226 НК РФ). В 1С оформите документ Сообщение о невозможности удержания НДФЛ.
Как в 1С отразить возвращённый НДФЛ (например, при перерасчёте)?
Если НДФЛ был удержан ошибочно и его нужно вернуть сотруднику, используйте документ Возврат удержанного НДФЛ (Зарплата → Возвраты). Проводка будет Дт 68.01 Кт 70. Не забудьте скорректировать отчётность за тот период, в котором была ошибка.
Можно ли в 1С удерживать НДФЛ с материальной помощи?
Материальная помощь до 4 000 ₽ в год не облагается НДФЛ (ст. 217 НК РФ). В 1С при начислении помощи через документ Материальная помощь (Зарплата → Прочие начисления) программа автоматически применит льготу. Если сумма помощи превышает 4 000 ₽, НДФЛ удерживается с разницы.
Как исправить ошибку в 6-НДФЛ, если налог уже перечислен?
Если ошибка не влияет на суммы налога (например, неверная дата удержания), подайте уточнённый расчёт 6-НДФЛ. Если ошибка привела к недоплате, доплатите налог и пени, затем подайте уточнёнку. В 1С уточнённый отчёт формируется через Отчёты → 6-НДФЛ → Создать уточнённый.