Go-Bot

Ставки и экономика

Выгодная ставка на грузоперевозку: формулы и проверка

10 октября 2026 г. · 14 мин чтения

Выгодная ставка на грузоперевозку: формулы и проверка

Выгодная ставка на грузоперевозку — что это и как понять, что она «ваша»

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

Коротко алгоритм:

  1. посчитайте минимальную ставку перевозчика (точка безубыточности на рейс),
  2. прибавьте целевую маржу и корректировки под риски,
  3. учтите стоимость денег при отсрочке оплаты,
  4. проверьте альтернативы (возвратный груз, перенос),
  5. торгуйтесь, но не опускайтесь ниже «цены отказа» на сегодня.

Из чего складывается минимальная ставка перевозчика

Минимальная — это цена, ниже которой рейс съест деньги. Она зависит от:

  • переменных расходов на км и час (топливо, AdBlue, ТО, шины по пробегу, платные дороги/«Платон» в РФ, стоянки, суточные, связь),
  • зарплаты водителя (по дням/рейсам/км — как платите фактически),
  • доли постоянных расходов (лизинг/кредит, ОСАГО/КАСКО/страхование груза, налоги, ОС/УСН, бухгалтерия, лицензии) на период рейса,
  • порожнего пробега до загрузки и после выгрузки,
  • платных операций (погрузка краном, доп.документы, пропуска, спецразрешения).

Формулы, которые можно проверять в ваших план-фактах:

  • Общая дистанция рейса: T = L + E, где L — загруженные км, E — порожние км.
  • Длительность в днях: D — по вашим трекам на этом направлении (не берите «по карте»; смотрите фактическую среднюю скорость и очереди).
  • Переменные на км: Cvar_load (загруженный), Cvar_empty (порожний). Если не разделяете — возьмите средневзвешенные из отчётов по топливу и ТО.
  • Постоянные на день: Cfix_day = (все фикс. расходы в месяц / рабочих дней в месяц). Рабочие дни — по факту выездов ваших тягачей за квартал.

Минимальная цена рейса: Rmin = Cvar_load×L + Cvar_empty×E + Cfix_day×D + Зарплата_водителя + Прямые_платные_сборы

Где брать цифры:

  • Топливо: средний расход по бортовым телематическим данным за последние 90 дней на похожем плече. Если нет — берите из путевых листов.
  • «Платон» и платные трассы в РФ: текущие тарифы смотрите в официальных калькуляторах (platon.ru, avtocod/rosavtodor и калькуляторы консолидаторов). Цифры меняются — не подставляйте старые.
  • Расстояния: проверьте одновременно 2–3 источника (ATI.Дистанции, Google Maps, Яндекс Карты). Берите больший километраж при сомнении.
  • Зарплата: не усредняйте по парку; берите схему оплаты водителя именно на этом рейсе (ставка/сутки, оклад+километры, премия за ночёвку на объекте и т. п.).

Контрольный ориентир: если R (ставка заказчика) < Rmin — это убыточный рейс с первого дня, даже если «загрузимся назад». Исключения бывают (нужно срочно перевезти свой прицеп, довезти водителя к дому), но это уже не про бизнес.


Ставка за км фуры: переводим цену рейса в понятные метрики

Многие торгуют «за рейс», а сравнивать удобнее «за км». Важно считать оба варианта корректно:

  • Выручка на общий км: Vall = R / (L + E). Полезна для планирования парка и сравнения направлений.
  • Выручка на загруженный км: Vload = R / L. Полезна, если вы так же считаете минимум (когда переменные на порожняк близки к загруженным — например, магистральный тягач).
  • Себестоимость на общий км: Call = (Cvar_load×L + Cvar_empty×E + Cfix_day×D + Зарплата + Прямые сборы) / (L + E).

Если в карточке груза на бирже указан «километраж по маршруту», это почти всегда L. Е надо досчитать самим: от стоянки/базы до точки А и от Б до места, где возьмёте следующий груз. Ошибка по E в 50–150 км легко съедает «красивую ставку».

