Себестоимость часа разработчика для компании: как посчитать по грейдам и почему middle за 220 тыс. ₽ стоит 2 850 ₽ в час
Студия продаёт час middle за 3 500 ₽ и считает, что зарабатывает с часа больше 2 000 ₽: оклад 220 тыс. ₽ делится на 160 часов и получается 1 375 ₽. На деле час, который оплатит заказчик, стоит компании около 2 850 ₽, у senior при загрузке 60% — 5 620 ₽, и при продаже по 4 000 ₽ каждый его час убыточен. Разбираем расчёт от оклада до оплаченного часа по трём грейдам.
Короткий ответ
Себестоимость часа разработчика — оклад с взносами, отпускными и больничными, делённый на оплаченные заказчиком часы, плюс накладные на сотрудника. Middle с окладом 220 тыс. ₽ при загрузке 82% стоит в 2026 году около 2 850 ₽ за оплаченный час, junior за 100 тыс. ₽ — 1 830 ₽, senior за 350 тыс. ₽ при загрузке 60% — 5 620 ₽.
Что такое себестоимость часа разработчика и чем она отличается от ставки
Себестоимость часа разработчика — это полная стоимость одного часа, который компания продаёт заказчику или вкладывает в свой продукт: зарплата с взносами, оплаченное нерабочее время, часы без выручки (простой между проектами, пресейлы, обучение) и доля накладных расходов компании. Ставка — цена, по которой этот час продают. Фрилансер называет заказчику 2 000 ₽ в час и получает их целиком, у компании между окладом и ставкой стоят четыре слоя расходов, и каждый из них добавляет к часу сотни рублей.
Деление оклада на 160 часов даёт зарплату за час в табеле, у middle это 1 375 ₽. Эта цифра не годится ни для ставки, ни для оценки проекта: в ней нет взносов, отпусков и часов, которые никто не оплатил.
Сколько стоит час middle с окладом 220 тыс. ₽: четыре слоя расходов
Норма рабочего времени в 2026 году при 40-часовой неделе — 1 972 часа (247 рабочих дней, производственный календарь на 2026 год). Из них сотрудник отдыхает 28 календарных дней отпуска (20 рабочих дней, 160 часов) и в среднем 4 дня болеет (32 часа), в работе остаётся 1 780 часов. Взносы считаем по общему тарифу 30% до предельной базы 2 979 000 ₽ в год и 15,1% сверх неё (постановление Правительства от 31.10.2025 № 1705) плюс 0,2% на травматизм; если у компании другой тариф взносов, подставьте свой.
| Слой | Расчёт | Руб. за час |
|---|---|---|
| Зарплата с взносами на час нормы | 220 000 × 12 = 2 640 000 ₽; взносы 30,2% = 797 280 ₽; итого 3 437 280 ₽ ÷ 1 972 ч | 1 743 |
| Отпуск и больничные | те же 3 437 280 ₽ ÷ 1 780 отработанных часов | 1 931 (+188) |
| Простой между проектами и пресейлы | загрузка 82%: оплачено заказчиками 1 460 ч; 3 437 280 ₽ ÷ 1 460 ч | 2 354 (+423) |
| Накладные на одного разработчика | менеджер, рекрутинг, техника, лицензии, офис: 720 000 ₽ в год ÷ 1 460 ч | 2 847 (+493) |
| Себестоимость оплаченного часа | ≈ 2 850 ₽ |
При ставке 3 500 ₽ компания оставляет с часа 650 ₽, или 19%. Из этих 19% платится налог с прибыли, дивиденды собственнику и покрывается любая ошибка в оценке проекта.
Загрузка решает больше, чем оклад. Четыре слоя выше собраны при загрузке 82 %: из 1 780 отработанных часов заказчики оплатили 1 460. При другой загрузке себестоимость считается заново от годовых сумм без опоры на 2 850 ₽: тот же middle при загрузке 65 % (два месяца простоя в году, частые пресейлы) оплачен 1 157 часов, (3 437 280 + 720 000) ÷ 1 157 = 3 593 ₽ за час, то есть 2 850 × 82 % ÷ 65 %. Ставка 3 500 ₽ уже в минусе, хотя оклад не менялся.
Пример расчёта: цифры условные; оклады и загрузка — по вашему трекеру и ведомости, накладные — по P&L компании за год.
Себестоимость часа по грейдам: junior, middle, senior
| Показатель | Junior | Middle | Senior |
|---|---|---|---|
| Оклад в месяц | 100 000 ₽ | 220 000 ₽ | 350 000 ₽ |
| Оклад в год с взносами | 1 562 400 ₽ | 3 437 280 ₽ | 5 286 471 ₽ |
| Загрузка оплаченными часами | 70% | 82% | 60% |
| Оплаченных часов в год | 1 246 | 1 460 | 1 068 |
| Накладные в год | 720 000 ₽ | 720 000 ₽ | 720 000 ₽ |
| Себестоимость оплаченного часа | 1 832 ₽ | 2 848 ₽ | 5 624 ₽ |
| Ставка заказчику (условная) | 2 200 ₽ | 3 500 ₽ | 6 000 ₽ |
| Остаётся компании с часа | 368 ₽ (17%) | 652 ₽ (19%) | 376 ₽ (6%) |
У senior взносы выше тарифа 30% не растут: годовой оклад 4 200 000 ₽ выше предельной базы, с превышения 1 221 000 ₽ взносы 15,1%, итого 1 086 471 ₽. Дорогим его делает загрузка: архитектура, код-ревью, собеседования и пресейлы занимают 40% времени, и каждый оплаченный час несёт расходы за неоплаченные. Senior, которого продают по 4 000 ₽ при загрузке 60%, приносит убыток 1 600 ₽ с каждого часа, при этом в табеле он самый занятый человек в компании.
Junior дёшев в часе и дорог в результате: задачу, на которую middle тратит 10 часов, junior делает 25, и 25 × 1 832 = 45 800 ₽ против 28 480 ₽ у middle. Себестоимость часа и себестоимость задачи — два разных отчёта, оценку проекта делают по второму.
Какая минимальная ставка часа по грейдам закрывает расходы и прибыль
Минимальная ставка — себестоимость оплаченного часа, делённая на единицу минус целевая доля прибыли. При цели 25% прибыли с выручки: middle 2 848 ÷ 0,75 = 3 797 ₽, junior 2 443 ₽, senior 7 499 ₽. Если рынок не даёт senior 7 500 ₽, у компании два пути: поднять его загрузку оплаченными часами до 75% (себестоимость падает до 4 500 ₽) или не продавать его часы вовсе и держать как расход на качество, который разносится по проектам.
Для time and material ставка сравнивается с себестоимостью по грейду напрямую. Для фикс-прайса в смету ставится себестоимость по грейдам плюс резерв на перерасход; как перерасход съедает маржу, разобрано в статье про фикс-прайс и time and material. Для аутстаффинга к себестоимости добавляется простой между контрактами, расчёт — в статье про аутстаффинг и маржу ставки.
Как вести расчёт каждый месяц
Нужны три источника: ведомость с окладами и взносами, трекер с часами по проектам и неоплаченными категориями (простой, пресейл, обучение, внутренние задачи) и P&L компании с накладными за последние 12 месяцев. Себестоимость часа пересчитывается раз в квартал и при любом изменении оклада; загрузка считается ежемесячно по каждому человеку, потому что именно она двигает себестоимость на тысячу рублей за один квартал простоя.
Этот расчёт по людям, грейдам и проектам финансовый директор на аутсорсе для IT-компании ставит в первый месяц вместе с P&L по проектам. Сравнение с агентствами, где считают час сотрудника без грейдов, — в статье про стоимость часа работы сотрудника агентства.
Кому расчёт не подходит
Фрилансеру и команде из двух-трёх человек без накладных, продуктовой компании без продажи часов (там считают себестоимость фичи и юнит-экономику подписки), заказчику разработки, который хочет узнать рыночную цену часа программиста, и компаниям с оборотом до 4 млн ₽ в месяц.
Статья не заменяет расчёт по данным конкретной компании.
Данные актуальны на 29 октября 2026 года. Материал подготовил TEFIN (ИП Тесленко Михаил Викторович, ИНН 780734263684, Санкт-Петербург) — финансовый директор на аутсорсе для IT-компаний, студий разработки и малого бизнеса. Норма рабочего времени — производственный календарь на 2026 год (1 972 часа, 247 рабочих дней); тарифы взносов и предельная база 2 979 000 ₽ — постановление Правительства РФ от 31.10.2025 № 1705; оклады, загрузка, накладные и ставки в примерах условные; трекер и ведомость — как источники данных.
Бесплатный финансовый аудит от TEFIN: разбираем ваш управленческий учёт, находим утечки прибыли и показываем, где бизнес теряет деньги. 60 минут по видеосвязи с финансовым директором.
Короткие ответы
Как посчитать себестоимость часа разработчика?
Оклад с взносами за год делится на часы, которые оплатит заказчик (норма 1 972 часа минус отпуск и больничные, умноженная на загрузку), к результату добавляются накладные на одного сотрудника. Для middle с окладом 220 тыс. ₽ при загрузке 82% в 2026 году это около 2 850 ₽ за час.
Почему оклад делить на 160 часов неправильно?
Так получается зарплата за час в табеле (1 375 ₽ у middle), без взносов 30,2%, отпусков, больничных, простоя между проектами и накладных. Разница с полной себестоимостью — больше чем вдвое: 1 375 ₽ против 2 850 ₽.
Сколько стоит час senior-разработчика для компании?
При окладе 350 тыс. ₽ и загрузке оплаченными часами 60% — около 5 620 ₽; при загрузке 75% — около 4 500 ₽. Senior дорог из-за неоплаченных часов на архитектуру, ревью и пресейлы; взносы его не удорожают: сверх предельной базы 2 979 000 ₽ они считаются по 15,1%.
Какая минимальная ставка часа разработчика окупает расходы?
Себестоимость оплаченного часа, делённая на (1 минус целевая доля прибыли). При цели 25%: junior около 2 450 ₽, middle около 3 800 ₽, senior около 7 500 ₽. Если рынок ставку не даёт, нужно поднимать загрузку или не продавать часы этого грейда.
Как загрузка влияет на себестоимость часа?
Сильнее оклада. Middle при загрузке 82% стоит 2 850 ₽ за оплаченный час, при 65% — 3 590 ₽: те же расходы делятся на меньшее число оплаченных часов. Два месяца простоя в году переводят ставку 3 500 ₽ из прибыли в убыток.



