Расчет налога на доходы физических лиц (НДФЛ) для иностранных работников — одна из самых сложных задач в бухгалтерском учете. Ошибки в определении налогового статуса или применении ставок могут привести к штрафам, доначислениям и проблемам с налоговой инспекцией. В 1С:Зарплата и Управление Персоналом (ЗУП) или 1С:Бухгалтерия пересчет НДФЛ для нерезидентов требует особого внимания к настройкам программы, актуальным ставкам и документам-основаниям.
Эта статья поможет разобраться, как правильно скорректировать налоговые удержания, если статус сотрудника изменился (например, с резидента на нерезидента или наоборот), а также как исправить ошибки в предыдущих периодах. Мы рассмотрим пошаговый алгоритм в 1С 8.3, актуальные ставки НДФЛ для иностранцев в 2026 году, типичные «подводные камни» и способы автоматизации процесса. Особое внимание уделим документам Начисление зарплаты, Корректировка налогов и отчетности по форме 6-НДФЛ.
Если вы работаете с высококвалифицированными иностранными специалистами (ВКС), мигрантами из ЕАЭС или гражданами стран с двойным налогообложением — здесь найдете ответы на специфические вопросы. А для тех, кто только начинает осваивать 1С, мы подготовили чек-лист и FAQ с разбором частых ошибок.
1. Кто считается нерезидентом для целей НДФЛ в 2026 году?
Согласно ст. 207 НК РФ, налоговый статус физического лица определяется по фактическому времени пребывания на территории России. В 2026 году правила остались прежними:
- 📅 Резидент — человек, который находился в РФ не менее 183 календарных дней в течение 12 следующих подряд месяцев. Ставка НДФЛ —
13%(для большинства доходов). - 🌍 Нерезидент — тот, кто провел в России менее 183 дней. Ставка НДФЛ —
30%(за исключением доходов от трудовой деятельности по патенту или для граждан ЕАЭС). - 🤝 Особые категории: ВКС (ставка
13%независимо от статуса), беженцы, участники программы переселения (ставка13%после получения статуса).
Важно: дни выезда и въезда считаются как дни пребывания в России. Например, если сотрудник прилетел 1 января и улетел 2 января, оба дня учитываются в 183-дневном периоде.
⚠️ Внимание! Для граждан Евразийского экономического союза (Армения, Белоруссия, Казахстан, Кыргызстан) действует льготная ставка13%с первого дня работы — но только по трудовому доходу. Дивиденды или арендные платежи облагаются по ставке30%.
В 1С статус сотрудника фиксируется в карточке физического лица (Справочники → Физические лица). Если статус изменился (например, иностранец стал резидентом), необходимо:
- Обновить дату изменения статуса в карточке.
- Пересчитать НДФЛ за период с новой ставкой.
- Скорректировать отчетность (6-НДФЛ, 2-НДФЛ).
2. Пошаговая инструкция: как изменить статус сотрудника в 1С
Если сотрудник из нерезидента стал резидентом (или наоборот), первым делом обновляем его данные в программе. Рассмотрим процесс на примере 1С:ЗУП 3.1:
- Откройте карточку физического лица:
Перейдите в раздел
Кадры → Сотрудники, выберите нужного работника и нажмитеИзменить(или откройте черезСправочники → Физические лица). - Обновите налоговый статус:
Вкладка
Налоги и взносы→ полеНалоговый статус. ВыберитеНерезидентилиРезиденти укажите дату изменения статуса (это критично для корректного перерасчета!).Если дата изменения статуса приходится на середину месяца, 1С автоматически разобьет начисления по разным ставкам НДФЛ в документе "Начисление зарплаты".
- Проверьте реквизиты для нерезидентов:
Для иностранцев без ИНН в поле
ИННукажите9909(для физических лиц без идентификационного номера). Если сотрудник из ЕАЭС, отметьте это в полеГражданин ЕАЭС.
После сохранения изменений программа предложит пересчитать документы зарплаты за текущий и предыдущие периоды. Соглашайтесь — это сэкономит время.
☑️ Подготовка к перерасчету НДФЛ в 1С
3. Перерасчет НДФЛ: документы и проводки
Если статус сотрудника изменился ретроактивно (например, в апреле выяснилось, что с января он стал резидентом), придется корректировать уже сданную отчетность. В 1С для этого есть два основных инструмента:
Способ 1: Документ «Корректировка налогов»
Используется, если нужно исправить НДФЛ за прошлые периоды без изменения начислений (например, только ставка налога была неверной). Путь:
Зарплата → Корректировка налогов → Создать
Заполните:
- 📅 Период — месяц, за который корректируете налог.
- 👤 Сотрудник — выберите из справочника.
- 💰 Сумма дохода — программа подтянет автоматически.
- 📊 Ставка НДФЛ — укажите корректную (например,
30%вместо13%).
Способ 2: Повторное начисление зарплаты
Если ошибка затрагивает не только НДФЛ, но и сами начисления (например, неверно учтены вычеты), придется отменить проводки и создать новый документ Начисление зарплаты:
- Найдите ошибочный документ в журнале
Зарплата → Начисление зарплаты. - Нажмите
Еще → Отменить проводки. - Создайте новый документ с правильными параметрами.
⚠️ Внимание! Если перерасчет затрагивает прошлый год, после корректировки придется подать уточненную 6-НДФЛ и справку 2-НДФЛ (или ее новую форму — Приложение 5 к расчету 6-НДФЛ с 2026 года).
После перерасчета проверьте:
- 📌 Сумму НДФЛ к удержанию в ведомости (
Зарплата → Ведомость по зарплате). - 📌 Проводки по дебету
70(расчеты с персоналом) и кредиту68.01(НДФЛ). - 📌 Остатки по счету
68.01— они должны совпадать с данными в отчетности.
4. Особенности перерасчета для разных категорий нерезидентов
Налоговые ставки и правила зависят от статуса иностранного сотрудника. Рассмотрим ключевые категории и нюансы их учета в 1С:
| Категория сотрудника | Ставка НДФЛ (2026) | Особенности в 1С |
|---|---|---|
| Гражданин ЕАЭС (трудовой доход) | 13% |
В карточке отметить флаг Гражданин ЕАЭС. Ставка применяется с первого дня работы. |
| Высококвалифицированный специалист (ВКС) | 13% |
Требуется документ о подтверждении статуса ВКС (вводится в поле Основание для ставки 13%). |
| Иностранец по патенту | 13% (только по патенту) |
В документе Начисление зарплаты указать вид дохода Труд по патенту. |
| Прочие нерезиденты | 30% |
Ставка применяется ко всем доходам, кроме дивидендов (для них 15%). |
Для ВКС и граждан ЕАЭС в 1С предусмотрены специальные настройки:
- 📄 В карточке физического лица на вкладке
Налоги и взносыесть полеОснование для ставки 13%— здесь выбираетеВКСилиГражданин ЕАЭС. - 📅 Если статус ВКС подтвержден не с начала года, укажите дату начала действия льготы.
Что делать, если сотрудник потерял статус ВКС?
Если иностранец перестал быть ВКС (например, истек срок разрешения на работу), в 1С нужно:
1. Обновить дату окончания статуса ВКС в карточке.
2. Пересчитать НДФЛ с даты потери статуса по ставке 30% (или 13%, если он стал резидентом).
3. Скорректировать отчетность за периоды, когда статус был неверным.
5. Типичные ошибки и как их избежать
Ошибки при перерасчете НДФЛ для нерезидентов часто ведут к штрафам (20% от неуплаченной суммы налога) или блокировке счетов. Рассмотрим самые распространенные:
- 🔄 Неверная дата изменения статуса:
Если указать дату позже реальной, программа продолжит считать НДФЛ по старой ставке. Например, сотрудник стал резидентом 15 марта, а в 1С проставили дату 1 апреля — за март налог будет недоплачен.
- 📑 Игнорирование двойных налоговых соглашений:
С некоторыми странами (например, Германия, Израиль) у России есть соглашения об избежании двойного налогообложения. В таких случаях ставка НДФЛ может быть ниже
30%(например,15%для дивидендов). В 1С это настраивается в справочникеСтраны мира(полеПрименять соглашение). - 💸 Неучтенные вычеты для резидентов:
Если нерезидент стал резидентом, но в 1С не проставили стандартные вычеты (например, на детей), налог будет завышен. Проверьте вкладку
Вычетыв карточке сотрудника.
⚠️ Внимание! Если в отчетности (6-НДФЛ) обнаружены расхождения по ставкам НДФЛ, налоговая может запросить пояснения или документы-основания (копии паспорта, миграционной карты, трудового договора). Храните их в электронном виде и прикрепляйте к карточке сотрудника в 1С через поле Файлы.
Чтобы минимизировать риски:
☑️ Проверка перед сдачей отчетности
6. Автоматизация перерасчета: полезные отчеты и обработки
В 1С:ЗУП есть инструменты, которые упрощают работу с НДФЛ для нерезидентов. Вот самые полезные:
- 📊 Отчет «Анализ начислений зарплаты»:
Показывает развернутую информацию по каждому сотруднику, включая ставки НДФЛ и суммы удержаний. Путь:
Зарплата → Отчеты по зарплате → Анализ начислений.В настройках отчета добавьте группировку по полю "Налоговый статус" — так проще отследить всех нерезидентов.
- 🔍 Обработка «Проверка расчета НДФЛ»:
Сравнивает суммы налога в документах и регистрах. Находится в
Сервис → Проверка данных → Проверка расчета НДФЛ. - 📑 Регламентное задание «Контроль сроков пребывания»:
Автоматически отслеживает, когда иностранец становится резидентом (после 183 дней). Настраивается в
Администрирование → Регламентные задания.
Для массового перерасчета (например, если изменились правила для всей группы сотрудников) используйте групповую обработку:
- Откройте
Зарплата → Сервис → Групповая обработка справочников. - Выберите справочник
Физические лица. - Отфильтруйте по стране гражданства или статусу.
- Массово обновите налоговый статус или ставку НДФЛ.
7. Перерасчет НДФЛ в 6-НДФЛ: как отразить изменения
Если вы исправили НДФЛ за прошлые периоды, отчетность тоже нужно скорректировать. В 1С это делается так:
- Сформируйте уточненный 6-НДФЛ:
Перейдите в
Зарплата → 6-НДФЛ → Создать, выберите период и отметьте флагКорректировка. Программа автоматически подтянет исправленные данные. - Проверьте раздел 1:
Обратите внимание на строки
020(сумма начисленного НДФЛ) и040(сумма удержанного). Они должны совпадать с данными после перерасчета. - Обновите раздел 2:
Если изменились даты удержания или перечисления налога, проверьте строки
100-140. Например, при ретроактивном перерасчете дата фактического получения дохода (строка 100) остается прежней, а дата удержания (строка 110) может сдвинуться.
Для справок 2-НДФЛ (или нового Приложения 5 с 2026 года):
- 📄 Сформируйте справку заново через
Зарплата → Справки → 2-НДФЛ. - 🔄 Если справка уже сдана, создайте корректирующую с пометкой
ДополнительнаяилиАннулирующая.
⚠️ Внимание! При сдаче уточненной отчетности в полеНомер корректировкиукажите:
001— если сдаете впервые с исправлениями;002,003и т.д. — для повторных корректировок.Неверный номер может привести к отказу в приеме отчетности.
8. Частые вопросы и ответы
🔹 Как в 1С изменить ставку НДФЛ для сотрудника, если он стал резидентом с середины месяца?
Программа автоматически разобьет начисления по дате изменения статуса. Например, если статус изменился 15 числа, то:
- За 1-14 число НДФЛ рассчитается по старой ставке;
- За 15-31 число — по новой.
Проверьте это в документе Начисление зарплаты на вкладке НДФЛ — там должны быть две строки с разными ставками.
🔹 Нужно ли пересчитывать НДФЛ, если сотрудник уволился, а потом выяснилось, что он был нерезидентом?
Да, даже после увольнения придется:
- Восстановить документ
Уволен(черезЕще → Отменить проводки). - Обновить налоговый статус в карточке.
- Пересчитать
Начисление зарплатыиВедомость на выплату. - Сдать уточненную отчетность.
Если сотрудник уже получил зарплату с неверным НДФЛ, придется удержать недостающую сумму из следующих выплат (например, компенсации при увольнении) или потребовать возврата от сотрудника.
🔹 Можно ли в 1С настроить автоматическое изменение статуса после 183 дней?
Да, для этого:
- Создайте регламентное задание
Контроль сроков пребывания(Администрирование → Регламентные задания). - Настройте расписание (например, ежемесячно).
- В параметрах укажите, что нужно менять статус на
Резидентпосле 183 дней.
Программа будет отправлять уведомления о необходимости обновления статуса.
🔹 Какие документы нужны для подтверждения статуса резидента?
Для иностранцев:
- Копия паспорта с отметками о пересечении границы;
- Миграционная карта;
- Трудовой договор;
- Документы о регистрации по месту пребывания.
Для граждан ЕАЭС дополнительно может потребоваться свидетельство о регистрации по месту жительства.
🔹 Как в 1С отразить возврат излишне удержанного НДФЛ нерезиденту?
Если НДФЛ был удержан по ставке 30%, а потом выяснилось, что сотрудник был резидентом, сделайте следующее:
- Создайте документ
Корректировка налоговс отрицательной суммой НДФЛ. - Сформируйте
Ведомость на выплатус типомВозврат НДФЛ. - Перечислите сумму сотруднику (через кассу или банк).
В 6-НДФЛ это отразится в разделе 1 по строке 090 (сумма возвращенного налога).