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

Эта статья поможет разобраться, как правильно задать ставку НДФЛ в 1С:ЗУП 3.1 и 1С:ЗУП 8.3 (включая редакцию 3.0), избежать типичных ошибок и проверить корректность настроек. Мы рассмотрим как стандартные сценарии (13% для резидентов, 30% для нерезидентов), так и особенные случаи — например, ставку 15% для нерезидентов с доходов от ценных бумаг или 9% для дивидендов.

⚠️ Внимание: Налоговые ставки и правила определения резидентства могут изменяться. Перед настройкой уточните актуальные нормы в Налоговом кодексе РФ (ст. 224) или личном кабинете ФНС.

1. Где в 1С хранится ставка НДФЛ для сотрудника?

Ставка НДФЛ в 1С:ЗУП не прописывается напрямую в карточке сотрудника — она определяется автоматически на основании комбинации параметров:

  • 📌 Статус резидентства (указывается в карточке сотрудника в разделе Налоги и взносы).
  • 💰 Вид дохода (зарплата, премии, дивиденды, материальная помощь и т.д.).
  • 📅 Период начисления (для нерезидентов ставка может меняться в течение года при изменении статуса).
  • 🛂 Особые условия (например, патент для иностранцев или соглашение об избежании двойного налогообложения).

Фактическая ставка формируется в документе Начисление зарплаты и взносов или Ввод сведений о доходах физлиц на основании регистра сведений "Ставки НДФЛ". Этот регистр заполняется автоматически при обновлении конфигурации, но его можно редактировать вручную через Справочники и настройки → Налоги и взносы → Ставки НДФЛ.

🔍 Как проверить текущую ставку? Откройте карточку сотрудника (Кадры → Сотрудники), перейдите на вкладку Налоги и взносы и посмотрите поле Статус налогового резидента. Ставка будет применена согласно этому статусу при следующем начислении.

📊 Какую версию 1С
ЗУП вы используете?:ЗУП 3.1 (последняя)
ЗУП 8.3 (редакция 3.0)
ЗУП 2.5 или старше
Не знаю версию

2. Пошаговая инструкция: как изменить ставку НДФЛ

Если ставка определена неверно (например, сотрудник стал резидентом, но система продолжает удерживать 30%), выполните следующие действия:

  1. Откройте карточку сотрудника:
    Кадры → Сотрудники → [Выберите сотрудника] → Заполнить → Налоги и взносы
  2. Проверьте статус резидентства:

    В поле Статус налогового резидента выберите:

    - Резидент РФ (ставка 13%)

    - Нерезидент РФ (ставка 30% или иная согласно соглашениям)

    - Высококвалифицированный специалист (ВКС) (ставка 13% независимо от резидентства)

  3. Укажите дату изменения статуса:

    Если статус изменился в течение года (например, сотрудник стал резидентом после 183 дней пребывания в РФ), укажите дату в поле Дата изменения статуса. Система автоматически разделит начисления по периодам.

  4. Сохраните изменения и пересчитайте зарплату:

    Используйте документ Перерасчет зарплаты (Зарплата → Перерасчеты), если требуется скорректировать прошлые начисления.

Изменился ли статус резидентства сотрудника?|Проверены ли соглашения об избежании двойного налогообложения?|Указана ли корректная дата изменения статуса?|Пересчитаны ли начисления за период до/после изменения?-->

⚠️ Внимание: Если сотрудник — иностранец с патентом, ставка НДФЛ фиксирована на уровне 13% независимо от резидентства (п. 3 ст. 224 НК РФ). В карточке сотрудника должен быть указан вид налогового статуса Иностранец с патентом.

3. Особенности для нерезидентов и иностранцев

Для нерезидентов ставка НДФЛ по умолчанию составляет 30%, но есть исключения:

Категория сотрудника Ставка НДФЛ Основание (ст. 224 НК РФ)
Нерезидент (общий случай) 30% п. 3
Нерезидент — высококвалифицированный специалист (ВКС) 13% п. 3 (исключение)
Нерезидент из стран ЕАЭС (Беларусь, Казахстан, Армения, Киргизия) 13% Соглашение о ЕАЭС
Иностранец с патентом 13% п. 3
Нерезидент с доходов от ценных бумаг российских компаний 15% п. 4

