Взаимозачёт с покупателем и поставщиком: как оформить трёхстороннее соглашение и не сломать НДС

Ольга Семёнова· ·Расчёты с контрагентами и НДС·~6 мин чтения
Взаимозачёт с покупателем и поставщиком: как оформить трёхстороннее соглашение и не сломать НДС — иллюстрация

Деньги при трёхстороннем взаимозачёте не ходят — и именно поэтому документы часто оставляют «на потом». Я, Семёнова Ольга Владимировна, за 12 лет практики вижу один и тот же финал: долги в учёте висят месяцами, а об авансовом НДС вспоминают уже при сверке или требовании ИФНС. Разберу, как я предлагаю оформлять такую цепочку для ООО, какую дату считать датой расчёта и где отсутствие платежа становится реальным налоговым риском.

В круге из трёх компаний нет обычной встречности — не притворяйтесь, что она есть

Обычный зачёт по статье 410 ГК РФ работает между двумя лицами: они одновременно должны друг другу однородные суммы. А теперь типичная цепочка. ООО «Вектор» должно ООО «Тёплый дом» за материалы, «Тёплый дом» должно ООО «Ромашка» за работы, а «Ромашка» должна «Вектору» за товар. У каждой пары — односторонний долг. Встречности нет.

Поэтому я не советую оформлять круговое погашение как одностороннее «заявление о зачёте по статье 410». Красивое название не делает документ юридически точным. Рабочая конструкция — трёхстороннее соглашение о полном или частичном прекращении обязательств. Оно опирается на статьи 407 и 421 ГК РФ: обязательство может прекращаться по соглашению, а стороны вправе заключить непоименованный договор.

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

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

Соглашение должно отвечать на вопрос «какой именно долг исчез и когда»

В соглашении для каждого звена назовите должника, кредитора, договор, УПД или акт, сумму долга, сумму прекращения и остаток. Отдельная таблица здесь лучше длинной преамбулы. Формулировка «зачесть все взаимные обязательства» удобна ровно до первого спора — потом она не объясняет ничего.

Отдельно укажите, входят ли в сумму НДС и какова ставка в исходном документе. Само соглашение не является реализацией и не заменяет УПД или счёт-фактуру. Но оно подтверждает новый факт хозяйственной жизни — прекращение обязательств; поэтому его нужно хранить вместе с документами по поставкам и работам. Этого требуют статья 9 Закона № 402-ФЗ и статья 313 НК РФ.

Дата прекращения важнее красивой преамбулы. Я пишу прямо: «обязательства прекращаются 18 февраля 2026 года». Если подписи собирают не в один день, безопаснее связать момент прекращения с подписью последней стороны. Не надо подписывать документ сегодня и проводить его месяцем раньше: соглашение не машина времени.

Полезно отдельно договориться о пенях, процентах, остатках и претензиях. Основной долг стороны часто закрывают аккуратно, а неустойка остаётся висеть на 76-м счёте. Через полгода это обычно выглядит как бухгалтерская загадка, хотя загадки там нет: её просто забыли описать.

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

Разберём на примере: отгрузки уже были, поэтому НДС не создаётся заново

Допустим, ООО «Ромашка» на ОСНО 10 февраля 2026 года отгрузило ООО «Вектор» товар на 1 220 000 рублей, включая НДС 22% — 220 000 рублей. «Вектор» не оплатил товар. В этот же период «Ромашка» приняла от ООО «Тёплый дом» ремонт на 1 220 000 рублей, а «Тёплый дом» купило у «Вектора» материалы на ту же сумму. По всем трём сделкам есть договоры, УПД и наступившие сроки оплаты. Авансов в этой истории нет.

18 февраля все три ООО подписывают соглашение. В нём сказано, что каждый долг прекращается на 1 220 000 рублей именно этой датой. У «Ромашки» прекращается дебиторская задолженность «Вектора» и кредиторская задолженность перед «Тёплым домом». При обычной аналитике расчётов это отражают проводкой Дт 60 Кт 62 на 1 220 000 рублей; у остальных участников будут записи, соответствующие их расчётам. Важно закрыть аналитику по тем же УПД и актам, которые названы в соглашении, а не просто свернуть общий остаток по контрагенту.

НДС от соглашения не возникает. Продавцы уже определили базу на дату отгрузки по подпункту 1 пункта 1 статьи 167 НК РФ. Покупатели принимают налог к вычету после принятия товаров, работ или услуг на учёт при наличии счёта-фактуры и первички — по статьям 171 и 172 НК РФ. Не нужен новый счёт-фактура «на взаимозачёт», не нужно второй раз начислять налог и не нужно восстанавливать вычет только из-за смены способа расчёта.

Если один из долгов равен не 1 220 000, а 900 000 рублей, прекращайте только 900 000 рублей. Остатки в 320 000 рублей должны остаться в соглашении на виду и закрываться отдельно. Круг, который почти сошёлся, не обязан сходиться в учёте по воле оптимизма.

С 1 января 2026 года основная ставка НДС — 22%. Но ставка определяется по правилам для исходной реализации, а не датой трёхстороннего соглашения. Отгрузку, сделанную до 2026 года, соглашение не «перекрашивает» в 22%.

Авансовый НДС: здесь слово «возврат» нельзя читать как «закрыли долг как-нибудь»

Самый опасный миф: «раз деньги в момент зачёта не ходили, аванса нет». Аванс мог быть получен раньше, и для НДС он вполне настоящий. Продавец исчисляет НДС в день получения предоплаты; счёт-фактуру на аванс, как правило, выставляет не позднее пяти календарных дней. Покупатель вправе принять налог к вычету при наличии авансового счёта-фактуры, документа об оплате и договора с условием о предоплате.

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

