• Ключевая ставка ЦБ14%
  • USD84.91 ₽0.6%
  • EUR96.89 ₽0.1%
  • CNY12.65 ₽0.7%
  • GBP112.63 ₽0.0%
  • CHF102.57 ₽0.1%
  • JPY0.54 ₽0.1%
  • TRY1.74 ₽0.6%
  • AED23.12 ₽0.6%
  • KZT0.19 ₽1.1%
  • BYN28.01 ₽0.2%
Декларация 3-НДФЛ в формате XML: как сдать
Налоги
12 мин чтения

Декларация 3-НДФЛ в формате XML: как сдать

Автор: Фёдор Карпов · Обновлено

Главное

  • XML — это машиночитаемый формат, в котором налоговая служба принимает электронные декларации 3-НДФЛ.
  • Декларацию 3-НДФЛ за прошлый год подают до 30 апреля текущего года (НК РФ ст. 229).
  • Для возврата налога через вычет жёсткого срока нет — заявить его можно в течение 3 лет после года, в котором уплачен НДФЛ.
  • За неподачу декларации в срок штраф — 5% от неуплаченного налога за каждый месяц просрочки, максимум 30%, минимум 1 000 ₽ (ст. 119 НК РФ); для вычетов срока и штрафа нет.
  • Вычет можно получить и без декларации: через работодателя в течение года или в упрощённом порядке — ФНС сама формирует заявление в личном кабинете (НК РФ ст. 221.1).

Электронная сдача 3-НДФЛ экономит время: не нужно ехать в инспекцию и стоять в очереди — достаточно сформировать XML-файл и загрузить его в личный кабинет ФНС. XML — это машиночитаемый формат, в котором налоговая служба принимает электронные декларации, поэтому именно в него превращаются данные о доходах, вычетах и уплаченном НДФЛ.

Разберём, из чего состоит XML-файл декларации и зачем он нужен, где скачать программу «Декларация» и шаблон, какие разделы и приложения попадают в файл. Покажем, как перенести данные из справки о доходах, как пошагово заполнить поля и кнопки при формировании XML, как проверить его на ошибки, загрузить в личный кабинет и подписать. Отдельно остановимся на ситуациях, когда файл не проходит проверку или не читается, — чтобы вы могли исправить ошибки и сдать декларацию с первого раза.

Сравните: три лучших предложения

на 27 сентября 2026 г.

Что такое XML-файл декларации 3-НДФЛ и зачем он нужен

XML — это машиночитаемый формат, в котором налоговая служба принимает электронные декларации. В отличие от PDF или бумажного бланка, XML-файл содержит данные в виде структурированных тегов: каждая цифра привязана к конкретному полю с заранее заданным именем. Именно поэтому ФНС требует загружать декларацию в личный кабинет именно в этом формате — система автоматически считывает значения и сверяет их с контрольными соотношениями.

Для налогоплательщика это означает несколько практических вещей. Во-первых, XML исключает ошибки ручного ввода: если вы заполняете декларацию в программе или через сервис, файл формируется автоматически, и инспектор не перебивает данные вручную. Во-вторых, XML можно подать только электронно — через личный кабинет налогоплательщика, портал Госуслуг или оператора электронного документооборота. Бумажный вариант сдаётся на бланке, а не в виде файла.

Дебетовые карты: кешбэк сегодня

на 27 сентября 2026 г.
до 20%Кешбэк
Альфа-Банк
Оформить

Формат XML не заменяет саму декларацию — это лишь способ её передачи. Все правила заполнения, сроки и ответственность остаются прежними. Декларацию за прошлый год подают до 30 апреля текущего года (НК РФ ст. 229). Если вы заявляете вычет, жёсткого срока нет: вернуть налог можно в течение 3 лет после года, в котором он был уплачен. Штраф за неподачу — 5% от неуплаченного налога за каждый месяц просрочки, максимум 30%, минимум 1 000 ₽ (ст. 119 НК РФ), но он касается только тех, кто обязан декларировать доход, а не тех, кто возвращает налог.

Отдельно стоит понимать: XML-файл — это не просто «сохранённый документ». У него есть версия формата, которую обновляет ФНС. Если вы скачали шаблон год назад и заполняете его сейчас, файл может не пройти проверку из-за несоответствия текущей версии. Поэтому шаблон и программу всегда берут из актуальных источников — об этом ниже.

