Отражение НДФЛ с суточных в 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С правильно рассчитывала НДФЛ с суточных, необходимо:
- Проверить настройки налогового учёта в разделе
Зарплата и кадры → Настройки → Налоговый учёт. - Убедиться, что в справочнике
Виды начисленийдля суточных указан код дохода 2760 ("Суточные сверх норм"). - Настроить лимиты в документе
Командировкаили вПравилах расчёта среднего заработка.
Если вы используете 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. Перечисление НДФЛ в бюджет
Удержанный НДФЛ нужно перечислить в бюджет не позднее следующего дня после выплаты суточных. Для этого:
- Сформируйте документ
Платёжное поручение(Банк → Платежи → Платежное поручение). - Укажите получателя:
УФК по месту регистрации(реквизиты берутся из справочникаКонтрагенты). - В назначении платежа укажите:
НДФЛ с суточных за июнь 2026 г. (Иванов И.И.). - Сумма:
195 руб.
НДФЛ с суточных удерживается в день выплаты денег сотруднику, а перечисляется в бюджет не позднее следующего рабочего дня.
4. Особенности учёта суточных в иностранной валюте
Если командировка за границу, суточные часто выплачиваются в иностранной валюте (например, в долларах или евро). В этом случае:
- Пересчёт в рубли производится по курсу ЦБ на дату выплаты.
- НДФЛ рассчитывается с рублёвого эквивалента превышения над
2500 руб./день. - В 1С необходимо:
- 💱 Указать валюту выплаты в документе
Командировка. - 📅 Проверить, что курс валюты актуален (обновляется через
Банк → Курсы валют). - 📊 В документе выплаты программа автоматически пересчитает сумму в рубли и рассчитает НДФЛ.
- Сумма в рублях:
50 × 90 × 3 = 13 500 руб. - Необлагаемый лимит:
2500 × 3 = 7500 руб. - Превышение:
13 500 - 7500 = 6000 руб. - НДФЛ:
6000 × 13% = 780 руб. - 🚫 Неверный код дохода: если в настройках вида начисления указан код, отличный от
2760, НДФЛ не будет рассчитан. - 🚫 Отсутствие лимитов: если не заданы нормы
700/2500 руб., программа облагает НДФЛ всю сумму суточных. - 🚫 Несвоевременное удержание: НДФЛ должен быть удержан в день выплаты, а не по возвращении из командировки.
- 🚫 Ошибки в валюте: при иностранных командировках забывают обновить курс или указать валюту выплаты.
Пример: Сотрудник Петров П.П. командирован в Германию на 3 дня. Суточные — 50 EUR/день. Курс ЦБ на дату выплаты: 1 EUR = 90 руб..
⚠️ Внимание: Если валюта суточных отличается от валюты расчётного счёта организации, в 1С может потребоваться ручная корректировка курса в документе выплаты. Проверяйте сумму НДФЛ перед проведением!
Что делать, если курс валюты в 1С устарел?
Если курс не обновлён, программа рассчитает НДФЛ неверно. Чтобы исправить:
1. Откройте Банк → Курсы валют.
2. Нажмите Загрузить курсы и выберите дату выплаты суточных.
3. Перепроведите документ выплаты — сумма НДФЛ пересчитается автоматически.
5. Типичные ошибки и как их избежать
При работе с суточными в 1С бухгалтеры часто допускают следующие ошибки:
Как проверить корректность расчётов?
- Сформируйте отчёт
Анализ начислений и удержаний(Зарплата → Отчёты → Анализ начислений). - Отфильтруйте по виду начисления
Суточныеи сотруднику. - Проверьте, что сумма НДФЛ соответствует расчёту вручную (превышение × 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С.
Использование отчётов "Анализ командировок" и "НДФЛ по суточным" помогает избежать ошибок и упрощает подготовку отчётности.