Где метод «за км» не работает:

  • городские развозы с 3–6 адресами: решает не километраж, а часы на погрузки/лифты/пропуска. Считайте почасово или фикс за адрес.
  • сложные въезды (ТБО, карьеры, площадки с пропусками и инструктажами): заложите время и фикс‑плату за простоевый час.

Таблица для ежедневной шпаргалки:

Что считаемФормулаГде взять данные
Выручка на общий кмVall = R / (L + E)R — из объявления/торга; L — из маршрута; E — свои расчёты по возврату
Себестоимость на общий кмCall = (Cvar_load×L + Cvar_empty×E + Cfix_day×D + ЗП + Сборы) / (L + E)Телематика/ПЛ, бухгалтерия, калькуляторы платных
«Цена отказа» на сегодняRwalk = Cvar_load×L + Cvar_empty×E + ЗП + прямые сборыБез фикс‑затрат — как экстренный минимум при простое
Ставка за км фуры к торгуRtarget_km = (Rmin×(1+Маржа) + Риски + Дисконт_отсрочки) / LМаржа и риски — политика компании

Примечание: «Цена отказа» (Rwalk) — это когда машина уже стоит без работы и вы готовы покрыть переменные и зарплату, не закрывая фикс‑затраты. Используйте её как исключение и фиксируйте, сколько таких рейсов в месяц вы допускаете.


Рентабельная ставка: целевая маржа, риски и деньги во времени

Рентабельная ставка — это Rmin плюс целевая маржа и поправки под риски. Разложите надбавки прозрачно, чтобы в торге не «таять» незаметно:

  1. Маржа. Выберите одно целевое: на км, на рейс или на «день занятости тягача». Пример логики: «не меньше N ₽/день брутто‑маржи» или «+Х% к Rmin». Привяжите к сезону: фиксируйте фактическую маржу по плечу за 3–6 месяцев и используйте медиану как ориентир.
  1. Риски рейса:
  • отсутствие возврата в нужный срок (заложите вероятность «пустого возврата» в E),
  • нештатные простои (добавьте платные часы и лимиты бесплатного ожидания в заявке: «2 ч бесплатно, далее N ₽/ч» — так это выглядит в карточках и договорах),
  • спецрежимы: ADR (доплаты водителю, обучение, СИЗ), реф (расход топлива холодильной установки смотрите в паспорте, типично 1,5–3 л/ч), негабарит (сопровождение, разрешения). Цифры — из ваших контрактов и прайсов, они сильно отличаются по регионам.
  1. Отсрочка платежа — это стоимость денег. Если ставка по вашему финансированию r% в месяц, а отсрочка d дней, наценка к цене за отсрочку примерно: Δотср = Rcash × (r × d / 30). То есть, если готовы везти «за наличные» за Rcash, то под 30 дней отсрочки с той же доходностью просите Rcash + Δотср. Курсы валют (RUB/KZT) берите в день торгов с cbr.ru или nbrk.kz.

Итог: Rtarget = Rmin × (1 + Маржа) + Премии_за_риски + Δотср.

Проверьте двумя контрольными метриками — «выручка на общий км» и «брутто‑маржа в день». Если хотя бы одна проседает ниже порога — не соглашайтесь или меняйте условия (платное ожидание, гарантированный догруз, промокод на платные дороги от клиента, предоплата).


Цена рейса: два рабочих примера расчёта (проверьте арифметику)

Числа ниже — пример для методики. Подставляйте свои расходы, тарифы платных дорог и зарплаты.

Пример А: РФ, магистральный тягач, рейс Москва → Казань, 820 км

Условия: 20 т, тент, загрузка/выгрузка по 1 адресу, «Платон» есть, возврат планируем в течение 1 дня, порожняк ориентировочно 120 км, D = 2 дня с учётом загрузки/выгрузки.

