Селлер видит в личном кабинете «продано на 394 тысячи», а на расчётный счёт за тот же период приходит 30-40% от этой суммы. Между этими двумя цифрами лежит вся механика P&L по SKU: комиссии, логистика, возвраты, реклама, эквайринг, баллы за скидки, разница между «доход признан» и «деньги пришли». Эта статья — про то, как собрать честную таблицу по каждому товару, чтобы видеть прибыль, а не выручку.
Каждую неделю в блоге skumind.ai разбираем по одной болевой точке Ozon-селлера: где обычно теряется маржа, что считают неправильно, как собирать P&L и оборачиваемость по живым данным кабинета. Подписывайся, чтобы не пропускать выпуски.
Подписаться на @skumind →Почему оборот на Ozon не показывает реальную прибыль?
Один из живых разговоров в материале «Фонтанки» 27.02.2026: продавец одежды Ольга показывает чек месяца: «Продали товара на 394 тысячи рублей. Комиссия 136 тысяч, логистика — 46 тысяч. Половину отдали маркетплейсу». В её случае «отдали маркетплейсу» только в части комиссии и логистики — больше 46% оборота. Дальше идут возвраты, реклама, эквайринг, баллы за скидки — и от исходных 394 тысяч до банка доходит совсем не половина.
Тимофей, тоже из материала «Фонтанки», ведёт мебельный кабинет: «Год назад комиссия была 14,5%. С осени начался просто ад — комиссия подскочила до 35%. А в начале февраля — уведомление, что с апреля будет 47%». Если ты прицельно вёл P&L по средней комиссии 14,5%, а Ozon три раза за год пересмотрел тариф вверх, твоя «модель прибыли» из табличного варианта работает только до даты ближайшего письма от платформы.
И ещё одна цифра рынка, которую держим в голове как ориентир: по сводке Seller Capital на Oborot.ru (26.02.2026), типичный селлер получает на расчётный счёт 30-40% от выручки в личном кабинете. Не «иногда повезёт меньше», а базовая разница между оборотом и прибылью.
Поэтому базовая ошибка таблиц «цена минус себестоимость» в том, что она прячет 60-70% реальных расходов в одном неучтённом блоке. Этот блок и есть тема дальше.
Из чего состоит P&L по одному SKU на Ozon: формула из 9 строк
Базовый фреймворк, в котором сводятся живые цифры с Ozon-отчётов. Каждая строка нужна для того, чтобы потом увидеть, кто именно съел маржу.
| # | Строка | Что считаем | Знак | Откуда брать |
|---|---|---|---|---|
| 1 | Выручка по выкупам | Цена выкупа × количество выкупленных | + | Отчёт о реализации, Seller API |
| 2 | Комиссия категории | % от выкупной цены | − | Тариф категории (личный кабинет) |
| 3 | Логистика Ozon | Перевозка + last-mile + обработка | − | Отчёт по логистике |
| 4 | Возвраты | Стоимость возврата для продавца | − | Отчёт по возвратам |
| 5 | Реклама | Атрибуция расхода на SKU | − | Performance API (или отчёт РК) |
| 6 | Эквайринг | % от транзакции | − | Тариф эквайринга |
| 7 | Упаковка | Материалы + работа упаковщика | − | Внутренний учёт |
| 8 | Налоги (УСН/НДС) | По системе налогообложения | − | Бухгалтерия |
| 9 | Себестоимость | Закуп + доставка до Ozon | − | Внутренний учёт |
После сведения 9 строк по одному SKU остаётся либо + ₽ (маржа), либо − ₽ (товар работает в минус). Это и есть P&L по SKU.
Дальше разбираем каждую строку: где Ozon забирает больше, чем кажется, и где обычно прячется недосчёт.
Сколько Ozon берёт комиссии за продажу: разбор по категориям
По сводке «Oborot.ru», за 2025 год Ozon шесть раз поднимал тарифы. История Тимофея «14,5% → 35% → 47%» в мебельной категории — наглядный кейс, как из «бизнес-модель работает» можно за полгода прийти в «бизнес-модель в минусе при том же товаре и тех же продажах».
Что важно держать в P&L по комиссии:
- Базовая ставка категории. Её платформа меняет регулярно. Свериться можно только в личном кабинете на актуальную дату.
- Доп. услуги маркетплейса (магистраль, обработка, утилизация). Они показываются в отчёте по логистике, но часть из них — по сути комиссия за обработку конкретного товара.
- Баллы за скидки. AslanKurbanov на Habr (09.02.2026) формулирует прямо: «"Баллы за скидки" — это не подарок. Это возврат части денег за то, что Ozon сам уценил ваш товар». Ольга Пронина (KillerTeam) на VC.ru 17.06.2026 добавляет: «можно смотреть на начисления и думать, что всё хорошо. А потом открыть P&L и обнаружить, что товар снова работает в жанре "оборот есть, прибыли нет"».
Спорная зона: SPP (скидка платформы) и «баллы за скидки» — разные механизмы. SPP — это когда Ozon из своего бюджета даёт покупателю скидку, чтобы поднять конверсию; в юнит-экономике продавца это не учитывается. Баллы за скидки — это когда Ozon уценил твой товар и компенсировал покупателю часть денег из твоей выручки. Селлеры часто путают, поэтому в P&L нужно вычесть конкретно «баллы за скидки», а SPP оставить как есть.
Логистика Ozon: где скрыта половина расходов селлера
Из той же истории Ольги в «Фонтанке»: с оборота 394 тыс. — 46 тыс. на логистику. Это 11,7% от выручки на одну строку расходов. И это за выкупленные заказы. Возвраты при отказе на ПВЗ — отдельная история (см. следующий H2).
Что нужно держать отдельными колонками в P&L по SKU:
- Магистраль (перевозка до сортировочного центра). Зависит от веса/объёма и расстояния. У одного SKU магистраль может быть 20 ₽, у другого 180 ₽ — даже при одинаковой цене.
- Обработка на складе FBO (приёмка, размещение). Тариф фиксированный за единицу.
- Last-mile (доставка до ПВЗ или курьером). Зависит от веса, габаритов, типа доставки. Самая болезненная статья для крупногабарита.
- Утилизация / возврат на склад / межсклад. Возникает, когда товар не продан в срок или возвращён со склада в склад.
У uniseller.io есть кейс, который иллюстрирует системную проблему: за 2 недели 120 000 ₽ переплаты на логистику, потому что Ozon неверно проставил габариты товара и считал его «крупногабаритом». Селлер заметил только в конце месяца, когда сверял отчёт. Урок для P&L: каждый месяц прогоняй сверку «фактически списанная логистика per SKU vs ожидаемая по тарифу». Расхождение >15% — сигнал к расследованию.
Почему один возврат вычитает прибыль из трёх продаж?
Сводка из материала Oborot.ru 20.08.2025: один из селлеров рассказывает, как на постоплате и автоодобрении возвратов «возвраты с 1,5% дошли до 40%. С постоплатой покупатели заказывают паллетами». Это не редкий outlier — это новая базовая линия в части категорий. По данным Shift (через AdIndex), в одежде уровень возвратов 30-45%, причём в обычной структуре с предоплатой и без массового автоодобрения.
Из исследования Data Insight × Точка (2025): 21% Ozon-селлеров называют возвраты главной болью своей юнит-экономики. Они влияют не только на «недополученную выручку», но и тянут за собой целую цепочку расходов:
- Возвратная логистика (с ПВЗ обратно на склад) — часто стоит столько же, сколько прямая.
- Повторная обработка (приёмка, проверка состояния).
- Утилизация (если товар вернули в состоянии, в котором его уже нельзя перепродать).
- «Зависший» оборотный капитал (товар лежит на складе вместо того, чтобы продаваться).
Финальная математика жёсткая. Если у тебя:
- Чистая маржа на единицу: 100 ₽
- Стоимость возврата для продавца на этот SKU: 220 ₽
- Доля возвратов: 22%
…то с каждых 100 проданных единиц у тебя 78 продаж × 100 ₽ = 7800 ₽ прибыли минус 22 возврата × 220 ₽ = 4840 ₽ расходов. Чистыми остаётся 2960 ₽ против «номинальных» 10 000 ₽ при доле возвратов 0%. Возвраты съели почти 70% теоретической прибыли — и эта картина не видна, если в Excel ты считаешь «цена минус себестоимость минус комиссия».
Реклама: где «продажи с рекламы» едят прибыль (и почему ROI ad обманчив)?
Спорный пункт, на котором сходится профильное сообщество: как считать ДРР — на заказы или на выкупы. Колесов из Salist на Oborot.ru настаивает: только на выкупы. Кованиров из Guruseller предлагает мониторить обе цифры: заказы для оценки лидогенерации, выкупы для оценки рентабельности рекламы. Для P&L по SKU нужен второй вариант: ДРР на выкупы. Иначе ты считаешь «как круто реклама приводит заказы», но не видишь, что половина этих заказов потом возвращена и реклама окупилась только наполовину.
Чтобы корректно посчитать ROI рекламы на конкретный SKU, нужно:
- Выгрузить расход рекламы по этому SKU (Performance API даёт расход по кампании; кампания обычно покрывает группу SKU — нужно разносить).
- Сопоставить с выкупами (не с заказами) за тот же период.
- Посчитать чистую прибыль с этих выкупов (выручка минус комиссия, логистика, возвраты, эквайринг).
- ROI = чистая прибыль с рекламных выкупов / расход рекламы.
Самая частая дыра — на шаге 1. Performance API отдаёт расход по кампании, а не по SKU. Если в кампании 10 артикулов, придётся разносить либо пропорционально продажам, либо вручную по аналитике кампании.
Хочешь увидеть P&L по своему кабинету целиком, без сведения отчётов руками?
SKUmind подключается к Ozon Seller API + Performance API на чтение и собирает P&L по каждому SKU автоматически: с разносом комиссий, логистики, возвратов и рекламы. Это то, что в этой статье собирается в Excel за час по 10 SKU — в кабинете SKUmind считается по всему кабинету и обновляется каждый день. Пробный период 30 дней без привязки карты. Подключение Ozon — 5 минут, первый разбор — в течение 24 часов.
Попробовать SKUmind — 30 дней →Эквайринг, упаковка, налоги: что обычно не учитывают
Дарья Алексеева в материале Astral (24.03.2026) фиксирует системную проблему: «продавцы считают доходом только то, что поступило на расчётный счёт, игнорируя удержанные комиссии. Результат: занижение налоговой базы на 15-30%». Это не только бухгалтерская беда — это сразу два дефекта в P&L: занижены расходы (часть удержаний скрыта) и потенциальные штрафы по ст. 122 НК РФ.
Что нужно учесть отдельными строками в P&L по SKU:
- Эквайринг (комиссия за приём платежа). Размер зависит от банка-эквайера маркетплейса. В разных категориях — 2-3% от выкупной цены. Если у тебя средний чек 1500 ₽, эквайринг это 30-45 ₽ на единицу — значимо.
- Упаковка. На FBS селлер сам пакует. Материал + работа упаковщика = реальная стоимость, которую часто закладывают «в среднем», а не пер-SKU. Если у тебя есть и пузырьковый, и просто пакет, разнеси по типу упаковки.
- Налоги. На УСН 6% (доходы) налог берётся со всей выручки, включая удержанные комиссии. На УСН 15% (доходы минус расходы) — со всей разницы. На патенте — фиксированно. На общем режиме — НДС + налог на прибыль. В P&L закладывай налог по своей системе, не по «общей» — ошибка в 5% базы быстро ломает экономику низкомаржинальных категорий.
Когда деньги списываются и почему это не сразу видно?
Cleverence в своём гайде по учёту маркетплейс-операций даёт точное определение: «финальная сумма в отчёте реализации за месяц». Алексеева (Astral) добавляет нюанс для УСН: «дата дохода = день выкупа покупателем, а не дата поступления на расчётный счёт». Это создаёт три разных «версии правды» для одного и того же SKU:
| Метод | Когда признаётся выручка | Где используется |
|---|---|---|
| По выкупу | День, когда покупатель забрал товар | Управленческий P&L, рентабельность |
| По отчёту реализации | Финальная сводка за месяц от Ozon | Налоговый учёт по УСН/НДС |
| По cash-in | День поступления денег на расчётный счёт | Кассовый поток (Cashflow), но не P&L |
И есть ещё одна странность Ozon-кабинета, которая попадается в проде: некоторые API-поля содержат опечатки или хвостовые ошибки. Например, в Performance API есть поле customerSegmenPotentialData (а не customerSegmentPotentialData). Это не «баг твоего скрипта» — это особенность того, как Ozon исторически именовал поля. Если ты собираешь данные через API, проверяй ключи буквально.
Как собрать P&L по SKU в Excel за один заход?
Минимальный набор данных, который нужно подготовить:
- Отчёт по реализации за месяц (личный кабинет → Финансы → Отчёты).
- Отчёт по логистике (Финансы → Транзакции → фильтр по типу «Логистика»).
- Отчёт по возвратам (Финансы → Транзакции → фильтр по типу «Возврат»).
- Отчёт по рекламе (Performance API или Реклама → Кампании → выгрузка).
Шаги на один SKU:
- Завести строку: артикул + название.
- Поставить выручку (цена выкупа × количество выкупленных за период).
- Списать комиссию (фактическая сумма из отчёта по реализации, а не по тарифу).
- Списать логистику (сумма из транзакций по этому артикулу).
- Списать возвраты (стоимость возвратов из транзакций).
- Разнести расход рекламы (если SKU в кампании — доля по выкупам).
- Посчитать эквайринг (2-3% от выручки).
- Заложить упаковку (фактическая стоимость на единицу).
- Заложить налог по своей системе налогообложения.
- Подставить себестоимость (закуп + доставка до Ozon).
Разница 2 − (3+4+5+6+7+8+9+10) = чистая прибыль по SKU за период.
Когда таблица собрана, отсортируй по прибыли: внизу окажутся SKU, которые работают в минус. По ним — три типичных причины: цена ниже себестоимости (после учёта всех затрат), реклама съедает маржу, возвраты выше среднего. По каждому из таких SKU решение либо «поднять цену», либо «отключить рекламу», либо «разбираться с возвратами», либо «вывести из ассортимента». Без P&L по SKU все эти решения принимаются по ощущениям, не по цифрам.
Когда таблица в Excel перестаёт работать?
Ольга Будз (NFES) на Habr 06.03.2025 формулирует то, через что проходит каждый растущий кабинет: «разные системы показывали разную прибыль. И это нас больше всего насторожило». Когда селлер сводит P&L двумя способами и получает две разные цифры, он не знает, какой из них верить. Excel здесь не виноват — виноват масштаб: руки начинают сводить с разной аккуратностью разные SKU.
Что обычно ломается первым:
- Свежесть данных. Сводишь раз в месяц — решения принимаешь с задержкой на месяц. За это время Ozon успел поднять тариф, ввести постоплату, поменять условия возвратов.
- Разнос рекламы по SKU. Performance API даёт расход по кампании. Когда у тебя 50+ кампаний и 200 артикулов, разнос «вручную» становится неточным.
- Динамика возвратов. Возвраты приходят с задержкой 2-4 недели после выкупа. Сводя месяц-в-месяц, ты видишь возвраты прошлого месяца на фоне текущей выручки — и она искусственно красивее.
- Нагрузка на одного человека. На 200 SKU сводить аккуратно — 8-12 часов в неделю. Это либо отдельный аналитик в найме, либо время на сведение отчётов вместо закупки и работы с товаром.
После этого порога выбор стоит между тремя путями: нанять аналитика (от 80 000 ₽/мес плюс ошибки человека), написать свой скрипт (понадобятся разработчик, поддержка API-изменений, инфраструктура) или подключить готовый сервис аналитики по подписке. Последний вариант имеет смысл, когда экономия времени и точность сведения важнее, чем «свой кастомный учёт».
Что делать дальше: подключить аналитику или продолжить вручную
Если ты дочитал до этого места и понял, что сводить P&L вручную по своим 80-150 SKU слишком долго, можешь попробовать SKUmind — сервис аналитики реальной прибыли для продавцов Ozon. Он подключается к твоим Seller API + Performance API на чтение (это техническое требование Ozon к доступу), собирает все 9 строк P&L по каждому SKU за тебя, и каждые две недели даёт стратегический разбор: какие три SKU съедают маржу, где реклама работает в минус, какие возвраты вышли за норму. Тот же фреймворк, что в этой статье — но собран по живым данным кабинета, а не вручную в Excel.
Внутри SKUmind есть «честный» блок: каждая цифра помечена цветом — 🔵 факт (взято из транзакции, точно), 🟡 оценка (сведено по правилам, проверь), 🔴 если не трогать (прогноз на ближайший период, что будет, если ничего не менять). Это отличает сервис от обычных дашбордов, где все цифры идут одним цветом и непонятно, какие выводы можно принимать как факт, а какие — как гипотезу для проверки.
Тарифы: Триал 30 дней без привязки карты. Pro Single 7990 ₽/мес. Business 19990 ₽/мес. При оплате за год — 2 месяца в подарок.
Подключение — 5 минут. Первый разбор — в течение 24 часов.
Источники
- Ольга Будз (NFES) о расхождении прибыли в разных системах: Habr 06.03.2025
- Seller Capital про разрыв между ЛК и расчётным счётом: Oborot.ru 26.02.2026
- Лео Шевченко про разницу «маржа на заказы vs на выкупы»: merkatys.ru 08.01.2026
- Истории продавцов Ольги, Тимофея, Татьяны Молчановой: Фонтанка 27.02.2026
- Возвраты на постоплате до 40%: Oborot.ru 20.08.2025
- Ольга Пронина (KillerTeam) про баллы за скидки: VC.ru 17.06.2026
- AslanKurbanov про механику баллов за скидки: Habr 09.02.2026
- Дарья Алексеева про занижение налоговой базы на 15-30%: Astral 24.03.2026
- Data Insight × Точка про возвраты как боль №1 у 21% Ozon-селлеров (2025)
- Shift через AdIndex про долю возвратов 30-45% в одежде
- Бэкстори построения сервиса: VC.ru 12.05.2026
- Архитектура 3 ИИ-моделей в P&L разборе: Habr 20.05.2026
Полный сборник пилларов по теме «прибыль на Ozon» — в блоге skumind.ai. Каждую неделю разбираем следующую болевую точку: возвраты, ДРР, оборачиваемость, ROI рекламы. Подписывайся на @skumind в Telegram, чтобы не пропускать.
Подписаться на @skumind →