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

Важно понимать, что суточные — это не доход сотрудника в привычном смысле, а компенсация расходов, связанных с командировкой. Однако превышение установленных лимитов требует удержания налога. Мы рассмотрим процесс отражения НДФЛ на примере 1С:Бухгалтерии 8.3 (редакция 3.0), но принципы актуальны и для других конфигураций, поддерживающих кадровый учёт.

Если вы впервые сталкиваетесь с этой задачей, рекомендуем сначала проверить настройки налогового учёта в программе — от этого зависит корректность расчётов. А для опытных пользователей приведём нюансы, связанные с иностранными командировками и нестандартными ситуациями (например, когда суточные выплачиваются авансом).

1. Нормативная база: когда суточные облагаются НДФЛ

С 1 января 2022 года вступили в силу изменения в статье 217 НК РФ, которые определили новые правила налогообложения суточных:

  • 📌 По России: не облагаются НДФЛ суточные в размере до 700 рублей/день. Суммы сверх этого лимита включаются в налоговую базу.
  • 🌍 За границей: не облагаемый лимит — 2500 рублей/день (или эквивалент в иностранной валюте).
  • ⚖️ Исключения: если командировка связана с работой на объектах, расположенных в Арктической зоне или Дальневосточном федеральном округе, лимиты могут отличаться (уточняйте в местном законодательстве).

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

⚠️ Внимание: Если суточные выплачены в иностранной валюте, для расчёта НДФЛ их нужно пересчитать в рубли по курсу ЦБ на дату выплаты. В 1С это делается автоматически при правильной настройке валютного учёта.
Тип командировки Необлагаемый лимит (руб/день) НДФЛ с превышения
По России 700 13%
За границу (страны СНГ) 2500 13%
За границу (дальнее зарубежье) 2500 13%
Арктическая зона/ДФО Уточнять 13%

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

📊 Как часто вы оформляете командировки сотрудников?
Ежемесячно
Раз в квартал
Реже
Никогда

2. Настройка 1С для автоматического расчёта НДФЛ с суточных

Чтобы 1С правильно рассчитывала НДФЛ с суточных, необходимо:

  1. Проверить настройки налогового учёта в разделе Зарплата и кадры → Настройки → Налоговый учёт.
  2. Убедиться, что в справочнике Виды начислений для суточных указан код дохода 2760 ("Суточные сверх норм").
  3. Настроить лимиты в документе Командировка или в Правилах расчёта среднего заработка.

Если вы используете 1С:Зарплата и Управление Персоналом 8.3, путь к настройкам будет таким:

Зарплата → Справочники и настройки → Виды начислений → [Выбрать "Суточные"] → Закладка "Налоги и взносы"

На этой закладке проверьте:

  • 🔹 Код дохода НДФЛ: должен быть 2760.
  • 🔹 Ставка НДФЛ: 13% (для резидентов РФ).
  • 🔹 Порядок расчёта: выберите "С превышения над нормой".
  • 🔹 Норма (руб/день): укажите 700 для России или 2500 для заграницы.
⚠️ Внимание: Если в вашей организации действуют повышенные лимиты суточных (например, по коллективному договору), их нужно указать в настройках программы. Однако НДФЛ всё равно будет рассчитываться с превышения над государственными нормами (700/2500 руб.), а не внутренними.

Код дохода НДФЛ = 2760|Ставка НДФЛ = 13%|Порядок расчёта = "С превышения над нормой"|Норма для России = 700 руб./день|Норма для заграницы = 2500 руб./день-->

3. Пошаговая инструкция: как отразить суточные и НДФЛ в 1С

Рассмотрим процесс на примере командировки сотрудника Иванова И.И. в Москву на 5 дней с суточными 1000 руб./день (итого 5000 руб.). Превышение над нормой: (1000 - 700) × 5 = 1500 руб.. С этой суммы нужно удержать НДФЛ 13% (195 руб.).

Шаг 1. Оформление командировки

Создайте документ Командировка (Зарплата → Командировки → Создать) и заполните:

  • 👤 Сотрудник: Иванов И.И.
  • 📅 Период: с 01.06.2026 по 05.06.2026.
  • 📍 Место командировки: Москва (Россия).
  • 💰 Суточные: 1000 руб./день.

