Как посчитать реальную прибыль на Wildberries: разбор финотчёта по шагам
Удержания и прибыльОпубликовано ~7 мин чтения
Реальная прибыль магазина за период считается от суммы «К перечислению» из еженедельного финансового отчёта Wildberries: из неё вычитают закупку выкупленных единиц и расход на продвижение, а налог по своему режиму накладывают сверху. Сумма продаж из кабинета для этого не годится. До выплаты площадка снимает с неё свою долю за сделку, перевозку и работу склада, а по отдельным операциям, наоборот, доплачивает продавцу. В разборе ниже из 486 000 ₽ продаж на расчётный счёт уходит 342 100 ₽. Дальше отчёт reportDetailByPeriod разобран по шагам: какие строки тянут выплату вниз, какие поднимают и где расчёт обычно ломается.
Где взять отчёт и что считать его итогом
Финансовый отчёт Wildberries нарезан по неделям, в кабинете он выгружается таблицей, в API у него имя reportDetailByPeriod. Строки датируются по дате самой операции; дата заказа на их попадание в период не влияет. Отчёт закрытой недели становится доступен с задержкой в несколько дней.
Каждая строка — это одна финансовая операция по конкретному артикулу: продажа, возврат, начисленная логистика, штраф, списание за хранение. У строки есть поле «К перечислению» (в API оно называется ppvz_for_pay), которое сводит операцию в одно число. Сумма поля по всем строкам периода и есть деньги, которые площадка отправит на расчётный счёт.
Отсюда первое правило разбора: прибыль магазина считают от суммы «К перечислению», а продажи нужны отдельно, как база для процентов и налога. Отображаемая выручка на Wildberries складывается из финализированных «Продаж» и кредитов, то есть СПП и возмещений, и именно она идёт в знаменатель маржинальности и в базу налога по УСН «Доходы».
Строки отчёта: что уменьшает выплату, а что увеличивает
Все удержания и доплаты приходят строками одной таблицы и различаются только знаком. Ниже рабочий набор.
| Что влияет на выплату | Что означает | Направление |
|---|---|---|
| Вознаграждение Вайлдберриз | процент площадки с проданного товара | удержание |
| НДС с вознаграждения Вайлдберриз | налог, начисленный на сумму комиссии | удержание |
| Услуги по доставке товара покупателю | вся логистика заказов периода | удержание |
| Эквайринг / комиссии за организацию платежей | проведение платежа покупателя | удержание |
| Стоимость хранения | склад площадки под ваш остаток | удержание |
| Стоимость операций при приёмке | приёмка поставки по тарифу дня | удержание |
| Общая сумма штрафов | списание за нарушение регламента | удержание |
| Стоимость участия в программе лояльности | доля продавца в бонусной механике | удержание |
| Прочие удержания/выплаты | остаток операций вне именованных статей | обычно удержание |
| Разовое изменение срока перечисления | перенос даты поступления денег | знак зависит от корректировки |
| СПП | часть цены, которую за покупателя закрывает площадка | кредит |
| Возмещение за выдачу и возврат товаров на ПВЗ | возврат затрат на работу пункта выдачи | кредит |
| Возмещение издержек по перевозке | возврат части транспортных расходов | кредит |
| Компенсация скидки по программе лояльности | площадка гасит продавцу часть бонусной скидки | кредит |
Три детали таблицы стоят отдельного пояснения. Отдельной подстатьи обратной логистики у Wildberries нет: и доставка покупателю, и дорога невыкупа обратно на склад лежат в общем поле «Услуги по доставке товара покупателю», разделить их внутри отчёта нельзя. Строка «Прочие удержания/выплаты» работает как сборник: туда попадают корректировки по операциям прошлых недель, и по знаку она бывает любой. СПП именованной суммой в выгрузку не приходит: площадка отдаёт только процент скидки, а сама компенсация видна как расхождение между «К перечислению» и суммой известных полей строки. Как те же расходы называются на других площадках, собрано в разборе скрытых удержаний маркетплейсов.
Порядок сборки прибыли за период
Порядок короткий, пять шагов: два берутся прямо из отчёта, остальные подтягиваются из своего учёта, рекламного кабинета и налогового режима.
- Возьмите сумму «К перечислению» за нужный интервал. Это готовая выплата после всех удержаний и доплат, пересчитывать её из продаж не нужно.
- Отдельно посчитайте продажи плюс кредиты. Эта цифра понадобится дальше для маржинальности, ДРР и налога.
- Сведите закупку по выкупленным единицам: закупочная цена целой суммой, без коэффициентов. Что такое выкуп и почему счёт идёт по нему, разбираем ниже в ошибках.
- Добавьте расход на продвижение из рекламного кабинета. В финотчёте его нет, площадка отдаёт эти данные отдельным потоком через Performance API.
- Наложите налог по своему режиму. Он считается поверх результата первых четырёх шагов и в общую формулу не входит.
Шаги с первого по четвёртый складываются в одну строку:
Операционная прибыль за период = «К перечислению» − закупочная цена × выкупленные единицы − реклама.
Никаких поправочных коэффициентов в ней нет. Налог вынесен в надстройку, потому что его база у разных режимов берётся то от выручки, то от прибыли; на числах это ниже. Разрез по одной проданной штуке устроен сложнее: там на товар относят его долю выплаты, закупку единицы и рекламу этого артикула, а выкупы задают когорту. Он разобран в материале про юнит-экономику Wildberries.
Неделя магазина в цифрах
Возьмём обезличенный отчёт за неделю. Продажи финализированы на 486 000 ₽, за период выкуплено 510 единиц при средней закупочной цене 330 ₽.
| Статья расчёта | Сумма, ₽ |
|---|---|
| Продажи (финализированные) | 486 000 |
| СПП | +52 400 |
| Возмещение за выдачу и возврат на ПВЗ | +5 900 |
| Возмещение издержек по перевозке | +2 700 |
| Вознаграждение Вайлдберриз без НДС | −94 300 |
| НДС с вознаграждения | −18 860 |
| Услуги по доставке товара покупателю | −71 500 |
| Эквайринг | −7 240 |
| Стоимость хранения | −4 180 |
| Стоимость операций при приёмке | −1 960 |
| Общая сумма штрафов | −3 100 |
| Стоимость участия в программе лояльности | −2 340 |
| Прочие удержания/выплаты | −1 420 |
| К перечислению | 342 100 |
| Закупка (510 × 330 ₽) | −168 300 |
| Реклама из рекламного кабинета | −41 500 |
| Операционная прибыль за неделю | 132 300 |
Проверим столбик. Кредиты дают 52 400 + 5 900 + 2 700 = 61 000 ₽. Удержания складываются в 204 900 ₽. Выплата: 486 000 + 61 000 − 204 900 = 342 100 ₽. Прибыль: 342 100 − 168 300 − 41 500 = 132 300 ₽.
Относительные показатели считаем от выручки, то есть от продаж с кредитами: 486 000 + 61 000 = 547 000 ₽. Маржинальность = 132 300 / 547 000 × 100% ≈ 24,2%. ДРР = 41 500 / 547 000 × 100% ≈ 7,6%.
Налог поверх прибыли периода
Эти 132 300 ₽ посчитаны до налога. Дальше результат расходится по режимам, ставки приведены базовые, регион вправе снижать УСН.
На УСН «Доходы» база берётся от выручки: 547 000 × 6% = 32 820 ₽. Чистая прибыль недели: 132 300 − 32 820 = 99 480 ₽.
Режим «Доходы минус расходы» требует сравнить две величины: 132 300 × 15% = 19 845 ₽ против минимального налога 547 000 × 1% = 5 470 ₽. Платится большая, то есть 19 845 ₽, и чистыми остаётся 112 455 ₽. В убыточную неделю сравнение даст обратный результат и заплатить придётся минимальный 1% от выручки. Самозанятые на НПД считают как на УСН «Доходы», на ОСН налог равен 20% от положительной прибыли.
Четыре ошибки, из-за которых прибыль не сходится
СПП посчитали удержанием. Скидку постоянного покупателя частично оплачивает сама площадка, для продавца это доход, и выплату он не уменьшает. Если 61 000 ₽ кредитов вычесть вместо того чтобы прибавить, выплата съедет до 220 100 ₽, а прибыль недели упадёт со 132 300 до 10 300 ₽, то есть ровно на удвоенные кредиты.
Закупку взяли по отгруженным единицам. За ту же неделю магазин отгрузил 940 единиц, выкупили 510, конверсия выкупа 54,3%, что укладывается в обычный для Wildberries диапазон 40–70%. Себестоимость по отгрузкам дала бы 940 × 330 = 310 200 ₽ и увела расчёт в минус: 342 100 − 310 200 − 41 500 = −9 600 ₽.
Забыли рекламу. В финотчёте её нет, поэтому магазин, который считает прибыль строго по выгрузке, получит 173 800 ₽ вместо 132 300 ₽. Разрыв ровно на сумму продвижения, и чем агрессивнее ставки, тем сильнее расходится картина.
Налог посчитали от выплаты. Базу по УСН «Доходы» задаёт выручка, выплата к ней отношения не имеет. Расчёт 342 100 × 6% = 20 526 ₽ выглядит безобиднее правильных 32 820 ₽, но недоплата в 12 294 ₽ за одну неделю накапливается в квартальный сюрприз.
Прибыль недели и прибыль когорты заказов
Отчёт нарезан по календарным неделям, а движение товара живёт по своему графику. Заказ уехал в понедельник, забрали его через десять дней. Возврат приехал ещё неделей позже, а хранение за этот товар списалось уже третьим периодом. Продажа и её издержки регулярно оказываются в соседних отчётах.
Из этого следуют две величины. Прибыль недели показывает, сколько магазин заработал по деньгам, проведённым за семь дней, и её удобно сверять с поступлением на счёт. У прибыли когорты заказов задача другая: собрать всё, что принесли заказы конкретных дат, вместе с их поздними выкупами, возвратами и логистикой. Первую считают по отчёту, вторую по оси заказов, совпадать они не обязаны. Смешение взглядов и рождает ту самую убыточную на вид неделю, в которую попали штрафы и хранение по продажам прошлого месяца.
Как это считается в RevioMP
Ручной разбор отчёта терпим, пока в магазине пара десятков артикулов. Дальше идёт перенос строк в таблицу, сверка кредитов, подстановка закупки по выкупам и поиск рекламы во втором кабинете, и каждый шаг добавляет шанс ошибиться.
RevioMP забирает reportDetailByPeriod и данные Performance API сам, раскладывает строки по категориям, подставляет закупку по выкупленным единицам и считает прибыль, маржинальность, ДРР и налог за выбранный период. Работа идёт в режиме чтения отчётов, вмешательства в цены, карточки и остатки нет. Выплату недели можно приложить к банковской выписке и убедиться, что на счёт пришла ровно эта сумма; разрезы по товарам и складам лежат в блоке аналитики Wildberries.
За один маркетплейс на тарифе Pro списывается 1990 ₽ в месяц, и оборот эту сумму не двигает. Семь первых дней работают на полном функционале уровня Pro без карты: 30 SKU на каждый маркетплейс, календарь глубиной в неделю, экспорт в Excel и PDF на этот срок отключён. Хранение данных российское, оператор в реестре РКН под номером 77-25-456103.
Частые вопросы
Единой ставки нет. Размер вознаграждения площадки зависит от категории товара и схемы работы (FBO, FBS, DBS), поэтому в отчёте у разных артикулов одного магазина процент отличается. Реальную величину показывает собственный финотчёт: комиссия приходит в нём двумя строками, «Вознаграждение Вайлдберриз» и НДС с него. Сложите их и разделите на продажи периода, получится ставка, по которой площадка работает с вашим ассортиментом.
Разрыв создают удержания: за каждую операцию площадка выставляет собственный счёт, от процента с продажи до платы за место на складе, и вычитает его сразу. Обратно приходят кредиты, СПП и возмещения по работе пункта выдачи и перевозке. Сальдо всех строк периода лежит в поле «К перечислению», и на расчётный счёт уходит именно оно.
Нет, расходы на продвижение живут в отдельном рекламном кабинете и приходят через Performance API, поэтому вычитать их из выплаты приходится самостоятельной статьёй. На Ozon и Яндекс Маркете логика обратная: реклама уже уменьшила выплату внутри отчёта, повторно её вычитать нельзя.
Логистику пересчитывать не нужно: она уже начислена площадкой на все отправленные заказы, включая те, что вернулись, и целиком сидит в строке доставки. Именно через неё невыкуп и бьёт по прибыли. Закупка от него не растёт: товар, который поехал обратно, вернулся на склад и будет продан позже, поэтому его закупочная цена в расходы недели не попадает.
Ставку определяет система налогообложения, площадка на неё не влияет. Упрощёнка с объектом «Доходы» и самозанятость забирают 6% выручки. На «Доходах минус расходы» считают 15% с прибыли, сравнивают с 1% выручки и платят большее из двух; этот минимальный процент никуда не денется даже в убыточный период. Общая система берёт 20% с положительной прибыли. Ставки УСН регион вправе снижать. База по упрощёнке «Доходы» стоит на выручке, поступление на расчётный счёт для неё не берут.
Соберите прибыль магазина без ручного разбора отчёта
Финотчёт Wildberries раскладывается по строкам автоматически, закупка и реклама подставляются рядом. После подключения токена отчёты подтягиваются сами, прибыль и маржинальность считаются за любой выбранный период.
Посмотреть тарифыБез карты · 7 дней полного доступа уровня Pro