ВТБ: 200 дней — Грейс. Условия · посмотреть все предложения в каталоге

Где скачать программу «Декларация» и шаблон XML

Основной инструмент для самостоятельного формирования XML — бесплатная программа «Декларация», которую ФНС обновляет ежегодно. Скачать её можно на официальном сайте налоговой службы в разделе «Программные средства». Там же публикуются версии для разных операционных систем и инструкции по установке. Программа не требует подключения к интернету для заполнения — она работает локально, а отправка происходит уже через личный кабинет.

Помимо программы, есть альтернативные способы получить XML-файл:

  • Личный кабинет налогоплательщика. В разделе «Декларации» есть онлайн-форма, которая сразу формирует XML. Это удобно, если у вас простой случай — например, только вычет за лечение или обучение.
  • Сторонние сервисы и бухгалтерские программы. Многие коммерческие продукты умеют выгружать декларацию в формате XML. Главное — проверять, что версия формата совпадает с той, которую принимает ФНС в текущем году.
  • Шаблон XML. Пустой шаблон можно найти на сайте ФНС или в составе программы «Декларация». Но заполнять XML вручную в текстовом редакторе не стоит: легко нарушить структуру тегов, и файл не пройдёт проверку.

Яндекс Банк: 16% — Ставка. Условия · посмотреть все предложения в каталоге

Если вы пользуетесь программой «Декларация», она сама предложит сохранить файл в формате XML после заполнения. Никаких дополнительных конвертеров не нужно. Важно лишь следить за обновлениями: при запуске программа обычно проверяет наличие новой версии и предлагает её установить.

Для тех, кто сдаёт отчётность за других (бухгалтеры, консультанты), существует возможность выгрузить XML из профессиональных программ, но для личной декларации достаточно бесплатных инструментов ФНС.

Какие разделы и приложения попадают в XML-файл

XML-файл декларации 3-НДФЛ включает те же разделы и приложения, что и бумажный бланк, но в структурированном виде. Внутри файла каждый раздел представлен набором тегов с идентификаторами. Вот что обычно попадает в XML:

  • Титульный лист. ИНН, ФИО, период, код налогового органа, количество страниц, достоверность сведений.
  • Раздел 1. Сумма налога к доплате или возврату из бюджета.
  • Раздел 2. Расчёт налоговой базы и итогового НДФЛ.
  • Приложение 1. Доходы от источников в РФ по справке о доходах.
  • Приложение 2. Доходы из-за рубежа и от продажи имущества.
  • Приложения 3–8. Вычеты, расходы и зачёт налога.

Набор приложений зависит от ситуации. Если вы заявляете только вычет за лечение, в XML будут титульный лист, разделы 1 и 2, приложение 1 (если есть доходы) и приложение 5 (социальные вычеты). Если продаёте квартиру — добавляются приложение 2 и приложение 6. Программа «Декларация» автоматически подбирает нужные листы по мере заполнения, и в XML попадают только заполненные разделы.

Важно: XML не содержит пустых листов. Если какой-то раздел не заполнен, его в файле не будет. Это нормально — налоговая принимает такие файлы. Главное, чтобы все обязательные для вашей ситуации разделы были заполнены и не было противоречий между ними.

Ключевая ставка ЦБ РФ

на 27 сентября 2026 г.

14%

Ставки по вкладам и кредитам ориентируются на этот показатель.

Ещё один нюанс: в XML могут быть служебные теги, которые не отображаются на бумаге. Например, идентификатор документа, версия формата, код формы. Их не нужно заполнять вручную — программа подставляет их сама.

Как перенести данные из справки о доходах в программу

Основной источник данных для декларации — справка о доходах и суммах налога (бывшая 2-НДФЛ). Её можно получить у работодателя или скачать в личном кабинете налогоплательщика. В справке указаны все доходы, вычеты и удержанный налог. Переносить данные в программу «Декларация» нужно внимательно, чтобы не потерять суммы.

Пошаговый порядок действий:

  1. Откройте программу «Декларация» и создайте новый документ. Выберите год, за который подаёте декларацию.
  2. Заполните титульный лист: ИНН, ФИО, код налогового органа, период. Эти данные можно взять из справки или личного кабинета.
  3. Перейдите в раздел «Доходы». Нажмите «Добавить источник дохода». Введите название организации, ИНН, КПП — они есть в справке.
  4. Перенесите суммы из справки: общая сумма дохода, сумма вычетов, сумма удержанного налога. В программе эти поля называются «Общая сумма дохода», «Сумма налоговых вычетов», «Сумма налога удержанная».
  5. Если у вас несколько источников дохода (например, две работы), добавьте каждый отдельно. Суммы по каждому источнику переносятся из соответствующей справки.
  6. Проверьте, что итоговые суммы в программе совпадают с суммой всех справок. Расхождение даже на рубль может привести к ошибке при проверке.

