Программист с окладом 200 тыс. руб. стоит магазину около 275 тыс. руб. в месяц и дает примерно 110 полезных часов. Считаю, где проходит граница с абонементом, что не видно в рублях и когда гибридная схема лучше обоих вариантов.
Программист с окладом 200 тыс. руб. обходится магазину примерно в 275 тыс. руб. в месяц, а полезных часов на задачи магазина дает около 110. Дело в арифметике: взносы, отпуск, больничные, рабочее место и время, которое уходит не на задачи.
Отсюда короткий ответ, что выгоднее интернет-магазину, свой программист или подрядчик на поддержке. Пока реальных задач меньше
Расчет в первом разделе можно повторить со своими цифрами. А после него — то, что в рублях не видно.
Сколько на самом деле стоит штатный программист
Возьмем условный пример: программист на
| Статья расходов | В месяц | Откуда цифра |
|---|---|---|
| Оклад | 200 000 руб. | Условный пример |
| Страховые взносы 30% | 60 000 руб. | Единый тариф в пределах базы, п. 3 ст. 425 НК РФ |
| Взносы на травматизм 0,2% | 400 руб. | Минимальный тариф, зависит от вида деятельности |
| Рабочее место, техника, программы | 15 000 руб. | Оценка |
| Итого | около 275 000 руб. | 3,3 млн руб. в год |
Взносы посчитаны по общему тарифу. Годовой оклад в примере, 2,4 млн руб., не выходит за предельную базу на 2026 год (2 979 000 руб.), поэтому все 12 мес. считаются по 30%. Пониженный тариф для малого бизнеса с 2026 года сохранился только для отраслей из перечня Правительства, и стоит проверить у бухгалтера, относится ли к нему ваш основной вид деятельности. Если нет, считайте 30%.

Теперь часы. Норма рабочего времени на 2026 год при
- Отпуск. 28 календарных дней по ст. 115 Трудового кодекса, это около 20 рабочих дней или 160 ч.
- Больничные. Условно 5 рабочих дней в год, 40 ч. Первые 3 дня больничного оплачивает работодатель, остальное Социальный фонд, по ст. 3 закона №
255-ФЗ . - Время не на задачи. Созвоны, ожидание ответа от менеджера, разбор чужого кода, обучение. Я закладываю четверть оставшегося времени, и это оптимистичная оценка для одного человека в небольшой компании.
Получается около 1330 полезных часов в год, или 110 ч. в месяц. Делим 3,3 млн руб. на 1330 ч. и получаем около 2500 руб. за полезный час.
Вывод неожиданный для тех, кто ждет от подрядчика статьи в свою пользу: при полной загрузке штатный час дешевле. Наш абонемент стоит от 2700 до 3500 руб./ч. в зависимости от пакета. Но слово «при полной загрузке» здесь главное.
Где проходит граница
Сравнивать надо месячные суммы при вашем реальном объеме задач. Штатный программист стоит 275 тыс. руб. в месяц независимо от того, было у него 30 ч. задач или 130. Подрядчик стоит столько часов, сколько вы потратили.
| Задач в месяц | Свой программист | Подрядчик на поддержке |
|---|---|---|
| 10 ч. | 275 000 руб. | 35 000 руб. (10 ч. по 3500 руб.) |
| 50 ч. | 275 000 руб. | 150 000 руб. (50 ч. по 3000 руб.) |
| 90 ч. | 275 000 руб. | 270 000 руб. (90 ч. по 3000 руб.) |
| 110 ч. | 275 000 руб. | 297 000 руб. (110 ч. по 2700 руб.) |
Ставки подрядчика — тарифы

