Простой калькулятор стоимости —
Нужен ли сайту калькулятор, если менеджер все равно перезванивает и считает сам? Нужен, когда клиент не готов звонить, пока не увидит хотя бы вилку цены, а сама цена складывается из
По деньгам ориентир такой. Простой калькулятор из
Окупается калькулятор быстро там, где одна сделка приносит десятки тысяч рублей маржи: ему хватает
Когда калькулятор нужен сайту
Калькулятор работает при 3 условиях сразу. Цена считается по формуле из параметров, которые клиент знает сам: длина забора, площадь остекления, число точек, вес груза. Клиент сравнивает несколько поставщиков и не хочет звонить каждому. И между первым визитом и сделкой проходит больше одного разговора, то есть заявке с готовыми параметрами есть куда двигаться дальше.
Если выпадает первое условие, калькулятор начинает врать. Если второе, он просто не нужен: человеку, который уже выбрал вас, проще позвонить. Если третье, хватит прайса на странице.
Хуже всего калькулятор работает там, где цена честно известна только после замера или обследования. В строительстве формула «площадь умножить на цену за метр» расходится с настоящей сметой настолько, что клиент запоминает цифру с сайта и потом считает, что его обманули. Про это подробно написано в статье о том, какой сайт нужен строительной компании: там калькулятор полезнее в роли анкеты, которая собирает вводные и показывает широкую вилку с оговоркой.
Я против калькуляторов, которые выдают одну точную цифру там, где точной цифры не бывает. Это хуже, чем отсутствие калькулятора.
Отдельно про квизы, опросы из
Какие калькуляторы приводят заявки
Под словом «калькулятор» заказчики имеют в виду 5 разных инструментов. У них разная цель, разная сложность и разный способ проверить, работают ли они.
| Тип | Где уместен | Что считает | На что влияет |
|---|---|---|---|
| Смета услуги | Монтаж инженерных систем, проектирование, обслуживание оборудования, клининг офисов | Вилку цены по объему работ и условиям | Число заявок с заполненными параметрами |
| Конфигуратор товара | Окна, двери, ворота, мебель на заказ, металлоконструкции | Цену конкретной комплектации, иногда с картинкой | Конверсию карточки товара и долю заявок без уточняющего звонка |
| Расчет доставки | Стройматериалы, крупногабаритные товары, магазины с доставкой по регионам | Стоимость и срок доставки до адреса | Брошенные корзины и вопросы «а сколько довезти» |
| Опт, производство, дистрибуция | Цену с учетом объема, скидки и условий договора | Скорость коммерческого предложения, нагрузку на менеджеров | |
| Финансовый | Недвижимость, техника, оборудование | Платеж по рассрочке, лизингу или ипотеке | Решение «потяну или нет», вовлеченность в карточке |
Заявки напрямую приносят первые 2 типа. Расчет доставки и
Отсюда первый практический вывод: прежде чем заказывать калькулятор, назовите одной фразой, какую метрику он должен сдвинуть. «Больше заявок со страницы монтажа» — это цель. «Чтобы было как у конкурента» — нет.
Готовый виджет или свой калькулятор на 1С‑Битрикс
Виджет-конструктор подключается за вечер: собрали поля и формулу в чужом интерфейсе, вставили код на страницу, заплатили абонентскую плату. Свой калькулятор пишет разработчик, логика и цены живут на вашем сайте. Оба варианта нормальные, вопрос в том, на каком этапе вы находитесь.
| Виджет-конструктор | Свой калькулятор на сайте | |
|---|---|---|
| Запуск | ||
| Деньги | Абонентская плата, пока виджет висит на сайте | Разовая оплата часов, дальше правки по мере надобности |
| Цены | Вбиваются руками в кабинете сервиса | Из админки сайта или из 1С |
| Заявки и телефоны | Сначала попадают на сервер сервиса | Сразу в вашу базу и CRM |
| Поиск | Если виджет во фрейме, его текст не относится к странице | Описание, параметры и пояснения — обычный текст страницы |
| Логика | Ограничена возможностями конструктора | Любая: зависимости, скидки от объема, остатки |
Строка про телефоны важнее, чем кажется. Если виджет собирает имя и телефон, оператором персональных данных остаетесь вы, а сервис обрабатывает их по вашему поручению. Значит, в политике обработки и в согласии он должен быть назван, а хранить данные граждан России он обязан на серверах в России (
Моя позиция простая. Виджет хорош, чтобы за
На
Сколько стоит калькулятор для сайта
Цену калькулятора больше всего двигают 2 вопроса: откуда берутся цены и куда уходит результат. 3 модельные сметы по ставке 3500 руб./ч. на октябрь 2026:
| Вариант | Что входит | Часы | Стоимость |
|---|---|---|---|
| Простой | |||
| Рабочий | Справочник цен в админке с датой актуальности, зависимые поля, заявка с параметрами и суммой в Битрикс24, 3 цели в Метрике | ||
| Конфигуратор | Цены и остатки из 1С, картинка комплектации, коммерческое предложение в PDF, сохранение расчетов в личном кабинете | от 40 ч. | от |
Это оценка по нашим проектам доработки: точная цифра появляется после того, как разработчик посмотрит сайт и формулу. Для сравнения, в общей статье о том, из чего складывается цена доработки сайта, калькулятор из 4 параметров стоит в группе «новая функция средней сложности» —
Как раскладываются часы рабочего варианта:
- Формула и логика.
4–6 ч.: зависимости между полями, округление, вилка, проверка на нелепые значения вроде забора длиной 0 метров. - Верстка.
4–6 ч.: калькулятор чаще открывают с телефона, и ползунки, которые удобны мышью, на телефоне неудобны. - Справочник цен.
3–4 ч.: инфоблок, права для менеджера, дата актуальности. - Заявка в CRM.
3–5 ч.: параметры и сумма в карточке лида, источник «калькулятор»,UTM-метки . - Цели и тестирование.
2–3 ч.: 3 цели в Метрике, прогон на копии сайта, проверка на3–4 устройствах.
Самая дорогая часть калькулятора — та, которой нет в смете. Это формула. Если она живет в голове у директора или в
Что еще увеличивает смету: картинка, которая меняется вместе с комплектацией (каждый вариант нужно нарисовать), выгрузка коммерческого предложения в PDF с реквизитами, разные цены для розницы и опта, расчет в нескольких валютах, хранение истории расчетов клиента.
Откуда калькулятор берет цены
Калькулятор, который через полгода показывает неправильную цену, вредит сильнее, чем любой баг верстки. Поэтому вопрос «где хранятся цены» решается до первой строчки кода. Вариантов 3.
Цены прямо в коде — самый дешевый и самый опасный вариант. Любое изменение прайса превращается в задачу для разработчика, и пока ее не сделали, сайт обещает старые цифры. Годится только для калькулятора на
Цены в админке — нормальный вариант для большинства сайтов услуг. Менеджер правит справочник сам, рядом с результатом расчета выводится дата актуальности, а в заявку уходит та цена, которую видел клиент. Если у вас
Цены из 1С нужны, когда товаров много, а цены и остатки и так ведутся в учетной системе. Тогда калькулятор берет данные из каталога, который приходит на сайт обменом, и отдельный справочник не нужен. Как устроен сам обмен и где он ломается, разобрано в статье про интеграцию 1С с сайтом на Битриксе.

В коде это выглядит так: цены приходят со страницы из справочника, результат показывается вилкой, а факт расчета уходит в Метрику отдельной целью.
// Цены выводит сервер из справочника в админке, в коде их нет
const prices = window.CALC_PRICES; // { perMeter: 4200, mount: 15000, updated: '01.10.2026' }
function calc({ length, height, mount }) {
const base = length * height * prices.perMeter + (mount ? prices.mount : 0);
// Вилка вместо точной цифры, округление до тысячи
const round = (x) => Math.round(x / 1000) * 1000;
return { from: round(base * 0.9), to: round(base * 1.15) };
}
form.addEventListener('submit', (e) => {
e.preventDefault();
const result = calc(readParams(form));
showResult(result, prices.updated);
ym(XXXXXXXX, 'reachGoal', 'calc_result');
}); Коэффициенты вилки (здесь минус 10% и плюс 15%) — не константа. Их подбирают по реальным сделкам: насколько итоговая смета обычно отличалась от первой оценки. Если расхождение больше 30%, калькулятор с вилкой уже не спасает, и лучше вернуться к формату анкеты.
Что должно происходить после кнопки «Рассчитать»
Сначала клиент видит результат, потом его просят оставить контакт. Не наоборот. Калькулятор, который прячет цену за полем телефона, собирает номера людей, которые раздражены еще до звонка.
Рядом с результатом нужны 3 вещи. Дата, на которую актуальны цены. Короткое пояснение, что может изменить сумму: замер, доставка дальше 50 км, нестандартный размер. И кнопка с понятным обещанием: «Получить точный расчет за 1 рабочий день» работает лучше, чем «Оставить заявку».
Про юридическую сторону. Предложение на сайте, адресованное неопределенному кругу лиц, по ст. 437 ГК РФ считается приглашением делать оферты, если в нем прямо не сказано иное. Но для розничной продажи товаров действует отдельное правило ст. 494 ГК РФ: сведения о товаре в месте продажи могут быть признаны публичной офертой. Поэтому под результатом стоит писать прямо, что расчет предварительный и не является публичной офертой, а окончательная цена фиксируется в договоре или счете. Формулировку для вашего случая лучше один раз согласовать с юристом.
Форма после расчета — короткая: имя, телефон или мессенджер, согласие на обработку персональных данных отдельной галочкой, которая не стоит заранее. Все остальное калькулятор уже знает.
Заявка в CRM должна приходить с параметрами расчета, суммой, датой прайса и источником «калькулятор». Тогда менеджер не переспрашивает размеры, а в отчетах видно, какие сделки пришли через калькулятор и на какую сумму. В Битрикс24 это лид или сделка, в зависимости от того, как настроена CRM; поля под параметры создаются один раз. Если хочется видеть путь клиента от рекламы до оплаты, пригодится сквозная аналитика в Битрикс24.
Как посчитать, окупится ли калькулятор
Окупаемость считается от маржи, а не от выручки. Формула простая: стоимость калькулятора делим на маржу с одной сделки и получаем число дополнительных сделок, после которых он вернул деньги. Добавьте
Пример условный, цифры собирательные, смысл в механике:
| Бизнес | Средний заказ | Маржа со сделки | Калькулятор | Окупается после |
|---|---|---|---|---|
| Металлоконструкции для B2B | 400 тыс. руб. | 100 тыс. руб. | рабочий, 70 тыс. руб. | 1 сделки |
| Остекление и окна | 90 тыс. руб. | 18 тыс. руб. | рабочий, 70 тыс. руб. | 4 сделок |
| Стройматериалы, расчет доставки | 12 тыс. руб. | 2,4 тыс. руб. | простой, 35 тыс. руб. | 15 заказов |
В первых 2 строках вопрос «окупится ли» почти снят:
Сложнее понять, какие сделки дополнительные. Человек, который посчитал цену и оставил заявку, мог позвонить и без калькулятора. Поэтому сравнивайте не «заявки с калькулятора», а конверсию всей страницы до и после запуска, за одинаковые периоды и с поправкой на сезон и рекламный бюджет.
Для этого в Метрике заводят 3 цели типа «calc_start), увидел результат (calc_result), отправил заявку (calc_lead). Срабатывают они через метод reachGoal, как в коде выше; синтаксис и параметры описаны в справке Метрики. Идентификаторы задаются при создании цели, и одна цель может срабатывать в нескольких местах сайта.

