← Все статьи

Взаимозачёт с маркетплейсом: когда признавать доход, если денег не приходило

Акт взаимозачёта создаёт доход без поступления на счёт — п. 1 ст. 346.17 НК признаёт погашение задолженности иным способом. Разбираем дату признания, сумму и цену ошибки.

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

Что такое взаимозачёт на маркетплейсе

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

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

Основание — статья 410 ГК: обязательство прекращается зачётом встречного однородного требования.

Почему доход возникает без денег

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

Взаимозачёт — ровно этот «иной способ». Ваше требование к площадке прекратилось, экономическая выгода получена, значит доход признан.

Сумма дохода — вся зачтённая выручка, а не разница, дошедшая до счёта. Одновременно та же операция даёт вам расход на 15% в размере зачтённых услуг площадки.

В какой момент

По дате акта взаимозачёта. Не по дате отчёта, не по дате поступления остатка на счёт.

Это принципиально на стыке периодов. Акт от 29 декабря — доход декабря, даже если остаток пришёл 9 января. Ошибка здесь сдвигает доход между налоговыми периодами, и обнаруживается она при сверке годовых сумм.

Как это выглядит на цифрах

Выручка за период — 800 000 ₽. Площадка удержала услуг на 300 000 ₽. Подписан акт взаимозачёта, на счёт пришло 500 000 ₽.

УСН 6%: доход 800 000 ₽, налог 48 000 ₽. То, что вы «получили» полмиллиона, значения не имеет.

УСН 15%: доход 800 000 ₽, расход 300 000 ₽ (за вычетом штрафов, если они входили в зачёт — они в перечень статьи 346.16 НК не входят), база 500 000 ₽.

Если посчитать доход по поступлению, база на 6% занизится ровно на 300 000 ₽, а налог — на 18 000 ₽. За год таких периодов набирается пятьдесят.

Калькулятор налога УСН для продавца на маркетплейсе

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

Налог к уплате
Посчитать по своим выгрузкам WB и Ozon →

Ozon и его особенности

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

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

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

Что делать, если акт не подписан явно

Часто отдельного документа с заголовком «Акт взаимозачёта» нет — зачёт зашит в условия оферты и происходит автоматически при формировании отчёта. Тогда роль акта играет сам отчёт о реализации: в нём видно, какие суммы удержаны в счёт услуг.

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

Чем рискует тот, кто зачёт не учёл

Занижение базы. Дальше стандартная цепочка: камеральная сверка с данными площадки, требование о пояснениях, доначисление, пени за каждый день и штраф по статье 122 НК — 20% от неуплаченного, а при доказанном умысле 40%.

Отдельно неприятно, что ошибка системная: она повторяется в каждом периоде, поэтому доначисление считается за весь проверяемый срок сразу.

Как проверить себя

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

Четвёртый и пятый шаги — самые трудоёмкие: нужно сопоставить полсотни отчётов с сотнями строк выписки.

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

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

Возникает ли доход, если деньги не приходили

Да. Пункт 1 статьи 346.17 НК признаёт доходом не только поступление денег, но и погашение задолженности иным способом. Взаимозачёт — как раз иной способ.

Какая сумма считается доходом при зачёте

Вся зачтённая выручка, а не разница, дошедшая до счёта. На УСН 15% та же операция одновременно даёт расход в размере зачтённых услуг площадки.

Что если отдельного акта взаимозачёта нет

Зачёт часто зашит в оферту и происходит автоматически при формировании отчёта. Тогда роль документа играет сам отчёт о реализации: разница между «Итого к перечислению» и суммой на счёте и есть зачёт.

Продаёте на Wildberries или Ozon?

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

КУДиРКНД 1152018
Декларация УСНКНД 1152017
Сводка сверкиоткуда взялась каждая цифра

Расчёт бесплатный — платите только за готовый комплект, и только если цифры вас устроили.

Открыть «Сходится» →