Никита Малов.

Основатель и управляющий партнёр
аналитической компании ДОВОДАналитика рынков · OSINT

Факты. Решения.
Развитие бизнеса.

Взаимозачет НДС

Коротко

Взаимозачет — это прекращение встречных долгов по статье 410 ГК: обязательства закрываются в размере меньшего из них, деньги не перечисляются. Для НДС сам зачет налогом не облагается: налог начисляют с реализации товаров, работ или услуг, а зачет только гасит задолженность. Поэтому в акте пишут полные суммы требований с НДС, а не «суммы без налога».

НДС при взаимозачете: что облагается

Налог возникает по факту реализации, а не по способу оплаты. Если стороны закрыли долги зачетом, каждая из них уже отгрузила товары, выполнила работы или оказала услуги — и с этой реализации начислила НДС по своей ставке. Зачет не создает нового объекта налогообложения и не меняет ставку: 22 % или 10 % применяются к той операции, по которой возник долг.

Арбитражный суд Волго-Вятского округа в постановлении от 18.05.2026 № Ф01-6245/2026 по делу № А11-10038/2023 разобрал случай, когда в одном договоре подряда заказчик оказывал подрядчику услуги генподряда, а расчеты шли зачетом. Заказчик не начислял НДС, считая, что выручки у него нет. Суд указал: услуги оказаны, подтверждены актами КС-2 и КС-3, стоимость выделена отдельной строкой — значит, база по НДС есть, порядок оплаты значения не имеет.

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

НДС при зачете взаимных требований: порядок для бухгалтера

  • Проверить, что по каждому из закрываемых требований реализация состоялась и НДС с нее начислен: счет-фактура выставлена, запись в книге продаж есть.
  • Сверить суммы: зачет прекращает требования в размере меньшего из них (ст. 410 ГК). Разные ставки НДС или разные режимы контрагентов размер долга не меняют — пересчитывать ранее возникший долг из-за смены ставки нельзя.
  • Составить акт взаимозачета: основание каждого долга (договор, уступка, перевод), полные суммы с НДС, размер прекращаемых требований и остаток.
  • Если договор изменён или расторгнут и аванс возвращён зачётом встречного требования, — принять налог к вычету после отражения соответствующих операций в учёте и зарегистрировать авансовый счет-фактуру в книге покупок с кодом вида операции 22. Если аванс зачтён в оплату будущей отгрузки, вычет заявляют после отгрузки.
  • Отразить вычет в строке 170 раздела 3 декларации по НДС — это строка для налога с полученных авансов, принимаемого к вычету, в том числе при зачете.

Когда продавец принимает НДС с аванса к вычету

Авансовый НДС продавец принимает к вычету, если договор расторгнут или изменен и предоплата возвращена покупателю (п. 5 ст. 171 НК). Зачет встречного однородного требования по статье 410 ГК налоговая служба и суды приравнивают к возврату аванса в неденежной форме: право на вычет сохраняется. Это подтверждают пункт 23 постановления Пленума ВАС от 30.05.2014 № 33 и письма Минфина от 07.09.2020 № 03-07-11/78402 и от 11.09.2012 № 03-07-08/268.

Работает это, когда стороны засчитывают авансы, перечисленные друг другу по разным договорам: обязательства по возврату прекращаются, суммы считаются возвращенными, и вычет заявляется на дату подписания акта. Вычет заявляют после отражения корректирующих операций в учёте, но не позднее одного года с даты возврата или отказа (п. 4 ст. 172 НК).

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

Зачет, возврат денег и бартер: чем отличаются для НДС

ВзаимозачетВозврат аванса деньгамиБартер
Что происходитВстречные долги закрываются без денег (ст. 410 ГК)Продавец перечисляет предоплату обратноСтороны обмениваются товарами
НДС с реализацииНачислен по факту отгрузки, зачет его не меняетНачислен по факту отгрузкиНачисляется каждой стороной с рыночной стоимости передаваемого товара
Вычет авансового НДСПосле отражения возврата аванса зачётом в учёте при изменении или расторжении договора; если аванс зачтён в оплату будущей поставки — после отгрузкиПосле возврата денег покупателюНе применяется: аванса нет
ДокументАкт взаимозачета с полными суммами и НДСПлатежное поручение на возвратСчета-фактуры на отгрузку с обеих сторон

Частые вопросы

Нужно ли начислять НДС с суммы взаимозачета?

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

Можно ли принять НДС с аванса к вычету, если вместо возврата денег стороны сделали зачет?

Да, если засчитываются авансы, перечисленные друг другу по разным договорам: такой зачет приравнивается к возврату. Если же аванс по расторгнутому договору идет в оплату по другому договору, вычет возникает только после отгрузки по этому договору.

Что делать, если у контрагентов разные ставки НДС?

Ничего пересчитывать не нужно. Зачет прекращает требования в размере меньшего из них, и в акте указывают полные суммы обязательств с НДС. Разные ставки или переход контрагента на другой режим размер ранее возникшего долга не меняют.

В каком периоде заявить вычет при зачете авансов?

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

Как отразить вычет в книге покупок и декларации?

В книге покупок регистрируют авансовый счет-фактуру с кодом вида операции 22, графу 7 не заполняют. В декларации сумму ставят в строку 170 раздела 3.

Проверка актуальности

Проверьте ответ на сегодняшний день

Нормы меняются каждый год, а ответы в интернете за ними не успевают. Чтобы вы опирались на действующий закон, мы настроили ИИ для проверки актуальности: он сверит эту справку с действующей редакцией законов и подскажет, что изменилось.

Зачеты закрывают долги, но не показывают, где теряются деньги

Посчитаю, сколько бизнес зарабатывает на каждом товаре и клиенте

Взаимозачеты часто прикрывают позиции, которые работают в убыток: выручка по ним есть, а после себестоимости, рекламы, доставки и налогов не остается ничего. Я считаю юнит-экономику каждого товара, услуги, клиента и канала и показываю точку безубыточности.

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

Читать об услуге «Юнит-экономика и финансовая модель»

Ещё в справочнике