3 цели дают воронку, по которой видно, что чинить. Многие начинают и мало кто доходит до результата — слишком много полей или непонятные вопросы. Многие видят результат и почти никто не оставляет заявку — пугает цена или форма просит лишнее. Подробно про настройку целей, которым можно верить, написано в статье как настроить цели в Яндекс Метрике, а про отчеты, где видны потери на всем сайте, — в материале о том, как повысить конверсию сайта.
Последний шаг — сверка с CRM раз в месяц: сколько лидов с источником «калькулятор» дошли до оплаты и на какую сумму. Без нее окупаемость остается догадкой.
Что спросить у подрядчика перед заказом калькулятора
- Где будут храниться цены и кто сможет их менять без программиста.
- Что увидит клиент: точную цифру или вилку, и как считаются ее границы.
- Какие поля придут в CRM и появится ли у заявки источник «калькулятор».
- Какие цели появятся в Метрике и кто проверит, что они срабатывают.
- Как калькулятор выглядит на телефоне шириной 360 px. Попросите показать это на копии сайта.
- Что будет при изменении формулы: сколько часов займет добавить параметр или новую наценку.
- Где лежат персональные данные из формы, если используется сторонний сервис.
Если на
Частые вопросы
Можно ли сделать калькулятор на Тильде или другом конструкторе?
Да, у большинства конструкторов есть поля с формулой или виджеты расчета. Для
Сколько времени занимает разработка калькулятора?
Простой калькулятор делается за
Будет ли страница с калькулятором продвигаться в поиске?
Сам калькулятор поисковику мало что дает, ему нужен текст вокруг: что считается, от чего зависит цена, примеры расчета, ответы на вопросы. Страница «Расчет стоимости монтажа вентиляции» с таким текстом может собирать запросы вида «стоимость монтажа вентиляции» и «рассчитать вентиляцию». Калькулятор во фрейме чужого сервиса в этот текст не входит.
Нужно ли показывать в калькуляторе цену с НДС?
Если покупатели в основном компании, показывайте цену с пометкой «с НДС» или «без НДС», а лучше обе. Если частные лица — цену, которую человек заплатит, с налогами и без сносок мелким шрифтом. Путаница с НДС — частая причина, по которой цифра из калькулятора не совпадает со счетом.
Калькулятор — это небольшая доработка, которая либо работает каждый день, либо через полгода тихо показывает чужие цены. Разница между этими исходами закладывается на старте: формула на бумаге, цены в админке, 3 цели в Метрике и источник в CRM.


