Сколько на самом деле стоит час разработчика
Час разработчика стоит не «оклад ÷ часы», а полную годовую стоимость найма, делённую на часы, которые реально можно выставить клиенту. Для инженера с окладом $60 000 это не $29 в час, как показывает калькулятор, а около $56 — почти вдвое больше. Именно эта цифра — твоя себестоимость часа, и от неё, а не от ставки клиенту, зависит, прибыльна ли любая фикс-оценка.
Дальше разберём оба числа по отдельности — ошибка обычно прячется в обоих сразу.
Оклад — это ещё не себестоимость
Инженер с окладом $60 000 обходится студии заметно дороже $60 000. К окладу добавляются налоги работодателя и обязательные взносы, бенефиты, техника и лицензии на софт, доля офисных и операционных накладных. А ещё есть оплачиваемое время, которое ты никогда не выставишь клиенту, — отпуска, праздники, больничные, планёрки, обучение, внутренние задачи, — и из-за него дорожает каждый час, выставляемый клиенту.
Пропустишь любой из этих кусков — и каждое число маржи дальше по цепочке окажется завышенным. Себестоимость часа не бухгалтерская формальность, а опорная цифра всей экономики студии: от неё считаются маржа проекта, минимальная ставка и пол любой фикс-оценки.
Что входит в полную стоимость часа
Полная годовая стоимость — это всё, во что найм этого человека обходится студии за год:
- Оклад (гросс)
- Налоги работодателя и обязательные взносы
- Бенефиты, техника, лицензии на софт
- Доля офисных и операционных накладных
- Не отдельная строка: праздники, отпуска и больничные уже оплачены в окладе — они учитываются на следующем шаге, когда делишь на часы, выставляемые клиенту
Сколько это добавляет к окладу, зависит от страны и студии; распространённое эмпирическое правило — 30–50%. Пример с 40%:
| Оклад (гросс) | $60,000 |
| + Налоги работодателя и бенефиты (≈25%) | $15,000 |
| + Накладные, техника, софт | $9,000 |
| Полная годовая стоимость | $84,000 |
Важно: это число своё для каждой роли. При тех же налогах, накладных и загрузке сеньор с окладом $90 000 обходится примерно в $81 в час, а джуниор за $35 000 — около $35. Поэтому «средняя ставка по студии» опасна: она прячет, кто реально приносит маржу, а кто работает в ноль.
Делить нужно на часы, выставляемые клиенту, а не на календарные
Вот где ошибается большинство владельцев. В рабочем году около 2080 часов, но клиенту ты не выставишь их все. Вычти праздники и отпуск, больничные, планёрки, онбординг, внутренние задачи и админку — и часов, которые реально можно выставить клиенту, остаётся ближе к 1500. Делить полную стоимость нужно именно на них.
Если по привычке разделить на календарные 2080, выйдет около $40 — и ты занизишь себестоимость более чем на четверть. Та же ошибка наоборот: разделить голый оклад $60 000 на 2080 даёт «уютные» $29, которые к реальности отношения не имеют.
Доля часов, выставляемых клиенту, в общем фонде времени называется загрузкой, и она напрямую двигает стоимость часа: чем ниже загрузка, тем дороже обходится каждый выставляемый час — при том же окладе. Поэтому знаменатель в формуле нельзя брать с потолка; загрузку стоит считать по фактическим часам. Подробнее — в разборе часов, выставляемых клиенту, и невыставляемых.
Что эта цифра меняет в фикс-оценках
Когда знаешь стоимость часа, фикс-оценка превращается в арифметику: оценочные часы × полная стоимость = твой пол по деньгам. Всё выше — маржа; всё ниже — убыток, на который ты согласился заранее, ещё до старта проекта.
Пример. Ты выставляешь этого инженера клиенту по $90 в час. Маржа на его времени — около (90 − 56) / 90 ≈ 38%, и это ещё до перерасходов. Срежешь ставку до $65 «чтобы выиграть тендер» — остаётся ~14%, и любой перерасход уводит проект в минус. А $50, которые на калькуляторе из оклада казались щедрыми, на деле ниже себестоимости: по такой ставке ты доплачиваешь клиенту за право работать.
Связав себестоимость часа с живой маржой проекта, перестаёшь обнаруживать такие сделки задним числом — в отчёте за квартал, когда менять уже нечего.
Овертайм тихо поднимает стоимость проекта
Овертайм у окладника выглядит бесплатным — оклад-то фиксированный. Это иллюзия. На фикс-проекте каждый час овертайма — это час, которого не было в цене: работа сделана, время потрачено, а в смету это не попало. Если ты платишь за овертайм, он напрямую добавляет стоимость; если нет — съедает ёмкость, которую можно было бы выставить на другом проекте, а команда, которая регулярно засиживается, выгорает. Стоимость часа может по-прежнему показывать $56, а проект при этом стоит больше, чем ты заложил в цену. Учитывать овертайм — это и есть разница между настоящей маржой и приукрашенной.
Практическое следствие: пересматривай стоимость часа хотя бы раз в квартал. Выросли оклады, сменился состав команды или просела загрузка — и старая цифра уже врёт, а вместе с ней врут все оценки, которые на неё опираются.
Пять ошибок, из-за которых стоимость часа врёт
Цифра ломается обычно на одном и том же. Быстрый чек-лист, чтобы себя проверить:
- Делить на календарные часы. 2080 вместо ~1500 занижают себестоимость более чем на четверть.
- Забыть накладные. Аренда, софт, техника и админ-персонал — это тоже стоимость каждого часа, выставляемого клиенту.
- Считать овертайм бесплатным. У окладника он не виден в платёжке, но съедает ёмкость, которую можно было выставить клиенту.
- Путать ставку клиенту с себестоимостью. $90 в счёте и $56 затрат — два разных числа; маржа живёт между ними.
- Брать одну «среднюю по студии». Джуниор и сеньор стоят по-разному; усреднение прячет убыточные роли.
Как видеть стоимость часа и маржу в реальном времени
Посчитать всё это в таблице раз в квартал можно. Беда в том, что к моменту расчёта убыточная сделка уже закрыта и сдана. AltOrbit превращает оклады, почасовые ставки и одобренный овертайм, которые ты вносишь, в стоимость проекта и пересчитывает маржу, пока команда фиксирует часы, — без скриншотов и счётчиков кликов. Налоги работодателя и накладные автоматически не добавляются, так что закладывай их в ставки, которые называешь клиенту. Маржа и P&L входят в Pro и в 30-дневный пробный период; как это устроено — в разделе возможности.
Продукт в раннем доступе — присоединиться к нему можно ниже.
Смотри реальную маржу в реальном времени
AltOrbit считает её, пока команда фиксирует время; маржа и P&L входят в Pro и в 30-дневный пробный период. Уже работает в раннем доступе — присоединяйся.
Запросить ранний доступ