🔹 Как указать соглашение об избежании двойного налогообложения?

Если сотрудник — гражданин страны, с которой у РФ есть такое соглашение (например, Германия, Франция, Китай), ставка может быть снижена до 10–15%. Для этого:

  1. В карточке сотрудника перейдите на вкладку Налоги и взносы.
  2. В поле Применять соглашение об избежании двойного налогообложения выберите Да.
  3. Укажите страну и ставку согласно соглашению (например, для Германии — 10% с дивидендов).
Что делать, если в 1С нет нужной страны в справочнике?

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

4. Проверка корректности ставки перед начислением зарплаты

Чтобы избежать ошибок при расчете НДФЛ, выполните проверку в три шага:

  1. Просмотрите регистр "Ставки НДФЛ":
    Справочники и настройки → Налоги и взносы → Ставки НДФЛ

    Убедитесь, что для нужного вида дохода (например, Зарплата) прописана корректная ставка с учетом резидентства.

  2. Сформируйте отчет "Анализ начислений":
    Зарплата → Отчеты по зарплате → Анализ начислений

    В отчете проверьте колонку Ставка НДФЛ — она должна соответствовать статусу сотрудника.

  3. Используйте тестовое начисление:

    Создайте документ Начисление зарплаты в тестовом периоде и посмотрите, какая ставка применена в разделе НДФЛ.

⚠️ Внимание: Если ставка в документе Начисление зарплаты не совпадает с ожидаемой, проверьте:

  • 🔄 Дату изменения статуса резидентства (возможно, система еще не переключила ставку).
  • 📄 Вид дохода (например, для Материальной помощи может действовать льготная ставка 13% даже для нерезидентов).
  • 🛠️ Настройки регистра Ставки НДФЛ (возможно, там прописано исключение).
💡

Если ставка НДФЛ не меняется после корректировки статуса резидентства, обновите данные сотрудника через кнопку Заполнить → Обновить данные в его карточке.

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

Ошибка 1: Сотрудник стал резидентом, но НДФЛ продолжает удерживаться по ставке 30%.

Причина: В карточке сотрудника не указана дата изменения статуса или не обновлены данные.

Решение: Откройте карточку сотрудника, укажите дату смены статуса на Резидент РФ и пересчитайте зарплату с этой даты.

Ошибка 2: Для высококвалифицированного специалиста (ВКС) применяется ставка 30% вместо 13%.

Причина: В карточке не выбран статус Высококвалифицированный специалист.

Решение: Перейдите в Кадры → Сотрудники → [Выберите сотрудника] → Налоги и взносы и выберите соответствующий статус.

Ошибка 3: Ставка НДФЛ не меняется despite корректировок в карточке сотрудника.

Причина: В регистре Ставки НДФЛ прописано исключение для конкретного вида дохода.

Решение: Проверьте регистр через Справочники и настройки → Налоги и взносы → Ставки НДФЛ и удалите лишние записи.

💡

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

6. Как массово изменить ставки НДФЛ для группы сотрудников

Если требуется обновить ставки для нескольких сотрудников (например, после массового получения резидентства), используйте групповую обработку:

  1. Перейдите в Кадры → Сотрудники.
  2. Выделите нужных сотрудников (можно использовать фильтр по должности, подразделению или статусу).
  3. Нажмите Еще → Групповая обработка → Изменить настройки налогов и взносов.
  4. В открывшемся окне выберите параметр Статус налогового резидента и укажите новое значение.
  5. Укажите дату изменения и сохраните.

📌 Важно: После массового изменения обязательно пересчитайте зарплату за период с новой ставкой через документ Перерасчет зарплаты.

⚠️ Внимание: Групповая обработка не проверяет индивидуальные условия (например, соглашения об избежании двойного налогообложения). После массового изменения вручную проконтролируйте ставки для сотрудников-иностранцев!

7. Проверка ставок НДФЛ в отчетах 6-НДФЛ и 2-НДФЛ