Ваши вводные (пример, не норма рынка):

  • Cvar_load = 17 ₽/км (топливо, AdBlue, ТО, шины по пробегу) — взято из отчёта телематики и бухгалтерии,
  • Cvar_empty = 15 ₽/км (чуть меньше расход),
  • Cfix_day = 7 000 ₽/день (лизинг, страхование, налоги, управленка — разделили на фактические рабочие дни),
  • Зарплата водителя = 6 000 ₽/день × 2 дня = 12 000 ₽,
  • Платные дороги/«Платон» = подставьте актуальнейшие суммы из калькуляторов (не вставляем число — тарифы меняются), обозначим как Toll,
  • Прочие прямые — стоянка и платная рампа — 1 500 ₽.

Расчёт:

  • L = 820 км, E = 120 км, T = 940 км, D = 2 дня.
  • Переменные: 17×820 + 15×120 = 13 940 + 1 800 = 15 740 ₽.
  • Фикс на дни: 7 000×2 = 14 000 ₽.
  • Итого Rmin = 15 740 + 14 000 + 12 000 + Toll + 1 500 = 43 240 ₽ + Toll.
  • Целевая маржа допустим 15% к Rmin: Маржа = 0,15×(43 240 + Toll) = 6 486 ₽ + 0,15×Toll.
  • Отсрочка 30 дней при цене денег 2%/мес: Δотср ≈ (Rmin + Маржа) × 0,02.

Итоговая целевая ставка на торг: Rtarget ≈ (43 240 + Toll) × 1,15 + 0,02×(43 240 + Toll) ≈ (43 240 + Toll) × 1,17.

Проверка метрик:

  • Vall = Rtarget / 940,
  • Брутто‑маржа в день = (Rtarget − (переменные + зарплата + прямые сборы + Toll)) / 2.

Если заказчик не оплачивает ожидание — пропишите в заявке «2 ч бесплатно/далее N ₽/ч» и защитите маржу.

Пример B: KZ, тент 20 т, рейс Алматы → Шымкент, 680 км

Условия: 680 км, возвратный груз в радиусе 100 км, D = 2 дня. Валюта KZT.

Ваши вводные (пример):

  • Cvar_load = 65 ₸/км, Cvar_empty = 58 ₸/км — по вашим отчётам,
  • Cfix_day = 28 000 ₸/день,
  • Зарплата = 22 000 ₸/день × 2 = 44 000 ₸,
  • Платные дороги/посты — обозначим как TollKZT по калькуляторам KZ,
  • Прямые — 6 000 ₸.

Расчёт:

  • L = 680, E = 100, T = 780, D = 2.
  • Переменные: 65×680 + 58×100 = 44 200 + 5 800 = 50 000 ₸.
  • Фикс: 28 000×2 = 56 000 ₸.
  • Rmin = 50 000 + 56 000 + 44 000 + TollKZT + 6 000 = 156 000 ₸ + TollKZT.
  • Маржа 12%: 18 720 ₸ + 0,12×TollKZT.
  • Отсрочка 14 дней при цене денег 1,5%/мес: Δотср ≈ (Rmin + Маржа) × (0,015×14/30).

Целевая ставка: Rtarget ≈ (156 000 + TollKZT) × 1,12 + Δотср.

Для сравнения направлений используйте Vall = Rtarget / 780. Если Vall ниже вашей медианы за последние 3 месяца по Казахстану — ищите догруз или увеличивайте ставку.


Что смотреть в карточке груза на ATI.SU и fa‑fa.kz, чтобы не ошибиться со ставкой