Как узнать свой объем? Не по ощущениям. Поднимите задачи по магазину за последние 3 мес.: переписку с подрядчиком, отчеты по часам, список того, что откладывали. Почти всегда реальная цифра оказывается ниже ожидаемой. Владельцу кажется, что «задач полно», а в отчетах
Что не видно в рублях
Если бы решение принималось только по таблице выше, статья закончилась бы на ней. Но у магазина есть риски, которые в месячную сумму не попадают.
Один человек не знает все
Поддержка магазина — это не только PHP. Это сервер и его обновления, обмен с 1С, платежные модули, чеки, доставки, фиды для маркетплейсов, скорость каталога, верстка, безопасность. Сильный программист закрывает
Магазин не уходит в отпуск
Отпуск, больничный, увольнение. Увольнение по собственному желанию — это предупреждение за 2 недели по ст. 80 ТК РФ, а поиск замены обычно занимает больше. Все это время магазин работает, заказы идут, и обмен с 1С может сломаться в любой день. Поэтому даже компании со своим программистом держат подрядчика на подстраховке. И тогда в расчете уже 2 статьи расходов.
Знания живут в голове
Самый дорогой риск, на мой взгляд, — уход. Человек 3 года дорабатывал магазин, и только он знает, почему обмен остатков запускается в 4 утра, а не по расписанию модуля, и что сломается, если обновить модуль доставки. Если документации и репозитория нет, после его ухода новый специалист первые месяцы тратит на раскопки. Это те же деньги, только растянутые во времени.
Найм тоже стоит денег
Подбор занимает время, а испытательный срок по ст. 70 ТК РФ бывает до 3 мес. Все это время вы платите полную сумму, а человек только входит в проект. Если не подошел, цикл начинается заново.
Есть и обратная сторона. Свой программист рядом с бизнесом: он слышит, как менеджеры ругают админку, знает сезонность и может поправить мелочь за 5 мин. без заявки и оценки. Для магазина с постоянным потоком доработок это сильный аргумент, и я его не обесцениваю.
Когда свой программист оправдан
Я бы нанимал своего разработчика, если одновременно выполнены 3 условия:
- задач стабильно больше 100 ч. в месяц, и это видно по отчетам минимум за полгода, а не по планам;
- задачи в основном про развитие: новые функции, личный кабинет, интеграции, а не «поправить баннер»;
- есть
кто-то , кто будет ставить задачи и принимать работу: руководитель направления, продакт или вы сами, если готовы тратить на это время.
Если выполнено только первое условие, а задачи мелкие и разнородные, проще увеличить пакет у подрядчика. Мелкие задачи из разных областей как раз то место, где команда эффективнее одного человека.
Если нет третьего условия, программист будет простаивать или делать то, что считает важным сам. Это частая история: найм есть, а управления разработкой в компании нет.
Гибридная схема
Для магазинов, которые перешли границу в 100 ч., я считаю гибрид лучшим вариантом. Свой программист ведет развитие и мелкие правки. Подрядчик держит то, что одному человеку закрыть трудно:
- Сервер и безопасность. Обновления, мониторинг, резервные копии, реакция на взлом.
- Аварии. Дежурство в нерабочее время: свой программист не обязан отвечать в 2 ночи, и трудовой договор этого обычно не предусматривает.
- Подмена. Отпуск, больничный, период поиска замены.
- Сложные разовые задачи. Переезд на новый сервер, обновление платформы, интеграция, которую делают раз в несколько лет.
Такой подрядчик стоит как минимальный пакет, в нашем случае от 35 тыс. руб. в месяц за 10 ч. Неиспользованные часы переносятся, так что в спокойные месяцы они копятся на отпуск штатного разработчика. Важное условие гибрида: код в общем репозитории и задачи в одной системе. Иначе подрядчик в день аварии будет разбираться, что поменял ваш программист на прошлой неделе.
Как принять решение за неделю
- Выгрузите задачи по магазину за
3–6 мес. с часами. Если часов нет, попросите подрядчика или оцените сами по каждой задаче. - Разделите задачи на 3 группы: аварии и срочное, регулярное обслуживание, развитие. Посчитайте часы в каждой.
- Подставьте свой оклад в расчет из первого раздела и сравните с абонементом на ваш объем.
- Посмотрите, какие направления в задачах встречаются: сервер, 1С, оплата, верстка. Сколько из них закроет один человек.
- Решите, кто будет ставить задачи штатному программисту и принимать работу.
Если после этих шагов граница не пройдена, оставайтесь на подрядчике и увеличивайте пакет по мере роста. Как устроена цена доработок и почему одинаковые на вид задачи оцениваются
Частые вопросы
А если взять программиста на фрилансе или по договору ГПХ?
Взносы при этом не исчезают: по договору ГПХ с физлицом компания тоже платит взносы, а с самозанятым или ИП не платит, но тогда это уже по сути подрядчик-одиночка. Главный риск остается тем же: один человек, без замены на время болезни и отпуска. Для магазина, где простой оплаты стоит заметных денег, я бы такую схему не выбирал без подстраховки.
Сколько часов в месяц нужно обычному магазину?
Зависит от размера и числа интеграций. Небольшому магазину без сложного обмена часто хватает
Можно ли начать с подрядчика, а потом нанять своего?
Да, и это хороший порядок. За полгода у подрядчика накапливаются отчеты, по которым видно реальный объем задач, а у магазина появляются документация и репозиторий. Новый штатный программист входит в проект быстрее, а подрядчик остается на сервере и авариях.
Что делать, если свой программист уже есть, но не справляется?
Сначала посмотрите, с чем именно. Если он тонет в мелочах и авариях, снимите с него сервер и дежурство, отдав их подрядчику. Если не хватает компетенции в конкретной области, например в обмене с 1С, разовая задача у подрядчика с передачей знаний обойдется дешевле, чем месяцы проб и ошибок.
Выбор между своим программистом и подрядчиком упирается в 3 вещи: объем задач, их разнообразие и то, кто в компании управляет разработкой. Посчитайте часы за полгода, и ответ обычно становится очевидным.