Другая история — поставка отменена, а полученный аванс хотят погасить трёхсторонним зачётом. Пункт 5 статьи 171 НК РФ даёт продавцу вычет НДС с аванса при изменении условий или расторжении договора и возврате покупателю соответствующей предоплаты. Пункт 4 статьи 172 ограничивает этот вычет одним годом с момента возврата. Формулировка про возврат жёсткая, и судебная практика поддерживала позицию, что взаимозачёт не равен возврату аванса.

По покупателю я тоже не обещаю автоматического ответа. Подпункт 3 пункта 3 статьи 170 НК РФ связывает восстановление авансового НДС с изменением или расторжением договора и возвратом предоплаты. Если деньги фактически не возвращены, буквальное прочтение нормы и практика могут расходиться с экономическим смыслом операции. Это не место для смелого универсального шаблона: налоговую модель нужно разбирать по документам. Но продавцу заявлять вычет НДС с отменённого аванса без денежного возврата я не рекомендую.

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

Разберём пример с авансом: почему одна операция не даёт симметричного результата

ООО «Вектор» в январе 2026 года перечислило ООО «Ромашка» 610 000 рублей предоплаты за оборудование, в том числе НДС 22% — 110 000 рублей. В договоре есть условие о предоплате, «Ромашка» выставила авансовый счёт-фактуру, а «Вектор» заявил вычет. Затем поставка сорвалась. Одновременно «Ромашка» должна ООО «Тёплый дом» 610 000 рублей за аренду, а «Тёплый дом» должно «Вектору» 610 000 рублей за услуги.

Самое соблазнительное решение — подписать одно трёхстороннее соглашение и прекратить обязательство «Ромашки» вернуть аванс «Вектору». В бухгалтерском смысле долг будет закрыт. Но для вычета 110 000 рублей у «Ромашки» этого недостаточно безопасно: НК РФ говорит именно о возврате аванса. У покупателя вопрос восстановления вычета тоже потребует отдельного анализа, потому что прекращение долга соглашением и возврат предоплаты деньгами — не одно и то же.

Консервативная схема выглядит скучно, зато выдерживает вопрос инспектора «где возврат?». Сначала стороны оформляют расторжение договора поставки. Затем «Ромашка» возвращает «Вектору» 610 000 рублей платёжным поручением. После отражения возврата «Ромашка» вправе заявить вычет ранее начисленного НДС в пределах годового срока. Лишь потом три компании закрывают соглашением самостоятельные, наступившие долги за аренду и услуги.

Не нужно выдумывать задним числом отгрузку, которой не было, чтобы «закрыть» аванс. Это не документооборот, а искажение факта хозяйственной жизни. Статья 54.1 НК РФ для таких художественных решений — плохой собеседник.

Если ликвидности на возврат нет, не маскируйте эту проблему словами «взаимозачёт». Лучше заранее принять осознанное решение о риске и не заявлять продавцу спорный вычет.

Что проверить перед подписью и что можно не усложнять

Я начинаю с сальдо по каждому документу, а не по контрагенту в целом. У одного поставщика могут одновременно жить старый долг за поставку, новый аванс и неустойка. Свернуть их одной общей цифрой — значит лишить себя возможности потом объяснить, что именно погашено. Затем смотрю статус для НДС: отгрузка, полученный аванс, выданный аванс, отменённая поставка. Это разные маршруты, даже если суммы совпали до рубля.

Самые частые ошибки: провести соглашение не его датой; не расшифровать обязательства; выписать счёт-фактуру на сам зачёт; решить, что отсутствие денег отменяет налог. НДС возникает по правилам статей 167, 168, 171 и 172 НК РФ, а не по наличию строчки в банковской выписке.

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

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

Как это было у моего клиента: трёхсторонний зачёт закрыли, а авансовый НДС пришлось разбирать отдельно

Мы взяли на обслуживание ООО «Северный профиль», небольшую компанию по поставке строительных материалов. Директор принёс соглашение о трёхстороннем зачёте: «Северный профиль» должен был ООО «Монолит» 480 000 рублей за цемент, «Монолит» — ООО «Фасад» 480 000 рублей за монтажные работы, а «Фасад» — нашему клиенту 480 000 рублей за поставленные профили. Все решили закрыть круг одной датой — 31 марта 2026 года.

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

Мы не стали подписывать исходный текст, где было только общее «стороны производят взаимозачёт на сумму 480 000 рублей». Подготовили соглашение заново: перечислили три договора, УПД и платёжное поручение по авансу, указали размер обязательства каждого участника и прямо зафиксировали дату прекращения обязательств — 31 марта 2026 года. Отдельно прописали, что зачёт погашает долг «Фасада» по предоплате, но не означает возврат этой предоплаты покупателю.

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

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

Трёхсторонний зачёт может закрыть долг, но не заменяет основание для вычета НДС с аванса.

Названия компаний в разборе условные: данные клиентов я не раскрываю.

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

Можно ли оформить трёхсторонний взаимозачёт без движения денег?

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

Нужен ли счёт-фактура на трёхсторонний взаимозачёт?

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

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

Для продавца это рискованно: статья 171 НК РФ связывает вычет с возвратом предоплаты. Безопасный вариант — вернуть аванс деньгами, а другие долги урегулировать отдельно.

Какую ставку НДС указывать в соглашении в 2026 году?

Ставку из исходного документа. Для обычной реализации, совершённой с 1 января 2026 года, основная ставка составляет 22%, но соглашение не меняет ставку ранее совершённой отгрузки.

На что опираемся