Шаг 2. Выплата суточных

Суточные можно выплатить:

  • 💵 Наличными через документ Выплата зарплаты (Зарплата → Выплаты → Выплата зарплаты).
  • 🏦 Безналично через документ Выплата на банковскую карту.

В обоих случаях в табличной части документа выберите вид начисления Суточные и укажите сумму 5000 руб.. Программа автоматически рассчитает НДФЛ с превышения (195 руб.).

Шаг 3. Удержание НДФЛ

НДФЛ удерживается в день выплаты суточных. Проверьте, что в документе выплаты:

  • 📝 В таблице Удержания появилась строка с НДФЛ (13%) на сумму 195 руб..
  • 💸 Сумма к выплате уменьшилась на 195 руб. (итого 4805 руб.).

Шаг 4. Перечисление НДФЛ в бюджет

Удержанный НДФЛ нужно перечислить в бюджет не позднее следующего дня после выплаты суточных. Для этого:

  1. Сформируйте документ Платёжное поручение (Банк → Платежи → Платежное поручение).
  2. Укажите получателя: УФК по месту регистрации (реквизиты берутся из справочника Контрагенты).
  3. В назначении платежа укажите: НДФЛ с суточных за июнь 2026 г. (Иванов И.И.).
  4. Сумма: 195 руб.
💡

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

4. Особенности учёта суточных в иностранной валюте

Если командировка за границу, суточные часто выплачиваются в иностранной валюте (например, в долларах или евро). В этом случае:

  1. Пересчёт в рубли производится по курсу ЦБ на дату выплаты.
  2. НДФЛ рассчитывается с рублёвого эквивалента превышения над 2500 руб./день.
  3. В 1С необходимо:
    • 💱 Указать валюту выплаты в документе Командировка.
    • 📅 Проверить, что курс валюты актуален (обновляется через Банк → Курсы валют).
    • 📊 В документе выплаты программа автоматически пересчитает сумму в рубли и рассчитает НДФЛ.

    Пример: Сотрудник Петров П.П. командирован в Германию на 3 дня. Суточные — 50 EUR/день. Курс ЦБ на дату выплаты: 1 EUR = 90 руб..

    • Сумма в рублях: 50 × 90 × 3 = 13 500 руб.
    • Необлагаемый лимит: 2500 × 3 = 7500 руб.
    • Превышение: 13 500 - 7500 = 6000 руб.
    • НДФЛ: 6000 × 13% = 780 руб.
    ⚠️ Внимание: Если валюта суточных отличается от валюты расчётного счёта организации, в 1С может потребоваться ручная корректировка курса в документе выплаты. Проверяйте сумму НДФЛ перед проведением!
    Что делать, если курс валюты в 1С устарел?

    Если курс не обновлён, программа рассчитает НДФЛ неверно. Чтобы исправить:

    1. Откройте Банк → Курсы валют.

    2. Нажмите Загрузить курсы и выберите дату выплаты суточных.

    3. Перепроведите документ выплаты — сумма НДФЛ пересчитается автоматически.

    5. Типичные ошибки и как их избежать

    При работе с суточными в 1С бухгалтеры часто допускают следующие ошибки:

    • 🚫 Неверный код дохода: если в настройках вида начисления указан код, отличный от 2760, НДФЛ не будет рассчитан.
    • 🚫 Отсутствие лимитов: если не заданы нормы 700/2500 руб., программа облагает НДФЛ всю сумму суточных.
    • 🚫 Несвоевременное удержание: НДФЛ должен быть удержан в день выплаты, а не по возвращении из командировки.
    • 🚫 Ошибки в валюте: при иностранных командировках забывают обновить курс или указать валюту выплаты.

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

  1. Сформируйте отчёт Анализ начислений и удержаний (Зарплата → Отчёты → Анализ начислений).
  2. Отфильтруйте по виду начисления Суточные и сотруднику.
  3. Проверьте, что сумма НДФЛ соответствует расчёту вручную (превышение × 13%).

Если ошибка уже допущена (например, НДФЛ не удержан), исправить её можно через документ Корректировка удержаний (Зарплата → Корректировки → Корректировка удержаний). В нём укажите:

  • 👤 Сотрудника.
  • 📅 Период (месяц выплаты суточных).
  • 💰 Вид удержания: НДФЛ.
  • 📝 Сумму к удержанию.
