Калькулятор прибыли и юнит-экономики Wildberries

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

Площадка: Wildberries Ozon Яндекс Маркет скоро

Регистрации нет, считает прямо в браузере — данные никуда не уходят.

Товар и цена

Удержания площадки

Ваши расходы и налог

Прибыль с проданной штуки
Маржа от вашей выручки
ROI на вложенные в товар
Точка безубыточности

Куда уходит цена

Статья₽ на штукуДоля от цены

Какая нужна цена под целевую маржу

Обратный расчёт: не подбором, а формулой — прибыль линейна по цене.

Целевая маржаЦена продажиНасколько дороже текущей

Три места, где калькуляторы обычно врут

Не придирки: каждая из этих трёх ошибок в одиночку переворачивает знак прибыли.

Скидку WB платит площадка, а не вы

Покупатель видит цену со скидкой постоянного покупателя (СПП), а продавцу приходит его цена продажи. Если считать выручку по цене на витрине, она занижается на всю скидку — а это 20–40 %, и прибыльный товар выглядит убыточным.

Поэтому здесь всё, кроме налога, считается от цены продажи. СПП влияет только на налоговую базу.

Налог считается от цены покупателя

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

Логистика делится на процент выкупа

Невыкупленная штука съездила к покупателю и вернулась, а денег не принесла. Её дорога ложится на те штуки, что выкупили: при выкупе 50 % расход на проданную единицу удваивается.

Считаем так: прямая ÷ выкуп + обратная × (1 − выкуп) ÷ выкуп.

Полная формула, по которой считает эта страница

Прибыль = Цена продажи − Комиссия − Эквайринг − Реклама − Налог − Логистика − Себестоимость − Прочие затраты − Штрафы − Хранение − Платная приёмка

Это ровно та же формула, по которой считает сам сервис — она вынесена в отдельный проверяемый модуль и покрыта тестами на числах. Публичный калькулятор не «упрощённая версия»: он даёт тот же ответ, просто ставки в него вводите вы, а не подставляет кабинет.

Чего этот калькулятор не делает

Честно, чтобы не было сюрприза

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

Не знает, сколько штука пролежит на складе. Хранение вы прикидываете сами: ставка в сутки × срок. Внутри сервиса срок берётся из реальной скорости продаж этого товара.

Считает одну штуку, а не магазин. Здесь нет ни оборачиваемости, ни того, что реклама на один товар кормит продажи соседнего.

Что меняется, когда кабинет подключён

Тот же расчёт, но поля заполняет не человек, а факты вашего кабинета.

Ставки подставляются из справочника тарифов

Комиссия, тариф логистики по вашим габаритам и складу, ставка хранения, коэффициент приёмки — берутся по конкретному артикулу. Габариты тоже: по ним считается объём, а по объёму — логистика.

Там, где справочник молчит, поле остаётся ручным и помечено как ручное. Подставить «примерные 15 %» значило бы выдать догадку за факт площадки.

Логистика берётся фактом, а не тарифом

Тариф называет цену одной поездки. Факт из реестра площадки уже содержит и дорогу обратно по отменам, возвратам и невыкупам. Разница не косметическая: без обратных строк один разобранный месяц давал 1 239 611 ₽ вместо 1 621 134 ₽ — на четверть меньше правды.

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

Формула прибыли сверена до рубля

Формула, по которой сервис считает прибыль магазина, воспроизводит реальный отчёт кабинета за месяц с точностью до рубля: эталон — 2 916 951 ₽ чистой прибыли при маржинальности 18,85 %, и это закреплено тестом. Упадёт он — значит сломана формула, а не тест.

Оговорка по-честному: тот эталонный отчёт — по кабинету Ozon, и это одна проверка на одном месяце, а не непрерывная сверка каждый день. Но принцип от неё остался: если наш отчёт расходится с кабинетом — неправы мы, и это чинится, а не объясняется.

Расчёт можно сохранить и отправить в цену

Считаете артикул за артикулом, сохраняете записи, выгружаете в Excel живыми формулами. Новая цена уходит не на площадку, а в лист согласования — вы смотрите на неё второй раз на холодную голову и согласуете пачками.

Сохранённая запись никогда не пересчитывается задним числом: показывается ровно то число, которое вы видели, когда сохраняли.

Тоже честно

Справочник тарифов заполнен по Wildberries и Ozon. По Яндекс Маркету он пуст целиком — ни комиссий, ни логистики: поддержка Маркета у нас на уровне фундамента, живым кабинетом не проверена. Считать по нему в калькуляторе можно, но все ставки придётся ввести руками.

Мы не занимаемся внешней аналитикой рынка: ниш, объёмов чужих продаж и выручки конкурентов у нас нет. Мы про ваш кабинет и ваши деньги.

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

Какую цену вводить — свою или ту, что видит покупатель?

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

Почему прибыль падает, когда я снижаю процент выкупа?

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

Что такое точка безубыточности в этом расчёте?

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

Почему нельзя просто взять комиссию 15 % и не морочиться?

Можно, но тогда это гадание, а не расчёт. Комиссия зависит от категории, логистика — от объёма и склада, хранение — от того, сколько штука пролежит. На товаре с ценой 2 000 ₽ ошибка в 5 процентных пунктов комиссии — это 100 ₽ со штуки, обычно вся маржа целиком.

Данные, которые я ввожу, куда-то отправляются?

Нет. Расчёт целиком идёт в вашем браузере, на сервер ничего не уходит. Обновите страницу — введённое пропадёт.

Есть такой же калькулятор для Ozon и Яндекс Маркета?

По Ozon есть — отдельная страница, и отдельная она не для красоты: у Ozon «последняя миля» считается долей от цены, а у WB такой части в тарифе нет вовсе; эквайринг у Ozon отдельная услуга банка, а у WB он обычно уже внутри комиссии. По Яндекс Маркету страницы нет: наша поддержка Маркета ни разу не проверена живым кабинетом, и звать по ней людей мы не будем.

Что ещё посчитать

Калькулятор прибыли Ozon

Та же арифметика, но своя механика: последняя миля долей от цены, эквайринг отдельной строкой, ценовые пороги и кластерная наценка.

Калькулятор поставки на склад

Сколько штук везти на склад площадки: спрос по неделям с весами, вычет того, что уже в пути, кратность партии.

Как оспорить удержания Wildberries

Сроки возражений из действующей оферты и калькулятор даты, после которой отчёт уже не оспорить.

Посчитали один товар — а что с остальными?

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

Именно «вероятная»: это совпадение по вашим же данным, а не доказательство. Так и написано на самом экране — выдавать корреляцию за причину мы не станем.

Для работы достаточно ключа с правами только на чтение.