Программа для расчёта тендеров: как считать себестоимость заявки и когда нужна своя система

Когда бизнес начинает активно участвовать в тендерах, рано или поздно появляется вопрос: чем считать. Не «где найти тендеры», а именно как посчитать себестоимость заявки так, чтобы выиграть и не уйти в минус.
Я fullstack-разработчик Евгений Волков. В 2025 году я сделал систему расчёта для тендерной компании ТендерОК. Именно тогда хорошо понял, где заканчивается Excel и где начинается потребность в программе для расчёта тендеров. Об этом и поговорим.
Что на самом деле ищут под «программа для расчёта тендеров»
Здесь есть тонкость, которую стоит прояснить с самого начала.
В выдаче по этому запросу вы найдёте агрегаторы и поисковики тендеров: Контур.Закупки, Tenderplan, СБИС, B2B-Center. Это системы мониторинга: они находят подходящие закупки, сортируют, присылают уведомления. Полезные инструменты. Но к расчёту себестоимости они не имеют почти никакого отношения.
Расчёт тендера совсем другая задача. Чтобы понять, выгодно ли участвовать и какую ставку поставить, нужно посчитать: сколько стоит исполнение, сколько уйдёт на обеспечение, какова маржа при минимальном шансе выиграть. Это задача тендерного калькулятора, а не поисковика.
Большинство компаний решают её в Excel. Пока тендеров немного и команда маленькая, это работает. Проблема начинается, когда объём растёт.
Ещё одна причина путаницы: многие готовые CRM-платформы для тендеров (СБИС, a2is) показывают в рекламе «расчёт тендеров», подразумевая совершенно другое. Они умеют считать финансовые показатели торгов, рейтинг участников, снижение цены относительно НМЦК. Но не себестоимость вашего участия по вашей модели ценообразования. Это разные вещи, и разница между ними стоит денег.
Интент запроса и выдача расходятся именно здесь. Разберём по порядку: что входит в расчёт, какие инструменты есть на рынке и когда имеет смысл строить собственную систему.
Что считает тендерный калькулятор
Правильно сделанный калькулятор сводит в одну модель доход по контракту и все расходы на участие и исполнение. Расходы делятся на три группы.
Прямые затраты на исполнение:
| Статья | Что включает |
|---|---|
| Материалы и сырьё | По позициям сметы, с учётом цен поставщиков |
| ФОТ на исполнение | Зарплата исполнителей, налоги и взносы с фонда |
| Логистика и склад | Доставка, хранение, погрузка/разгрузка |
| Субподряд | Работы, которые передаются на аутсорс |
Финансовые затраты на участие:
| Статья | Размер |
|---|---|
| Обеспечение заявки | 0,5–5% НМЦК (по 44-ФЗ) |
| Обеспечение контракта | 0,5–30% НМЦК |
| Банковская гарантия | до 10% суммы контракта |
| Комиссия ЭТП | 0,5–1% от цены победителя |
Важный нюанс по обеспечению: это не прямая потеря, а замороженные средства. Но на период торгов деньги вынуты из оборота, и для компании с ограниченной ликвидностью это реальная статья затрат. В расчёте её учитывают через стоимость денег.
Организационные расходы:
- ЭЦП: до 10 000 ₽ в год, амортизируется на число тендеров
- ФОТ тендерного отдела на подготовку документации
- Резерв на риски: обычно 5–15% от прямых затрат
К этому добавляется целевая маржинальность и налоги. При УСН налог считается с дохода или с разницы, что меняет модель. При работе с НДС учёт сложнее: входящий НДС от поставщиков частично компенсирует исходящий, и это влияет на реальную себестоимость.
Отдельный вопрос: как соотносятся все эти цифры с НМЦК. Практика показывает: если ваша себестоимость при нулевой марже выходит выше 85–90% НМЦК, участие в торгах уже рискованное. Конкуренты могут снизиться сильнее. Тендерный калькулятор позволяет видеть эту границу ещё до подачи заявки, а не узнавать о ней постфактум на протоколе рассмотрения.
Итоговая ставка в заявке: та цена, при которой после всех расходов остаётся запланированная прибыль. Снизить можно за счёт маржи или резерва. До нуля снижать нельзя. Демпинг без понимания нижней границы ведёт прямо к убыточному контракту.
Готовое решение или своя система расчёта
Вот честное сравнение трёх вариантов:
| Поисковик-агрегатор | Готовая CRM (СБИС, a2is) | Своя расчётная система | |
|---|---|---|---|
| Что умеет по расчёту | Практически ничего | Базовый шаблонный калькулятор | Ваша модель ценообразования |
| Гибкость модели | Нет | Жёсткий шаблон | Полная |
| Владение данными | Данные у вендора | Данные у вендора | Ваш сервер |
| Интеграции с учётом | Нет | Ограниченные | Любые через API |
| Стоимость | 3 000–20 000 ₽/мес | 5 000–40 000 ₽/мес | от 150 000 ₽ разово |
| Под нестандартные нормативы | Нет | Очень ограниченно | Да |
Если у вас стандартная схема закупок, небольшой объём и типовые позиции, готовая CRM с базовым расчётом вполне закроет задачу. Мучиться с кастомной системой не стоит.
Своя система оправдана, когда модель ценообразования нестандартная. Отраслевые нормативы (ГЭСН, ФЕР, региональные индексы). Сложный субподряд с разными ставками по видам работ. Необходимость тянуть актуальные цены прямо из 1С. Именно в этом случае шаблонный калькулятор даёт неточный результат, а ошибка в расчёте стоит денег.
Конкретный пример, который встречается часто: строительная компания работает с разными типами объектов. Жилой дом, производственный цех, дорожное полотно. У каждого своя сметная документация, свои нормативы, свои коэффициенты накладных расходов. Готовая CRM предлагает один шаблон расчёта. Либо вы его упрощаете так, что теряете точность, либо ведёте параллельно три разных Excel-файла рядом с CRM. Это и есть момент, когда кастомная система перестаёт быть дорогой игрушкой и становится рабочим инструментом.
Второй сигнал: если ваш тендерный экономист уходит в отпуск или увольняется, и расчёт тендеров вместе с ним. Это значит, что модель не формализована и не автоматизирована. Кастомная система решает именно эту проблему: знания фиксируются в логике программы, а не в голове одного человека.
Когда нужна собственная система расчёта
+Плюсы
- Сложная модель ценообразования: отраслевые нормативы, несколько типов работ с разными ставками, региональные коэффициенты.
- Много тендеров параллельно: 10+ заявок в месяц. Ручной расчёт в Excel превращается в полноценную должность.
- Интеграция с учётной системой: актуальные цены на материалы и ставки ФОТ должны приходить автоматически, не переноситься вручную.
- Командная работа: несколько специалистов готовят документацию, нужна история расчётов и контроль версий.
- Специфика контрактов: строительство, поставка оборудования, госконтракты с особыми требованиями к форме сметы.
−Минусы
- Разовый расчёт: если участвуете в тендерах редко и модель простая, Excel с шаблоном справится.
- Небольшой объём: до 3–5 тендеров в месяц кастомная система финансово не окупается.
- Нет формализованной модели: если расчёт каждый раз считается по-разному, начните с формализации процесса, а не с программы.
- Нужно быстро: кастом делается месяцами. Если участие в тендере через неделю, шаблон Excel быстрее.
- Нет бюджета: минимальный вход от 150 000 ₽. Если это неподъёмно сейчас, настройте хороший шаблон Excel и вернитесь к вопросу позже.
Граница между «хватит Excel» и «нужна система» обычно проходит не по числу тендеров, а по цене ошибки. Если ошибка в расчёте на 3–5% от НМЦК означает несколько сотен тысяч рублей убытка или упущенного контракта, автоматизированная система расчёта окупается быстро. Если тендеры небольшие и редкие, цена ошибки ниже порога, при котором инвестиция в разработку оправдана.
Что входит в разработку и этапы
Типовой процесс создания расчётной системы выглядит так.
Сбор модели расчёта. Это самый важный этап и часто недооценённый. Разработчик не знает, что такое ГЭСН или как считается региональный индекс к сметной стоимости. Всё это нужно описать: какие входные данные, какие формулы, какие нормативы, где что берётся. На это уходит 2–4 недели и, как правило, несколько итераций с бизнес-экспертом.
ТЗ. После того как модель описана, фиксируем её в техническом задании: интерфейс ввода данных, логика расчёта, форматы вывода, интеграции. ТЗ это договор между разработчиком и заказчиком о том, что именно будет сделано.
Разработка калькулятора. Бэкенд на Node.js или Python, база данных, REST API. Фронтенд на Vue или React. Интерфейс под задачу: таблица ввода позиций, параметры расчёта, итоговый экран с разбивкой.
Интеграции. Самая трудоёмкая часть в тех проектах, где она нужна. Подключение к 1С требует отдельного буфера: версий конфигураций много, документация закрытая, и у каждого заказчика своя настройка.
Внедрение. Запуск на реальных данных, перенос шаблонов расчёта, обучение. Без этого система будет игнорироваться: люди вернутся к Excel, потому что там привычно.
Один важный момент, который часто игнорируют на старте: модель расчёта должна быть формализована до написания первой строки кода. Я работал с заказчиками, у которых «расчёт тендеров» существовал в голове одного экономиста и нигде больше. Когда начинаешь его описывать, обнаруживается, что часть правил противоречит другой части, а для разных типов контрактов применяются разные логики. Всё это нужно распутать и зафиксировать письменно. Только после этого можно нормально писать ТЗ.
Кейс: ТендерОК и расчётная часть
Строительная компания участвует в тендерах по 44-ФЗ. Процесс выглядел так: получают пакет тендерной документации, экономист несколько дней вручную разбирает объёмы работ, считает себестоимость в Excel и формирует ставку. Ошибки были. Часть тендеров теряли просто потому что не успевали посчитать.
Задача ко мне: сделать систему, которая ускоряет расчёт и снижает зависимость от конкретного человека.
Я разработал систему ТендерОК. Менеджер загружает документацию, система разбирает позиции, подтягивает нормативы из настроенного справочника и собирает предварительную смету. Дальше специалист проверяет и корректирует. На выходе рекомендованная ставка с обоснованием по каждой статье затрат. Время разбора тендера сократилось в несколько раз.
Подробнее об архитектуре системы и технических решениях: кейс автоматизации тендерного процесса для ТендерОК.
Если коротко про расчётную часть: ключевое было не в алгоритме, а в том, чтобы правильно описать модель ценообразования заказчика и перевести её в код без потерь. Там своя специфика: нормативы меняются, коэффициенты зависят от региона, и одна ошибка в базовой ставке умножается на весь объём работ.
Технически система построена на Node.js с PostgreSQL для хранения справочников нормативов и истории расчётов. Фронт на Vue: таблица ввода позиций, панель настройки параметров расчёта, итоговый экран с разбивкой по статьям затрат. Справочник нормативов администратор обновляет через отдельный интерфейс, не трогая код. Это принципиально: нормативы типа индексов к сметной стоимости меняются ежеквартально, и система должна поддерживать их обновление силами заказчика.
Самое сложное в проекте: не написать калькулятор. Написать его несложно. Сложно правильно собрать модель ценообразования: выяснить, как именно компания считает себестоимость в каждом конкретном случае, какие исключения существуют, где правила ломаются. На это ушло примерно 30% всего времени проекта. И это было самое ценное время.
FAQ
Как рассчитать себестоимость тендерной заявки? Складываете четыре группы: прямые затраты на исполнение (материалы, ФОТ, субподряд, логистика), финансовые затраты на участие (обеспечение заявки и контракта по 44-ФЗ, комиссия ЭТП), организационные расходы (ЭЦП, ФОТ тендерного отдела, резерв 5–15%), плюс налоги и целевая прибыль. Сумма этих групп даёт минимальную ставку, при которой участие рентабельно.
Что входит в себестоимость тендерной заявки? Прямые затраты плюс финансовые (обеспечение, банковская гарантия, комиссия ЭТП) плюс организационные (ЭЦП, подготовка документов, резерв) плюс налоги. Подробнее с цифрами в разделе выше.
Как рассчитать обеспечение заявки? По 44-ФЗ: от 0,5% до 5% НМЦК. Для НМЦК до 20 млн ₽ предел составляет 1%. Конкретный процент прописан в извещении. Деньги замораживаются на спецсчёте или покрываются банковской гарантией. После подведения итогов возвращаются.
Excel или своя программа? Excel хватает до 5–10 тендеров в месяц с типовой моделью. Как только появляется нестандартная логика, интеграции с учётной системой или несколько специалистов в одном расчёте, Excel начинает мешать.
Сколько стоит своя система расчёта? Базовая: от 150 000–300 000 ₽. С интеграциями в 1С, парсингом документов и историей расчётов: 400 000–900 000 ₽. Точную цену назову после обсуждения модели ценообразования.
Какие интеграции нужны? Учётная система (1С, ERP) для актуальных цен, справочники нормативов (ГЭСН, ФЕР), экспорт в Excel и PDF. Опционально: парсинг документации, интеграция с ЭТП.
Чем тендерный калькулятор отличается от поисковика тендеров? Поисковик находит тендеры. Калькулятор считает, выгодно ли в них участвовать и какую ставку поставить. Это разные задачи и разные инструменты.
Можно ли автоматизировать подготовку документации? Частично: система может разобрать ТЗ, выделить позиции и собрать предварительную смету. Полная автоматизация нереальна: тендерная документация неструктурирована, требования у заказчиков разные. Реальная цель: убрать 70–80% ручного труда, оставив специалисту проверку.
Если ваша компания участвует в тендерах и расчёт себестоимости занимает больше времени, чем хотелось бы, напишите в Telegram. Расскажите, как сейчас устроен процесс, и я скажу честно: хватит настроенного шаблона или нужна собственная система.
Что ещё полезно: разработка CRM на заказ и разработка веб-приложений. Если нужна сама разработка, подробнее об услуге: веб-приложения на заказ.
Все статьи блога: стек, кейсы, практика.