Если вы заявляете вычет, после заполнения доходов перейдите в раздел «Вычеты» и укажите соответствующие суммы. Например, для вычета за лечение — сумму расходов на медицинские услуги, для имущественного вычета — стоимость квартиры и проценты по ипотеке. Все цифры должны подтверждаться документами, которые вы сохраните на случай камеральной проверки.

Не забывайте: если доходов несколько, а вычет один, он распределяется по источникам. Программа обычно делает это автоматически, но стоит проверить.

Формирование XML: пошаговый разбор кнопок и полей

После того как все данные внесены, нужно сформировать XML-файл. В программе «Декларация» это делается в несколько кликов. Рассмотрим последовательность на примере версии для Windows.

  1. Завершите заполнение всех разделов. Программа не даст сохранить XML, если есть незаполненные обязательные поля — они подсвечиваются красным.
  2. Нажмите кнопку «Проверить» на панели инструментов. Программа выполнит внутреннюю проверку: сверит контрольные соотношения, проверит арифметику. Если есть ошибки, появится список с указанием раздела и поля.
  3. Устраните ошибки, если они есть. Чаще всего это опечатки в суммах или пропущенные поля.
  4. Нажмите «Сохранить» и выберите формат XML. Программа предложит имя файла — обычно это ИНН и год. Сохраните файл в удобную папку.
  5. Проверьте, что файл имеет расширение .xml. Если вы видите .xml.bak или другой формат, значит, сохранение прошло некорректно.

В онлайн-сервисе личного кабинета формирование XML происходит автоматически после заполнения формы. Вы просто нажимаете «Сформировать файл» и скачиваете его. Но перед этим система также проводит проверку и подсвечивает ошибки.

Если вы используете стороннюю программу, убедитесь, что она выгружает XML в актуальной версии формата. Версия указывается в самом файле (тег Version). Несоответствие версии — одна из частых причин отказа при загрузке.

После сохранения XML можно открыть его в текстовом редакторе, чтобы убедиться в целостности структуры. Но редактировать вручную не рекомендуется: даже лишний пробел может нарушить схему.

Как проверить XML на ошибки перед отправкой

Проверка XML перед отправкой — обязательный этап. Даже если программа не показала ошибок, стоит убедиться в корректности файла. Вот несколько способов проверки:

  • Встроенная проверка программы «Декларация». Она проверяет контрольные соотношения и арифметику. Это базовый уровень.
  • Проверка через личный кабинет ФНС. При загрузке файла система автоматически проверяет его на соответствие формату и логическим ошибкам. Если что-то не так, вы увидите сообщение с кодом ошибки.
  • Сторонние валидаторы XML. Существуют сервисы, которые проверяют XML на соответствие схеме (XSD). Но для декларации лучше использовать официальные инструменты, так как схема может меняться.
  • Визуальная проверка. Откройте XML в текстовом редакторе и убедитесь, что все теги закрыты, нет лишних символов, а суммы соответствуют данным из справок.

Типичные ошибки, которые выявляются при проверке: несоответствие версии формата, отсутствие обязательных тегов, арифметические расхождения, неверный код налогового периода или ОКТМО. Если вы заполняли декларацию впервые, лучше сделать это заранее, чтобы осталось время на исправление.

Ещё один полезный приём: сравните XML с бумажной версией декларации, если вы её распечатывали. Все суммы должны совпадать. Если расхождение — ищите ошибку в программе.

Не пренебрегайте проверкой: камеральная проверка может выявить ошибку позже, и тогда придётся подавать уточнённую декларацию. Это дольше и сложнее, чем исправить файл сразу.

Как загрузить XML в личный кабинет ФНС и подписать

Загрузка XML в личный кабинет налогоплательщика — финальный этап. Для этого вам понадобится усиленная неквалифицированная электронная подпись (УНЭП), которую можно получить бесплатно в личном кабинете ФНС. Если подписи нет, её нужно сформировать заранее — это занимает несколько минут.

