Обсудить задачу

Маржинальность по клиентам: как посчитать с учётом отсрочки оплаты

Опубликовано · факты проверены

Коротко. Маржа клиента - это его отгрузки минус себестоимость, прямые расходы и цена денег, пока он не заплатил; маржинальность - доля этой маржи в отгрузках. Цена денег - сумма счёта × дни от отгрузки до фактической оплаты × годовая ставка ÷ 365. В условной оптовой компании маржа отгрузок (до цены денег) у всех клиентов около 19,1%, а после цены денег - столько же у тех, кто платит в день отгрузки, и 17,1% у клиента с отсрочкой 45 дней. Неоплаченные старые счета держите отдельной строкой: один такой счёт может снять пятую часть годовой маржи клиента.

Пример - демо-таблица «Весь бизнес» с условными данными: 18 оптовых клиентов и 1 078 счетов, отгрузки с июля 2025 по июнь 2026 года, оплаты по 26 сентября.

1. Маржа отгрузок: что вычесть из счетов клиента

В примере маржа отгрузок у всех клиентов почти одинаковая, и различает их другое - когда они платят. Маржа отгрузок - отгрузки клиента минус себестоимость и прямые расходы, которых без них не было бы (в примере - доставка до объекта). Нужны счета клиента: дата отгрузки, сумма, срок, дата оплаты. Зарплату и аренду на клиента не делим: общие расходы разобраны в статье про распределение общих расходов.

Берите себестоимость по каждой отгрузке, если она есть в учёте: так видны скидки и разные наборы товаров. В демо её по счетам нет, скидок и своих наборов у клиентов тоже нет, поэтому берём долю маржи опта в месяце отгрузки: за год это 19,1% от 190,2 млн ₽ отгрузок, у каждого клиента - около 19,1%.

Как проверить у себя. Сложите маржу отгрузок всех клиентов за период и сравните с маржей направления в отчёте о прибылях: суммы должны совпасть с точностью до округления счетов. В примере разница - 11 ₽.

2. Цена денег: дни от отгрузки до оплаты

При ставке 16% отсрочка в 45 дней снимает с маржи клиента около двух процентных пунктов - это цена денег. Пока клиент не заплатил, деньги за отгрузку лежат у него - это дебиторка, одна из пяти цифр собственника. Эти деньги стоят процентов по кредиту или дохода по депозиту:

цена денег = сумма счёта × дни от отгрузки до оплаты × ставка ÷ 365.

Дни берите по дате оплаты: опоздание стоит столько же, сколько отсрочка по договору. Неоплаченный счёт считайте до даты отчёта. Ставка - ваша. В примере - 16% годовых, около средней ключевой ставки Банка России за год отгрузок примера.

«Северный квартал», срок оплаты 45 дней:

  • отгружено - 21 594 060 ₽;
  • себестоимость - 16 717 989 ₽;
  • доставка до объекта - 755 793 ₽;
  • маржа отгрузок - 4 120 278 ₽ (19,1%);
  • клиент должен вам в среднем за год 2,64 млн ₽: отгрузки × 44,7 дня ÷ 365, где 44,7 - средние дни до оплаты, взвешенные по сумме счетов;
  • цена денег при 16% - 422 872 ₽: примерно 2,64 млн ₽ × 16%, точно - по каждому счёту.

Маржа после цены денег - 3 697 406 ₽, или 17,1% отгрузок.

Маржа клиента со сроком оплаты 45 дней по шагам. Демо-данные

Как проверить у себя. Для одного клиента умножьте сумму каждого счёта на дни до оплаты, сложите и поделите на сумму счетов - это средние дни, взвешенные по сумме. Больше срока договора - клиент опаздывает.

3. Кто зарабатывает, а кто держит деньги

После цены денег крупный клиент может оказаться последним по проценту маржи. Исходные листы - в демо-таблице управленческого учёта. Маржа после цены денег у четырёх клиентов (посчитана как в образце ниже):

  • «Частные прорабы» (сводная строка), платят в день отгрузки - 19,1%;
  • «Опора», срок 30 дней, в среднем 29,7 дня - 17,8%;
  • «СтройМонтаж», срок 30 дней, в среднем 37,7 дня - 17,4%;
  • «Северный квартал», срок 45 дней, в среднем 44,7 дня - 17,1%.

По марже отгрузок в рублях «Северный квартал» третий из 18, а по проценту после цены денег - последний. Платит он в среднем в срок, даже на 0,3 дня раньше, дело в сроке 45 дней. В рублях после цены денег он всё равно четвёртый из 18, а ваших денег в среднем за год держит больше всех.

Всего цена денег по клиентам - 1,85 млн ₽ за год, 5,1% маржи опта: примерно каждый двадцатый рубль маржи уходит на отсрочки и опоздания.

Отсюда правило для условий: отсрочка стоит ставка × дни ÷ 365 от суммы отгрузки, при 45 днях и 16% - 1,97%. Скидка за оплату в день отгрузки обходится дешевле отсрочки, пока она меньше этой доли.