В карточках на биржах обычно есть одни и те же поля. Проверьте их по чек‑листу и сопоставьте с вашими цифрами.

  • Платёжные условия. На ATI.SU часто видно «Предоплата/Отсрочка N дн.», «Безнал с НДС/Без НДС», «Нал». Учтите НДС в вашей модели (если вы на УСН, НДС — это реально −20% к получаемым деньгам при работе «с НДС» у клиента, закладывайте в ставку или берите без НДС). На fa‑fa.kz встречается указание «Предоплата %», «Отсрочка d дней». Если отсрочка — используйте формулу Δотср из раздела выше.
  • Время на местах. В объявлении бывает «2 часа бесплатно». Это ваша защита от простоев. Если строки нет — проговорите и внесите в заявку. Запланируйте «окна» по времени: на складах ретейла часто «строго к слоту», опоздание = штраф или сдвиг на сутки.
  • Маршрут и километраж. На ATI можно открыть маршрут и проверить расстояние в сторонних картах. Не полагайтесь на один источник. Запишите отдельно L и оцените E: где вы реально возьмёте возврат.
  • Габариты/масса/тип кузова. Любое отклонение (реф, гидроборт, ADR, негабарит, верхняя/боковая погрузка) — это либо допрасходы, либо риски. Подтвердите текстом: «погрузка боком без снятия тента/стоек» — иначе потеряете время и деньги.
  • Документы и пропуска. Если требуются пропуска в ЦОДД/СК, въезд по пропускам — это прямые деньги и время. Заложите.

Минимум на торг: сформулируйте 3 числа до звонка/чата — Rtarget (или ставка за км), бесплатное ожидание (X ч), платный час (Y ₽/₸). Так вы удержите «скелет сделки» при любом торге.


Быстрый чек‑лист: как за 3 минуты решить, что груз выгодный

Таймбокс — 3 минуты. Открыв карточку, идите по пунктам:

  1. Курс и валюта (RUB/KZT). Если платят «по курсу на день оплаты», уточните источник курса (ЦБ РФ, НБ РК) и добавьте надбавку на волатильность, если это критично для вас.
  2. L и E. L — из маршрута, E — ваш план до ближайшей точки загрузки по истории. Если нет истории — поставьте консервативно +80–150 км в РФ и +60–120 км в KZ (возьмите медиану по своим последним 10 рейсам в регионе). Это не «рынок», это ваш факт.
  3. D — дни занятости тягача (ваша статистика по плечу). Не меньше, чем последние медианные значения по трекам.
  4. Платные дороги/«Платон». Откройте калькулятор — запишите в расходы.
  5. Отсрочка. Подставьте в формулу Δотср = Rcash × (r × d/30).
  6. Rmin и Rtarget. Быстрое вычисление в шаблоне/калькуляторе.
  7. Жёсткие стоп‑факторы: ADR без доплаты? Нет. Ночные выгрузки без оплаты? Нет. Пропуска за ваш счёт без компенсации? Нет. Если что‑то из этого есть — или меняйте цену, или проходите мимо.

Решение «берём/не берём» принимайте только после расчёта Vall и «брутто‑маржи в день». Эти две метрики сопоставимы между всеми плечами вашего парка.


Где метод «ломается» и как подстраховаться

  • Большая доля городских часов. Ставка «за км» заведомо занижает трудозатраты. Переходите на модель «фикс + почасовая работа на адресах». В заявке — лимиты бесплатного времени и ставка за час.
  • Погранпереходы, паромы, спецпропуска. Время непредсказуемо. Возьмите историческую медиану простоев по вашим рейсам и заложите в D. Настаивайте на платном ожидании после базового лимита.
  • Сильный сезонный разрыв. Если «низкий» сезон — не опускайтесь ниже «цены отказа», иначе «забетонируете» низкую маржу на месяцы. Лучший ответ — гибкость по направлению и скорости реакции на новые грузы.
  • «Сладкая» ставка при длинном плече и коротком сроке оплаты — проверьте штрафы за опоздание. Если срок нереалистичен для вашего парка (по фактической средней скорости) — это скрытый риск списания.

Минимальная ставка перевозчика vs рентабельная: как зафиксировать в правилах

