Ставки и экономика
Выгодная ставка на грузоперевозку: формулы и проверка
10 октября 2026 г. · 14 мин чтения

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