Как проверить у себя. Отсортируйте клиентов по марже отгрузок в рублях и по марже после цены денег в процентах. Кто в первом списке наверху, а во втором внизу, - первые кандидаты на разговор об условиях оплаты.

4. Опоздания и неоплаченные счета

Средние дни за год могут прятать перемену. У «СтройМонтажа» за отгрузки до 2 мая деньги приходили в среднем через 30,1 дня - почти в срок, за отгрузки с 2 мая - через 66,1 дня.

Счета с 2 мая опоздали на четыре-семь недель, но это пятая часть суммы за год, поэтому годовые 37,7 дня выглядят лишь на неделю хуже срока. Маржа после цены денег по ним (посчитана как в образце) - 16,2%, по более ранним - 17,7%. Смотрите и последний месяц или квартал.

Счета, не оплаченные дольше 60 дней после срока, держите отдельно - так их разбирают на листе «Дебиторка» демо-таблицы. У «Кровли-Про» счёт на 379 720 ₽ отгружен 24 июня со сроком 8 июля и на 26 сентября не оплачен.

Если счёт не оплатят, маржа клиента уменьшится на всю его сумму - отгрузка уже в выручке и себестоимости: с 1,94 до 1,56 млн ₽ за год, на 20%. Недельный отчёт по ним - в статье о просроченной дебиторке.

Как проверить у себя. Разделите сумму счетов с просрочкой больше 60 дней на маржу клиента после цены денег - это доля его маржи под риском.

5. Образец: строка по клиенту

Строка по клиенту собирает все шаги статьи. «Кровля-Про», отгрузки с июля 2025 по июнь 2026 года, срок оплаты 14 дней:

  • отгружено - 10 566 470 ₽; проверка: сумма его счетов за период;
  • маржа отгрузок - 2 016 452 ₽ (19,1%); проверка: отгрузки минус себестоимость и доставка;
  • дни до оплаты - 17,5, без неоплаченного счёта - 14,7; проверка: сумма × дни по счетам ÷ отгрузки, неоплаченный счёт - до даты отчёта;
  • цена денег при 16% - 81 157 ₽; проверка: сумма × дни × 0,16 ÷ 365 по каждому счёту;
  • маржа после цены денег - 1 935 295 ₽ (18,3%); проверка: маржа отгрузок минус цена денег;
  • под риском, просрочка больше 60 дней - 379 720 ₽; проверка: неоплаченные счета, срок которых прошёл больше 60 дней назад;
  • скидка - нет, в демо скидок нет; в ваших данных - разница с прайсом по счетам.

Вопросы

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

Деньги приходят по факту: у «СтройМонтажа» срок 30 дней, а деньги в среднем шли 37,7 дня.

Какую ставку подставлять?

Свою: процент по кредиту, а без кредита - доход по депозиту. В примере - 16%, около средней ключевой ставки Банка России за год отгрузок примера: 16,3%, ставка снижалась с 20% до 14,25%.

Что делать, если себестоимости по отгрузкам нет?

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

Как учесть предоплату?

Если клиент платит до отгрузки, дни отрицательные и цена денег прибавляется к марже. В примере предоплат нет: четыре клиента платят в день отгрузки, цена денег у них ноль.

Источники

  • Банк России, «Ключевая ставка Банка России» (таблица по дням): https://www.cbr.ru/hd_base/KeyRate/
  • Демо-таблица «Весь бизнес - управленческий учёт» (условные данные), листы «Продажи» и «Счета»: https://followthedata.ru/primery/upravlencheskiy-uchet-google-sheets/

Если хотите, чтобы это посчитали мы

Собираем данные бизнеса в одну систему: отгрузки, себестоимость, оплаты и банк. В панели - выручка к плану, маржа, деньги на месяц вперёд и просроченная дебиторка на одной странице. Срок - 3-6 недель. Подробнее - «Панель собственника».

Telegram @followthedata_team · team@followthedata.ru · followthedata.ru

Читайте также

Пять цифр собственника на понедельник: что должно быть на главном экранеВыручка к плану, маржа по направлениям, деньги на месяц вперёд, просроченная дебиторка и одна главная метрика. Как посчитать каждую и зачем ей порог.Скидка за досрочную оплату: как посчитать, выгодна ли она вам и клиентуКак посчитать предельную скидку за оплату раньше срока по своей ставке и фактическим дням оплаты и сколько годовых она даёт клиенту. Пример на 18 клиентах.Оборачиваемость дебиторской задолженности в днях: как посчитать по каждому клиентуКак посчитать оборачиваемость дебиторской задолженности в днях по каждому клиенту и сравнить со сроком оплаты. Пример на 18 оптовых клиентах.Сезонность в плане продаж: как разложить годовой план по месяцамГодовой план продаж по долям месяцев: расчёт и проверка. Пример: при верном итоге года ровный план ошибался в среднем на 33% факта месяца, по долям - на 3%.

Обсудим вашу задачу

Созвон на 30–45 минут: какие решения нужно принимать и где сейчас лежат данные. Дальше — состав, цена и срок в КП.

Быстрее всего — в Telegram@followthedata_team Или на почтуteam@followthedata.ru
Заявка