«У нас бюджет на одного middle backend — 280 тысяч рублей. Если будем сами искать, сэкономим 30% на агентстве». Слышу эту логику каждый месяц. И каждый раз приходится считать вместе с клиентом, во сколько ему обошёлся «бесплатный» поиск, который занял пять месяцев вместо двух. Почти всегда — кратно больше тех самых 30%, которые «сэкономили».

В этом тексте — раскладка реальных расходов на незакрытую вакансию в российской технологической команде. На цифрах, которые я вижу каждую неделю.

Прямые расходы — то, что обычно считают

Это видимая часть. Большинство компаний считает только её и удивляется, почему «дешёвый» найм оказался дорогим.

  • Зарплата внутреннего рекрутера. Senior IT-рекрутер в Москве — 180-250 тыс. рублей в месяц со всеми налогами. Распределим на 4-6 параллельных вакансий — получим 30-60 тыс. в месяц на одну.
  • Размещения, реклама, доступ к базам. hh.ru подписка (от 60 тыс. за период), реклама в Telegram-каналах с IT-вакансиями (10-30 тыс.), LinkedIn Recruiter (если есть доступ — 25-50 тыс./мес). Минимум — 30-50 тыс. на роль за период.
  • Комиссия агентства, если используется. 15-25% годового дохода. Для middle backend на 280 тыс. — это 500-840 тыс. рублей, оплачиваемых при выходе.

Итого прямые расходы за месяц поиска: 60-100 тыс. рублей внутренней работой плюс комиссия агентства, если оно подключено.

Скрытые расходы — время команды

Это часть, которая никогда не записывается в смету, но именно она делает «дешёвый» найм дорогим. Берём типовую IT-вакансию middle backend и считаем, сколько часов команды реально на неё уходит.

  • CTO / руководитель направления. 2-4 часа в неделю: финалы, фидбек, синки с рекрутером. Возьмём 3 часа.
  • Техлид/senior из команды. 4-6 часов в неделю: технические скрининги, тестовые ревью, первые интервью. Возьмём 5 часов.
  • HR-партнёр. 2-3 часа в неделю на одну позицию: координация, переписка, организация.
  • Сама команда (peer-интервью). 1-2 интервью в неделю по 1 часу с двумя людьми. 2-4 часа в неделю.

Итого: 12-18 часов команды в неделю на одну открытую вакансию. Применим стоимость часа:

Стоимость часа полностью загруженного сотрудника ≈ месячная зарплата × 1,3 (налоги) / 160 (рабочие часы). Для команды с senior-зарплатами 350 тыс. это около 2 800 руб./час. Для CTO с зарплатой 500-600 тыс. — 4 500-5 000 руб./час.

Получаем: 15 часов команды в неделю × ~3 000 руб./час = 45 000 руб./неделя, или ~180 000 руб./месяц на одну вакансию. Уже сравнимо с зарплатой самого нанимаемого человека.

Самая дорогая часть — простой команды

Это та часть, которую я считаю последней, потому что она самая болезненная. Если у вас открыта вакансия middle backend в команде из шести человек — что происходит с производительностью команды?

В нормальном режиме команда из шести разработчиков ведёт условно три параллельные задачи. С недостающим человеком — две, и каждая идёт медленнее, потому что вырастает координационная нагрузка. Senior, который должен был ревьюить чужой PR, теперь сам пишет код. CTO тратит больше времени на оперативку. Тимлид раздаёт задачи, которые мог бы вести middle.

По моим наблюдениям, недостающий middle снижает суммарную производительность команды на 15-25%. Возьмём 20%.

Команда из шести человек со средней «полной стоимостью» (зарплата × 1,3) 4 200 000 руб./месяц. 20% — это 840 000 руб. в месяц упущенной продуктивности. Только из-за того, что одна позиция простаивает.

Цена отложенного релиза

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

  • в B2B SaaS — ~5-10% к месячной выручке;
  • в e-commerce — ~2-5% к месячной конверсии;
  • во внутреннем продукте — ~10-20% к производительности команды-пользователя.

Для финтех-стартапа с месячной выручкой 50 млн руб. сдвиг на месяц фичи, которая дала бы 5% — это 2,5 млн упущенной выручки. И это только за один месяц.

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

Простая формула стоимости месяца простоя

Чтобы не считать каждый раз с нуля, я выработала упрощённую формулу для middle/senior IT-роли в российской продуктовой команде:

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

Для middle backend на 280 тыс.: 280 × 1,3 × 2,5 ≈ 910 000 руб./месяц. Для senior на 400 тыс.: 400 × 1,3 × 2,5 ≈ 1 300 000 руб./месяц.

Множитель 2,5 — это эмпирическая оценка из работы с десятками российских команд. Не строгая, но она хорошо ловит: прямые расходы поиска, время команды, упущенная производительность, отложенные релизы.

Для тимлида или ключевого специалиста, без которого блокируется направление, множитель может доходить до 4-5. Для замены массового джуна — 1,2-1,5.

Почему «дешёвый поиск» может быть самым дорогим

Теперь к исходному кейсу. Компания решает не платить агентству 800 тыс. за middle backend и ищет сама. Внутренний поиск занимает 5 месяцев вместо ожидаемых 2.

«Сэкономили» 800 тыс. на агентстве. «Дополнительно потеряли»:

  • 3 «лишних» месяца простоя × 910 тыс. = 2 730 тыс. руб.
  • Минус 800 тыс., которые не пошли агентству.
  • Итого: компания потеряла ~1,9 млн рублей на «экономии».

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

Как считать стоимость своей вакансии

Простой чек-лист, чтобы оценить, сколько вам стоит конкретная незакрытая позиция:

  • Запишите зарплату искомой роли (полные расходы, со страховыми взносами).
  • Умножьте на 2,5 для senior/middle в продуктовой команде; на 1,5 для массового джуна; на 4 для тимлида или ключевой роли.
  • Сравните с предполагаемой комиссией агентства. Если месячный простой стоит дороже половины комиссии — внешний поиск окупится за разницу в сроке.
  • Прибавьте оценку отложенных релизов, если они зависят от этой роли. Это редко считается, но в продуктовых компаниях это часто самая большая статья.

Что делать с этим знанием

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

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

Когда мы помогаем посчитать

Мы регулярно делаем такой разбор для клиентов: берём их открытые роли, считаем стоимость простоя, смотрим, какие из них окупят внешний ресёрч, какие — нет. Это разовая консультация на 1-2 часа, бесплатно, если потом получится найти точки общего интереса по совместной работе.

Если хотите такую раскладку по вашим вакансиям — напишите на [email protected].

💰
Расчёт стоимости простоя
Сколько стоят ваши открытые вакансии?

Пришлите на [email protected] список открытых IT-ролей с зарплатными ожиданиями и сроком, в котором они висят. В ответ — раскладка по нашей формуле и оценка, какие из них стоит ускорять, а какие — пересматривать профиль.

Запросить расчёт ✉