Пошаговая инструкция:

  1. Войдите в личный кабинет налогоплательщика на сайте ФНС (или через Госуслуги).
  2. Перейдите в раздел «Декларации» или «Налог на доходы физических лиц».
  3. Выберите «Подать декларацию 3-НДФЛ» и укажите способ «Загрузить из файла».
  4. Нажмите «Выбрать файл» и укажите сохранённый XML. Система проверит его на соответствие формату.
  5. Если проверка прошла успешно, вам предложат подписать документ. Нажмите «Подписать» и выберите сертификат УНЭП.
  6. После подписания декларация отправится в налоговую. Вы увидите статус «Зарегистрирована» и номер.

Если подпись не сформирована, личный кабинет предложит её создать. Для этого потребуется подтверждённая учётная запись на Госуслугах. Процесс бесплатный и не требует посещения инспекции.

После отправки сохраните квитанцию о приёме. Она понадобится, если возникнут вопросы. Срок камеральной проверки — до трёх месяцев, но часто она завершается быстрее.

Курсы валют ЦБ РФ

на 25 сентября 2026 г.
Доллар США
84,91 ₽
▲ 0,6%
Евро
96,89 ₽
▲ 0,15%
Юань
12,65 ₽
▲ 0,72%

Что делать, если файл не проходит проверку или не читается

Если XML не загружается или система выдаёт ошибку, действуйте по шагам. Сначала определите тип ошибки: форматная (не читается файл) или логическая (данные не проходят проверку).

Файл не читается или повреждён. Попробуйте открыть его в текстовом редакторе. Если вы видите набор тегов, но структура нарушена (например, незакрытые теги), файл повреждён. В этом случае сформируйте XML заново из программы «Декларация», предварительно сохранив данные. Иногда проблема в кодировке — XML должен быть в UTF-8.

Ошибка версии формата. Проверьте, какую версию требует ФНС в текущем году. Обновите программу «Декларация» или скачайте новый шаблон. Старые версии файлов не принимаются.

Логические ошибки. Система может указать конкретный тег или раздел. Например, «неверная сумма налога» или «отсутствует обязательное поле». Откройте декларацию в программе, исправьте указанное поле и сохраните XML заново.

Проблемы с подписью. Если подпись не проходит, проверьте срок действия сертификата. Если он истёк, получите новый в личном кабинете.

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

Помните: если декларация подаётся для возврата налога, спешки нет — срок 3 года. Если вы обязаны отчитаться о доходах, следите за датой 30 апреля. В случае просрочки штраф составит 5% от неуплаченного налога за каждый месяц, но не более 30% и не менее 1 000 ₽ (ст. 119 НК РФ).

Часто спрашивают

Можно ли подать 3-НДФЛ в формате XML, если декларация нужна только для возврата налога?
Да, XML — это машиночитаемый формат, в котором налоговая служба принимает электронные декларации, и он подходит и для возврата налога. Для вычетов жёсткого срока нет: заявить возврат можно в течение 3 лет после года, в котором уплачен НДФЛ.
Какой срок подачи XML-декларации 3-НДФЛ за прошлый год?
Если вы обязаны отчитаться о доходах, декларацию за прошлый год подают до 30 апреля текущего года (НК РФ ст. 229). Для деклараций, подаваемых только ради вычета, такого жёсткого срока нет.
Нужно ли платить штраф, если XML-файл декларации отправлен с опозданием?
Штраф за неподачу декларации в срок — 5% от неуплаченного налога за каждый месяц просрочки, максимум 30%, минимум 1 000 ₽ (ст. 119 НК РФ). Он грозит только тем, кто обязан декларировать доход; при подаче декларации ради вычета срока и штрафа нет.
Сколько лет можно подавать XML-декларацию для возврата налога?
Жёсткого срока для возврата налога нет, но заявить вычет можно в течение 3 лет после года, в котором уплачен НДФЛ. По истечении этого периода вернуть налог через декларацию уже нельзя.
Как подать XML-декларацию на вычет по ИИС?
XML-файл декларации подходит для вычета по ИИС типа А — 13% от суммы взносов, но не более 52 000 ₽ в год. По ИИС типа Б декларация не нужна: доход от операций по счёту освобождается от НДФЛ.

Информационный сервис. Не является финансовой рекомендацией. Окончательные условия уточняйте на сайте банка.

Материал был полезен?

Поделиться

Из словаря

Разберём термины из статьи простыми словами.