Зафиксируйте две планки внутри компании:

  • Минимальная ставка перевозчика (стратегическая): включает долю фикс‑затрат. Ниже — не возим, иначе парка «не хватит» на окупаемость. Смотрите план‑факт по месяцу.
  • Минимальная «сегодняшняя» (тактическая, цена отказа): покрывает переменные + зарплату + прямые. Допускается не чаще N рейсов в месяц на машину, чтобы не проедать фикс‑расходы. Значение N — примите управленческим решением и отслеживайте в отчёте.

Добавьте простое правило: если отказ от рейса под Rtarget ведёт к простою тягача более X часов, разрешить цену отказа. Если простою нет — держим Rtarget.


Частые ошибки в торге ставкой и как их избежать

  • Считать E = 0, «потому что найду обратку». Лекарство: возьмите медиану E по направлению за 90 дней.
  • Игнорировать отсрочку. Лекарство: автоматическая надбавка по формуле Δотср в шаблоне ставки.
  • Брать «рыночную ставку за км фуры» из чата. Лекарство: храните свой факт по направлениям — Vall и маржу в день — и торгуйтесь от своих цифр.
  • Бесплатные «ещё час подожди, скоро начнут грузить». Лекарство: в заявке всегда «2 ч бесплатно, далее N ₽/₸/ч» и табель простоев от водителя с фотофиксацией.

Инструменты и источники, где смотреть цифры (без гадания)

  • Расстояния и время: ATI.Дистанции, Google/Яндекс, ваши треки (телематика). Берите не «идеальные» часы, а фактическую медиану.
  • Платные дороги/сборы: калькуляторы «Платон» и платных трасс (официальные сайты), прайсы терминалов/складов (часто есть в карточке или присылают в ответ на запрос).
  • Расходы на ТО/шины: отчёты бухгалтерии по статьям затрат на 10 000 км — переведите в ₽/км или ₸/км.
  • Зарплата: штатное расписание и фактические выплаты по рейсам (отдельно премии за ночёвки/ADR/реф).
  • Курсы валют: cbr.ru (RUB), nbrk.kz (KZT). Фиксируйте курс в заявке.

Небольшая автоматизация, чтобы держать цену и скорость реакции

В торге выигрывает тот, кто быстро отвечает на «свежие» грузы и при этом не роняет свою экономику. Помогает две вещи:

  • шаблон‑калькулятор ставки (Rmin, Rtarget, Vall, маржа/день) с вашими данными,
  • автоподнятие/автообновление объявлений о машинах и откликов: так вы первыми заходите в диалог, пока ставка «живая». На ATI.SU и fa‑fa.kz это можно делать вручную или через автоматизацию. Если у вас Go‑Bot, настройте частоту и окна активности — это экономит часы диспетчера и даёт шанс продать рейс ближе к Rtarget.

Шаблон для ваших расчётов (вставьте в Excel/Google Sheets)

Поля ввода: L, E, D, Cvar_load, Cvar_empty, Cfix_day, ЗП, Прямые, Toll, Маржа%, r(мес), d(дни отч.).

  • Rmin = Cvar_load×L + Cvar_empty×E + Cfix_day×D + ЗП + Прямые + Toll
  • Маржа_руб = Rmin × Маржа%
  • Δотср = (Rmin + Маржа_руб) × r × d / 30
  • Rtarget = Rmin + Маржа_руб + Δотср
  • Vall = Rtarget / (L + E)
  • Маржа_в_день = (Rtarget − (Cvar_load×L + Cvar_empty×E + ЗП + Прямые + Toll)) / D

Сохраните для каждого плеча фактические Vall и маржу/день. Через месяц у вас появится свой «рынок» без слухов.

Читайте дальше

Подключить Go-Bot

Оставьте имя и телефон — перезвоним и подключим за вас. 3 дня бесплатно.

Отправляя форму, вы соглашаетесь на обработку контактных данных для связи. Третьим лицам не передаём, рассылок не шлём.