Ошибки в ставках НДФЛ проявляются при формировании отчетности. Чтобы избежать проблем с ФНС:

  • 📊 Проверьте отчет 6-НДФЛ:

    В разделе 2 отчета (Отчетность → 6-НДФЛ) сверьте суммы налога с расчетными ведомостями. Если ставка занижена, ФНС может доначислить налог и штраф.

  • 📄 Сформируйте справки 2-НДФЛ:

    В справке (Отчетность → Справки 2-НДФЛ) проверьте поле Ставка налога для каждого сотрудника. Если ставка неверна, скорректируйте её до сдачи отчетности.

  • 🔍 Используйте контрольное соотношение:

    Сумма НДФЛ в 6-НДФЛ должна совпадать с суммой удержанного налога в ведомостях. Расхождения свидетельствуют об ошибках в ставках.

🔹 Что делать, если ошибка обнаружена после сдачи отчетности?

Если ставка НДФЛ была занижена, подайте уточненную декларацию 6-НДФЛ и доплатите налог + пени. Если завышена — подайте уточненку и верните излишне удержанную сумму сотруднику (или зачтите в счет будущих платежей).

Как исправить ошибку в 2-НДФЛ после сдачи?

Если ставка НДФЛ в справке 2-НДФЛ указана неверно, сформируйте корректирующую справку с признаком "1" (корректирующая) и укажите правильную ставку. Сдавать её в ФНС не нужно — достаточно выдать сотруднику.

Часто задаваемые вопросы (FAQ)

Как узнать, резидент сотрудник или нет?

Сотрудник считается резидентом РФ, если он находился на территории страны не менее 183 дней в течение 12 месяцев подряд (ст. 207 НК РФ). В 1С статус резидентства указывается вручную на основании данных кадровой службы или миграционного учета.

🔹 Важно: Дата отсчета 183 дней — не календарный год, а любой 12-месячный период. Например, если сотрудник приехал 1 июня 2023 года, резидентом он станет 1 декабря 2023 года.

Можно ли в 1С установить индивидуальную ставку НДФЛ для сотрудника?

Да, но только через редактирование регистра Ставки НДФЛ. Для этого:

  1. Откройте Справочники и настройки → Налоги и взносы → Ставки НДФЛ.
  2. Создайте новую запись с указанием сотрудника, вида дохода и индивидуальной ставки.
  3. Укажите период действия ставки.

⚠️ Такая настройка не рекомендуется без веских оснований (например, судебного решения о снижении ставки).

Что делать, если сотрудник потерял статус резидента в течение года?

Если сотрудник перестал быть резидентом (например, уехал из РФ на длительный срок), в его карточке нужно:

  1. Изменить статус на Нерезидент РФ.
  2. Указать дату потери резидентства.
  3. Пересчитать НДФЛ с этой даты по ставке 30% (или иной, если применимо соглашение).

📌 Внимание: При потере резидентства в середине года необходимо разделить доходы на два периода: до и после изменения статуса.

Как в 1С отразить ставку НДФЛ 9% для дивидендов?

Ставка 9% применяется к дивидендам, выплаченным резидентам РФ. В 1С:

  1. В документе Начисление дивидендов (Зарплата → Дивиденды) система автоматически подставит ставку 9% для резидентов.
  2. Для нерезидентов ставка будет 15% (если иное не предусмотрено соглашением).

🔹 Проверьте настройку в регистре Ставки НДФЛ — для вида дохода Дивиденды должна быть прописана ставка 9%.

Где в 1С посмотреть историю изменений ставок НДФЛ для сотрудника?

История изменений статуса резидентства и ставок НДФЛ хранится:

  • В карточке сотрудника на вкладке История изменений (доступно, если включен аудит изменений).
  • В регистре сведений Статусы налоговых резидентов (Справочники и настройки → Налоги и взносы).
  • В отчете Анализ начислений по колонке Ставка НДФЛ за разные периоды.

🔍 Если аудит не ведется, восстановить историю можно через журнал документов (Все функции → Журналы документов) по документам изменения статуса.