FBS на маркетплейсе: дата дохода и НДС без путаницы

В FBS бухгалтер чаще всего видит пять дат по одному заказу — заказ, оплату, передачу в доставку, выкуп и выплату. И пытается выбрать одну «правильную» для всего учёта. Так не работает. Я, Семёнова Ольга Владимировна, считаю, что сначала надо разделить налоги и документы, а уже потом настраивать выгрузку маркетплейса: для ОСНО и НДС ключевым будет реализация (или отгрузка), для УСН — получение дохода, а выплата площадки почти всегда нужна только для сверки расчётов.
Заказ — это ещё не продажа. Выплата — уже не продажа
Начну с того, что регулярно вижу в учёте маркетплейсов. Бухгалтер открывает банковскую выписку, видит платёж от площадки и проводит его как выручку. Логика человеческая: деньги пришли — значит, продали. Но FBS устроен иначе. Деньги за один товар могут прийти через две недели после продажи, а в одном платеже смешаются выкупы, возвраты, комиссия, логистика и компенсации. Банковская выписка здесь — плохой календарь для реализации.
Заказ покупателя тоже не является доходом и не создаёт НДС сам по себе. Это намерение купить товар. Покупатель может не оплатить заказ, отменить его, не выкупить в ПВЗ, а товар — спокойно вернуться к продавцу. Не стоит обкладывать налогом каждую коробку, которую ещё никто не получил. Утром она едет к покупателю, вечером — обратно. В FBS это не сбой учёта, а нормальная механика.
Но есть важная оговорка: если маркетплейс или платёжный агент уже получил оплату за будущую поставку, для плательщика НДС это может быть авансом. Тогда НДС возникает раньше реализации — на дату оплаты, если она наступила раньше отгрузки. Поэтому я никогда не предлагаю «не смотреть на дату оплаты вообще». Смотреть надо. Просто не путать оплату покупателя с поздней выплатой продавцу.
Моя базовая схема такая: заказ — контроль остатков; оплата покупателя — проверка аванса и дата дохода для УСН; отгрузка — ключевая дата для НДС и дохода при методе начисления; отчёт агента — доказательство операции и расшифровка удержаний; выплата — расчёт с агентом. Одна дата на все эти задачи — удобная фантазия, которая обычно заканчивается уточнённой декларацией.
- Не признавайте доход по дате создания заказа.
- Не считайте выручкой сумму, перечисленную маркетплейсом за минусом его удержаний.
- Отдельно храните даты: оплаты покупателем, отгрузки, выдачи, возврата, отчёта агента и выплаты продавцу.
- Сначала определите режим налогообложения: ОСНО, УСН без НДС и УСН с НДС дают разные ответы.
Для ОСНО: доход — по реализации, НДС — по ранней из двух дат
При методе начисления для налога на прибыль доход от реализации признают на дату реализации товара. Если товар продаёт агент или комиссионер, дата берётся из извещения агента о реализации либо из его отчёта. Это прямо следует из пункта 3 статьи 271 НК РФ. Поэтому отчёт маркетплейса — не бумага «для галочки»: он должен позволять увидеть конкретный заказ и дату его реализации. Выплата через несколько дней или недель на этот момент не влияет.
С НДС формулировка жёстче. Налоговая база определяется по наиболее ранней из дат: день отгрузки (передачи) товара или день оплаты в счёт будущей поставки. Минфин последовательно разъясняет: датой отгрузки для главы 21 НК РФ считают дату первого первичного документа, оформленного на покупателя либо перевозчика для доставки товара покупателю; переход права собственности по договору сам по себе дату НДС не переносит.
Поэтому я не советую автоматически ставить НДС на дату выкупа в ПВЗ. В типичном FBS товар передают перевозчику, чтобы доставить именно покупателю, раньше его выдачи. Если передача оформлена как отправление покупателю, это и есть ориентир для НДС. Если же по договору маркетплейс принимает товар на собственный склад или в пункт не для немедленной доставки конкретному покупателю, а для дальнейшей реализации, нужна отдельная оценка документов. Одно название схемы FBS ответа не даёт.
ФНС в разъяснении для продавцов на маркетплейсах отдельно указывает: датой реализации для НДС является дата отгрузки, отражённая в отчёте о продажах маркетплейса. Это практичное правило, но я бы не применяла его вслепую. Сверьте, что именно площадка называет «отгрузкой»: передачу в доставку, выдачу покупателю или иной статус. Если отчёт противоречит первичным документам на отправление, закрывать на нём квартал рискованно.
- ОСНО, налог на прибыль: используйте дату реализации товара из извещения или отчёта агента.
- ОСНО, НДС: сравните дату оплаты будущей поставки и дату отгрузки; берите более раннюю.
- Дата выплаты маркетплейсом не переносит ни доход при методе начисления, ни НДС.
- В отчёте агента должно быть видно, к какому заказу относится продажа, возврат и удержание.
Разберём на примере: ООО «Вектор» на ОСНО
Допустим, ООО «Вектор» продаёт через FBS кухонные весы за 12 200 рублей, включая НДС 22% — 2 200 рублей. 29 марта покупатель оплатил заказ через маркетплейс. 31 марта ООО передало посылку перевозчику для доставки этому покупателю. 3 апреля покупатель выкупил весы в ПВЗ. 15 апреля площадка перечислила продавцу 8 540 рублей, удержав 2 440 рублей комиссии и 1 220 рублей за логистику и другие услуги. В отчёте маркетплейса датой отгрузки указано 31 марта.
Здесь бухгалтеру нельзя ждать 15 апреля. Оплата 29 марта уже получена в счёт будущей поставки, значит, на эту дату возникает база по авансовому НДС: 2 200 рублей. Когда 31 марта товар отгружен, НДС с реализации начисляется в том же размере, а ранее исчисленный с аванса налог принимается к вычету при соблюдении условий статьи 172 НК РФ. В результате по этому товару НДС за март не удваивается. Но в регистрах должны быть и авансовая операция, и отгрузка. Пропустить первую — риск занизить налог; забыть про вычет — переплатить.
Доход для налога на прибыль ООО «Вектор» признаёт по дате реализации из отчёта агента — 31 марта. Валовая выручка составляет 12 200 рублей, а не 8 540 рублей. Удержанные 3 660 рублей — расходы на услуги посредника, которые отражают отдельно по отчёту и расчётным документам. Это как раз тот случай, когда учёт «по выписке» прячет и доход, и расходы, зато создаёт красивую, но неверную цифру.
Покупатель выкупил товар в апреле, и это важно для контроля возвратов, однако само по себе не сдвигает уже определённую дату НДС в нашем примере. Ирония FBS в том, что коробка ещё лежит в ПВЗ, а налоговая дата уже могла наступить. Неприятно, но это не повод подменять закон датой выплаты.
- 29 марта: отразить НДС с полученной оплаты в счёт будущей поставки.
- 31 марта: отразить реализацию 12 200 рублей и НДС с отгрузки; принять к вычету НДС, ранее исчисленный с аванса.
- По отчёту агента: отдельно учесть 3 660 рублей удержанных услуг.
- 15 апреля: отразить поступление 8 540 рублей как расчёт с маркетплейсом, а не новую выручку.
Возврат невыкупленного и возврат выкупленного товара — разные истории
Товар не выкупили в ПВЗ и он вернулся продавцу. Если до этого не было реализации или отгрузки, создающей НДС-событие, дохода и НДС по товару нет. Остаётся движение запасов и, возможно, услуги обратной логистики. На практике самая частая ошибка здесь — оставить заказ в продажах потому, что он один раз получил статус «готов к выдаче». Не готовность, а подтверждённое налоговое событие определяет учёт.
Сложнее, когда выручку и НДС уже отразили, а товар потом вернули после выдачи. В этом случае корректируйте реализацию, а не ждите очередной нетто-выплаты. Пункт 5 статьи 171 НК РФ позволяет продавцу принять к вычету НДС, исчисленный при реализации, при возврате товаров. Условие — возврат должен быть отражён в учёте; срок для такого вычета — не более одного года с момента возврата. Документальное оформление не декоративно: нужен след возвращённого товара и документ агента, который связывает возврат с первоначальной продажей.
Разберём на коротком продолжении примера. Покупатель ООО «Вектор» забрал весы, а затем возвратил их по правилам площадки. Маркетплейс 18 апреля принял товар, а в отчёте за период отразил возврат с привязкой к заказу и его стоимости. Бухгалтер уменьшает выручку, восстанавливает товар в учёте и применяет вычет НДС после отражения возврата. Если же 18 апреля покупатель лишь оформил заявку на возврат, а товар остаётся у него, я бы не уменьшала налог заранее: намерение вернуть — не возврат.
Отдельно проверьте возмещения от площадки за утрату или повреждение. Их нельзя механически ставить в строку «возврат товара»: юридическая природа выплаты зависит от условий оферты и документов. Здесь лучше потратить время на чтение отчёта, чем получить в одной операции и доход от компенсации, и необоснованно снятую реализацию.
- Невыкуп до реализации: не включайте товар в выручку только из-за промежуточного статуса.
- Возврат после реализации: уменьшите доход и примените вычет НДС при наличии учёта и документов возврата.
- Заявка покупателя на возврат не равна фактическому возврату товара.
- Обратную логистику и компенсации площадки учитывайте отдельно от стоимости возвращённого товара.
УСН: главная ловушка — спорная дата и «чистая» выручка
На УСН нет универсального правила «берём дату выкупа». Пункт 1 статьи 346.17 НК РФ устанавливает кассовый метод: доход признаётся при поступлении денег, получении имущества или ином погашении задолженности. В агентской модели и здесь есть нюанс. Минфин в письмах 2024–2025 годов связывает дату дохода принципала с моментом, когда он получил право распоряжаться доходом. ФНС в письме от 08.05.2024 и публичных разъяснениях исходит из более строгого и безопасного для продавца подхода: ориентироваться на поступление оплаты от покупателя маркетплейсу, не дожидаясь выплаты продавцу.
Я бы не замалчивала, что формулировка «право распоряжаться» допускает спор о конкретной дате. Она зависит от оферты: может ли продавец распоряжаться деньгами сразу после оплаты, после выкупа, после окончания срока возврата или только после утверждения отчёта. Но для текущего учёта я выбираю консервативную позицию ФНС: если реестр маркетплейса подтверждает оплату покупателя, включаем полную сумму в доход УСН на эту дату. Так вы не сдвигаете доход на следующий квартал только потому, что площадка платит по своему расписанию.
Вторая ловушка — доход в размере нетто-выплаты. ФНС прямо разъяснила: продавец на УСН учитывает всю сумму, поступившую от покупателя, включая удержанное маркетплейсом вознаграждение. При объекте «доходы» удержание базу не уменьшает. При объекте «доходы минус расходы» агентское вознаграждение можно включить в расходы при соблюдении общих требований и при наличии документов.
С 2026 года эта тема касается и НДС на УСН. Если доход за 2025 год превысил 20 млн рублей, освобождения от НДС с начала 2026 года нет. При превышении 20 млн рублей уже в течение 2026 года обязанности плательщика возникают с первого числа следующего месяца. Можно применять общие ставки 22%, 10% и 0% с вычетами либо специальные ставки 5% или 7% по правилам статьи 164 НК РФ. Это не отменяет правила УСН о доходе через маркетплейс: просто в регистре понадобятся две отдельные даты — дохода УСН и НДС-события.
- УСН: не ждите выплаты на расчётный счёт, если маркетплейс уже получил оплату покупателя и продавец вправе распоряжаться доходом.
- Доход УСН отражайте в полной сумме оплаты покупателя.
- При объекте «доходы» комиссия не уменьшает базу; при «доходы минус расходы» проверяйте документы и условия признания расхода.
- При УСН с НДС ведите независимые колонки для даты дохода и даты НДС-события.
Второй разбор: ИП Соколов на УСН «доходы»
Допустим, ИП Соколов применяет УСН «доходы». 28 ноября покупатель оплатил на маркетплейсе товар за 5 000 рублей. 30 ноября товар передали в доставку, 3 декабря он был выкуплен, а 18 декабря площадка перечислила предпринимателю 3 950 рублей, удержав 1 050 рублей комиссии и услуг. Бухгалтер отразил в КУДиР 3 950 рублей датой 18 декабря. Такой вариант встречается постоянно — и почти всегда неверен.
Правильный регистр должен показать доход 5 000 рублей, а не 3 950 рублей. Удержание 1 050 рублей при объекте «доходы» не учитывается в расходах и не уменьшает базу. По дате я бы отразила доход 28 ноября, когда маркетплейс получил оплату от покупателя: именно этот подход ФНС считает правильным, а Минфин увязывает его с появлением у принципала права распорядиться деньгами. Если условия площадки ограничивают такое право до другого события, приложите оферту и отчёт к рабочим документам — это тот случай, когда доказательства важнее привычной настройки программы.
Что сделать, если ошибка обнаружена в декабре до закрытия года? Исправить КУДиР, сохранить реестр оплаты заказа, отчёт агента и документ на удержание. Если ошибка найдена после декларации и из-за неё занижен налог, оцените необходимость уточнённой декларации и доплаты. Не стоит надеяться, что недостающие 1 050 рублей «не заметят»: расхождение между валовой продажей в отчётах площадки и поступлениями в КУДиР видно очень быстро.
Если бы ИП Соколов был плательщиком НДС на УСН, дата 28 ноября для дохода не заменяла бы проверку НДС. Для НДС нужно отдельно установить, была ли тогда оплата в счёт будущей поставки и когда состоялась отгрузка. Именно это разделение спасает от привычки провести заказ одной строчкой и забыть о нём до выплаты.
- В доходах УСН: 5 000 рублей полной оплаты покупателя.
- В расходах при объекте «доходы»: 0 рублей комиссии.
- Дата для безопасного подхода ФНС: 28 ноября, когда агент получил оплату покупателя.
- 18 декабря: 3 950 рублей — поступление по расчётам с маркетплейсом, а не новый доход.
Что я настроила бы до следующего закрытия месяца
Не начинайте с попытки автоматизировать всё, что движется. Сначала возьмите один отчётный период и вручную проверьте заказы на границе месяца и квартала: оплату 31 марта, отгрузку 1 апреля; оплату в декабре, выплату в январе; возврат после закрытия квартала. Именно на этих трёх сценариях становится видно, что выгрузка площадки на самом деле считает датой отгрузки и реализации.
Затем сделайте простой регистр из шести колонок: номер заказа, дата оплаты покупателем, дата отгрузки из отчёта, дата выкупа, дата возврата и дата выплаты. Рядом — валовая цена, НДС, комиссия и прочие удержания. Это не «ручной учёт навсегда», а контрольная линейка для интеграции с 1С. Пока программа не воспроизводит эту логику, ей нельзя отдавать право выбирать налоговый период.
И последнее: сохраняйте редакцию оферты и отчёты маркетплейса. В споре нельзя объяснить дату фразой «так показал личный кабинет». Нужны выгрузка, первичные документы на отправление и условия, по которым агент принимает оплату и исполняет доставку. Это скучная часть работы. Зато именно она делает FBS управляемым, а не лотереей перед декларацией.
Моя позиция проста: для НДС первым проверяем отгрузку и аванс, для ОСНО — дату реализации из отчёта агента, для УСН — право распоряжаться полной суммой оплаты, а для банковской выписки оставляем её нормальную роль: сверять деньги. Не требуйте от одной даты того, для чего она не предназначена.
- Проверьте пограничные заказы месяца и квартала вручную.
- Сверьте валовую сумму продаж с отчётом агента, а не с чистыми выплатами.
- Настройте отдельные правила для ОСНО, НДС и УСН.
- Архивируйте оферту, отчёты, реестры статусов и документы на отправление.
Как это было у моего клиента: ООО «Лаванда» запуталось между отгрузкой и выплатой маркетплейса
ООО «Лаванда» продаёт домашний текстиль на маркетплейсе по FBS и работает на ОСНО. Мы взяли компанию на обслуживание в мае, когда бухгалтер увидел расхождение: за апрель в отчётах маркетплейса числились выкупы, а деньги по части заказов пришли только в мае. Руководитель хотел поставить доход и НДС на дату поступления выплаты — так казалось логичнее: денег на счёте нет, значит и реализации вроде бы нет.
Первое, что я проверила, — не банковскую выписку, а связку документов: отчёты о реализации, реестры заказов, статусы отгрузок и возвратов, УПД по передаче товаров покупателям. В апреле покупатели выкупили 126 комплектов на 378 000 рублей, включая НДС 63 000 рублей. Маркетплейс перечислил компании 289 800 рублей только 7 мая: из суммы удержал комиссию, логистику и несколько других услуг. Если бы мы ориентировались на выплату, апрельская реализация просто «переехала» бы в другой период.
Мы собрали отдельную таблицу по каждому заказу: дата отгрузки, дата передачи покупателю, выкуп, возврат, сумма продажи и удержания маркетплейса. Затем отразили апрельскую реализацию на полную стоимость выкупленного товара — 378 000 рублей, а услуги площадки выделили отдельно по её закрывающим документам. НДС 63 000 рублей тоже не стали уменьшать на комиссию: комиссия — это расход компании, а не скидка покупателю на товар.
Отдельно разобрали 18 заказов на 54 000 рублей, которые в апреле были отправлены, но покупатели их не выкупили. Их в реализацию не включали: товар вернулся на склад, и мы сверили возвратные статусы с фактическим остатком. Я предупредила директора, что нельзя проводить весь отчёт маркетплейса одной строкой: там рядом живут и выкуп, и возврат, и удержания, а для учёта это разные операции.
В итоге апрель закрыли без искусственного переноса выручки на май, а майская выплата прошла как расчёты с маркетплейсом, а не как новая продажа. После настройки таблицы менеджер раз в неделю выгружает статусы заказов, а бухгалтер сверяет их с отчётом площадки до закрытия месяца. Руководитель наконец увидел понятную картину: сколько продали, сколько удержали и сколько ещё должен перечислить маркетплейс.
Названия компаний в разборе условные: данные клиентов я не раскрываю.
Частые вопросы
Нужно ли начислять НДС в день, когда покупатель сделал заказ?
Нет, сам заказ не является налоговым событием. Проверьте, поступила ли до отгрузки оплата в счёт будущей поставки: тогда возникает авансовый НДС. Если оплаты нет, ориентиром будет дата отгрузки по первичным документам и отчёту маркетплейса.
Можно ли включать в выручку только сумму, которую перечислил маркетплейс?
Нет. Выручка продавца — полная цена, уплаченная покупателем. Комиссия и другие удержания маркетплейса учитываются отдельно. На УСН «доходы» они не уменьшают налоговую базу.
Когда у продавца на УСН возникает доход через маркетплейс?
Безопасный для спора с инспекцией подход — дата поступления оплаты от покупателя агенту, подтверждённая реестром. Минфин формулирует правило как дату возникновения у принципала права распоряжаться доходом; изучите оферту площадки и не ориентируйтесь лишь на дату выплаты.
Возврат товара позволяет сразу убрать НДС?
Нет. Сначала должен состояться и быть отражён в учёте фактический возврат товара, подтверждённый документами маркетплейса. После этого продавец вправе заявить вычет ранее исчисленного НДС по правилам статей 171 и 172 НК РФ.
На что опираемся
- Налоговый кодекс Российской Федерации (часть вторая) — ст. 39, п. 3 ст. 271 — понятие реализации и дата дохода от реализации при методе начисления, в том числе по агентскому (комиссионному) договору.
- Налоговый кодекс Российской Федерации (часть вторая) — подп. 1 п. 1 ст. 167, п. 3 и п. 4 ст. 164, п. 5 ст. 171, п. 4 ст. 172 — момент определения базы по НДС, ставки 2026 года, расчётная ставка и вычет при возврате.
- Письмо Минфина России от 15.03.2019 № 03-07-08/17231 — датой отгрузки для НДС признаётся дата первого по времени первичного документа, оформленного на покупателя или перевозчика для доставки товара покупателю.
- ФНС России, разъяснение «НДС при продажах через маркетплейсы: о чем нужно помнить амурским налогоплательщикам» — опубликовано 20.04.2026; дата отгрузки в отчёте о продажах маркетплейса названа датой реализации для начисления НДС.
- Налоговый кодекс Российской Федерации (часть вторая) — п. 1 ст. 346.15, п. 1 ст. 346.17, подп. 24 п. 1 ст. 346.16 — доходы и кассовый метод при УСН, учёт агентского вознаграждения при объекте «доходы минус расходы».
- Письмо ФНС России от 08.05.2024 № СД-4-3/5416@ — при продаже через маркетплейс доходом УСН признаётся вся сумма поступлений от покупателя, включая удержанное агентское вознаграждение.
- Письмо Минфина России от 13.01.2025 № 03-11-11/1015 — для УСН при продаже через маркетплейс датой получения дохода соответствует дата возникновения у принципала права распоряжаться полученными доходами.
- Федеральный закон от 28.11.2025 № 425-ФЗ и ст. 145, 164 НК РФ — изменения с 01.01.2026: основная ставка НДС 22%; правила освобождения УСН от НДС и специальные ставки. Актуальность порога 20 млн рублей в 2026 году подтверждена информацией ФНС «НДС при УСН».
- ПБУ 9/99 «Доходы организации» — утверждено приказом Минфина России от 06.05.1999 № 32н, п. 12 — условия признания выручки в бухгалтерском учёте.