﻿---
title: Расчёт стоимости нормо-часа
description: Расчёт минимальной экономически обоснованной часовой ставки с учётом полной стоимости труда, расходов студии, маржи и продаваемого времени.
---

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

## Базовая формула

**Ставка = (полная стоимость труда + накладные расходы + целевая прибыль) / продаваемые часы.**

В расчёт включают:

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

При расчёте для специалиста удобно распределить общие расходы по ролям или по доле их рабочего времени. Для команды можно считать общую ставку через сумму затрат всех участников и суммарные продаваемые часы. Не смешивайте эти методы в одной формуле: используйте одинаковую базу распределения затрат и часов.

## Зарплатные ориентиры веб-разработки за первое полугодие 2026 года

В исследовании Хабр Карьеры за первое полугодие 2026 года проанализировано 45 226 зарплат, указанных специалистами в зарплатном калькуляторе. Это фактические самоотчёты, а не суммы из вакансий. Медиана разработчиков в целом составила **270 000 ₽/мес. в Москве, 247 000 ₽ в Санкт-Петербурге и 200 000 ₽ в регионах**. По специализациям медианы составили около **225 000 ₽ для frontend**, **251 000 ₽ для backend** и **208 000 ₽ для fullstack**. За полугодие зарплаты PHP-разработчиков выросли на 1%, JavaScript-разработчиков — снизились на 2% относительно второго полугодия 2025 года.

Это ориентиры по широким ролям и языкам: в исследовании нет надёжных отдельных медиан за H1 2026 для Laravel, WordPress и 1С-Битрикс. Для грейдов ниже приведены ориентировочные диапазоны зарплат по рынку 2025–2026 годов; они собраны из данных и оценок Хабр Карьеры, зависят от города и формата работы и не являются отдельной статистикой за H1. Laravel относится к PHP/backend. Для WordPress диапазон PHP можно использовать только как прокси для разработчиков тем, плагинов и интеграций, не для контент-менеджеров.

### JavaScript / TypeScript, frontend

- **Junior:** примерно 60 000–150 000 ₽/мес.
- **Middle:** примерно 120 000–280 000 ₽/мес.
- **Senior:** примерно 200 000–450 000 ₽/мес.
- **Lead / архитектор:** примерно 280 000–517 000 ₽/мес.

### PHP, Laravel и веб-разработка на CMS

- **PHP/backend:** ориентиры по вакансиям и рынку — junior 60 000–160 000 ₽, middle 130 000–250 000 ₽, senior 225 000–378 000 ₽, lead/architect 180 000–460 000 ₽ в месяц; диапазон меняется по городу.
- **Laravel:** отдельную репрезентативную медиану исследования за H1 2026 не публикуют; для первичного бюджета можно смотреть на PHP/backend и корректировать диапазон по требованиям к архитектуре, API, базам данных и эксплуатации.
- **1С-Битрикс:** ориентиры по грейдам — junior 60 000–120 000 ₽, middle 100 000–220 000 ₽, senior 180 000–350 000 ₽, lead/architect 240 000–402 000 ₽ в месяц.
- **WordPress:** отдельной сопоставимой статистики по грейдам за H1 2026 в исследовании нет. Для разработчиков тем, плагинов, WooCommerce и интеграций используйте PHP-вилку как начальный ориентир; стоимость зависит от сложности проекта и требуемой самостоятельности.

Диапазоны по грейдам — не среднее арифметическое зарплат за первое полугодие: это отдельные рыночные оценки/вилки, а состав выборок и методики различаются. Перед наймом сверяйте их с актуальными вакансиями в нужном регионе и фактическими предложениями кандидатам.

В публикациях не всегда одинаково указано, приведена сумма до НДФЛ или «на руки». Перед расчётом стоимости работодателя приведите зарплатные данные к одной базе; в примере ниже для этого явно принята зарплата до НДФЛ.

## Пример ставки для трёх категорий специалистов

Ниже пример, как перевести зарплатный ориентир в клиентскую ставку. Для сопоставимости взяты условные зарплаты до НДФЛ: **100 000 ₽ для junior, 170 000 ₽ для middle и 350 000 ₽ для категории senior/lead**. Это плановые значения внутри широких рыночных вилок, не точные медианы по грейдам.

Допущения расчёта:

- взносы работодателя — 30% от зарплаты;
- накладные расходы — 20% от зарплаты вместе со взносами;
- продаваемое время — 130 часов в месяц;
- целевая маржа — 20% от выручки;
- налог с выручки, НДС и комиссии в примере не учтены.

При этих допущениях полная месячная стоимость равна зарплате × 1,30 × 1,20, а ставка — полной стоимости / (130 × 0,80).

- **Junior:** зарплата 100 000 ₽ → расходы 156 000 ₽ → ставка около **1 500 ₽/ч**.
- **Middle:** зарплата 170 000 ₽ → расходы 265 200 ₽ → ставка около **2 550 ₽/ч**.
- **Senior / lead:** зарплата 350 000 ₽ → расходы 546 000 ₽ → ставка около **5 250 ₽/ч**. Для отдельного lead с зарплатой 430 000 ₽ ставка при тех же допущениях составит около **6 450 ₽/ч**.

Для другой целевой маржи используйте формулу:

**Ставка = зарплата × 1,30 × 1,20 / (продаваемые часы × (1 − маржа)).**

При марже, заданной как доля выручки, прибыль учитывается делением на `1 − маржа`. Простое умножение затрат на 1,2 даёт наценку 20% на себестоимость, но маржа в выручке тогда составляет около 16,7%. В финансовой модели зафиксируйте, какое определение использовано.

Это сценарный расчёт, а не тариф или рыночный норматив. Подставляйте фактическую gross-зарплату, налоги, накладные расходы и продаваемые часы своей команды. Для командной ставки складывайте полные расходы и делите на сумму продаваемых часов участников.

## Быстрая проверка

Для грубой проверки в отраслевых материалах встречается эвристика «зарплата × 4–5 / 160 часов». Она не заменяет расчёт: не показывает структуру накладных, реальные налоги, загрузку и способ определения прибыли. Используйте её только как сигнал проверить цену и модель, не как калькулятор для оферты.

Проверяйте модель на истории нескольких месяцев: сопоставьте плановые продаваемые часы с фактическими, учтите сезонность и отдельно посмотрите на недооценённые роли. Скидка уменьшает выручку, но не снижает стоимость труда и накладные; до её согласования проверьте итоговую маржу.

## Связь с оценкой работ

Для T&M выручка обычно считается по фактическим часам и согласованным ставкам. При фиксированной цене ставка помогает проверить смету и резерв, а для абонемента — проверить покрытие выделенной ёмкости. Про клиентскую оценку, границы результата и выбор коммерческого формата см. [оценку задач и проектов](https://wpcraft.ru/kb/processes/pricing/estimate.md).

## Материалы и источники

- [Зарплаты IT-специалистов в первой половине 2026 года — Хабр Карьера](https://habr.com/ru/specials/1060148/)
- [Зарплата PHP-разработчика — Хабр Карьера](https://career.habr.com/professions/php-razrabotchik)
- [Зарплата frontend-разработчика — Хабр Карьера](https://career.habr.com/professions/frontend-razrabotchik)
- [Зарплата Bitrix-разработчика — Хабр Карьера](https://career.habr.com/professions/bitrix-razrabotchik)
- [Цены и форматы работы WPCraft](https://wpcraft.ru/pricing)