💡

Если суточные выплачены без удержания НДФЛ, а ошибка обнаружена позднее, удержать налог можно из ближайшей зарплаты сотрудника. Для этого используйте документ Выплата зарплаты с галочкой "Удержать НДФЛ с предыдущих выплат".

6. Отражение суточных и НДФЛ в отчётности

Суточные и удержанный с них НДФЛ отражаются в следующих отчётах:

Отчёт Раздел Что проверять
6-НДФЛ Раздел 2 Строка 100 (дата выплаты), строка 140 (сумма НДФЛ)
Расчёт по страховым взносам (РСВ) Приложение 1 Суточные не включаются в базу для взносов
2-НДФЛ (справка) Доходы Код дохода 2760, сумма превышения над нормой

В 6-НДФЛ суточные отражаются так:

  • 📅 Дата фактического получения дохода (строка 100): день выплаты суточных.
  • 💰 Сумма дохода (строка 130): только превышение над нормой (например, 1500 руб. из предыдущего примера).
  • 📝 Сумма НДФЛ (строка 140): 195 руб.

В справке 2-НДФЛ суточные указываются с кодом дохода 2760 и признаком 1 (доход, облагаемый по ставке 13%). Если суточные выплачены в иностранной валюте, в справке они отражаются в рублях по курсу на дату выплаты.

⚠️ Внимание: В расчёте по страховым взносам (РСВ) суточные не включаются в базу для начисления взносов, даже если превышают нормы. Это компенсационные выплаты, не подлежащие обложению взносами (п. 2 ст. 422 НК РФ).

7. Частые вопросы по суточным и НДФЛ в 1С

Нужно ли платить НДФЛ с суточных, если они выданы под отчёт, но не израсходованы?

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

Как отразить суточные в 1С, если командировка длится несколько месяцев?

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

Можно ли не удерживать НДФЛ, если суточные выплачены в пределах нормы?

Да, если суточные не превышают 700 руб./день (по России) или 2500 руб./день (за границей), НДФЛ не удерживается. В 1С проверьте, что в документе выплаты сумма удержания равна нулю.

Что делать, если сотрудник не предоставил авансовый отчёт?

Отсутствие авансового отчёта не влияет на обязанность удержать НДФЛ с превышения норм суточных. Налог удерживается в день выплаты. Если авансовый отчёт не предоставлен, суточные считаются доходом сотрудника в полном объёме (п. 3 ст. 217 НК РФ), но НДФЛ всё равно рассчитывается только с превышения над нормой.

Как в 1С отразить суточные в иностранной валюте, если курс менялся?

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

8. Автоматизация учёта суточных: полезные отчёты и обработки

Чтобы упростить работу с суточными в 1С, используйте следующие инструменты:

  • 📊 Отчёт "Анализ командировок" (Зарплата → Отчёты → Анализ командировок): показывает все командировки за период с суммами суточных и НДФЛ.
  • 🔍 Обработка "Проверка суточных": проверяет, не превышены ли нормы суточных и корректно ли рассчитан НДФЛ. Можно скачать из 1С:ИТС или написать самостоятельно.
  • 📑 Отчёт "НДФЛ по суточным": формирует данные для 6-НДФЛ по коду дохода 2760.

Для автоматизации можно настроить регламентное задание, которое будет ежемесячно проверять:

  • 🔹 Командировки без оформленных суточных.
  • 🔹 Выплаты суточных без удержания НДФЛ (если есть превышение норм).
  • 🔹 Неперечисленный НДФЛ в бюджет.

Если в вашей организации часто оформляются командировки, рассмотрите возможность доработки 1С для:

  • 🤖 Автоматического создания платёжных поручений на перечисление НДФЛ.
  • 📧 Отправки уведомлений бухгалтеру о приближении лимитов суточных.
  • 📈 Интеграции с системами бронирования (например, Амадеус), чтобы данные о командировках автоматически попадали в 1С.
💡

Использование отчётов "Анализ командировок" и "НДФЛ по суточным" помогает избежать ошибок и упрощает подготовку отчётности.