Учёт по проектам: как найти заказ, который съедает прибыль
История условной студии из девяти человек, у которой общий отчёт показывал прибыль, а таблица по трём заказам — убыток: как посчитать прибыль каждого заказа, назначить порог цены и остановить бесплатные правки.
Короткий ответ
Разложите каждый заказ по отдельности: цена минус часы по ставке команды, подрядчики и прямые закупки. У студии «Кодекс» так вскрылся сайт застройщика: минус 446 000 ₽, а два других заказа принесли 422 000 ₽ на двоих.
Прибыль проекта = цена − часы × ставка часа − подрядчики − прямые закупкиСайт застройщика: 1 100 000 − 1 150 ч × 1 200 ₽ − 140 000 − 26 000 = −446 000 ₽Коротко
- Таблица проектов условной студии «Кодекс»: рентабельность сайта застройщика −41%, общий итог по трём заказам минус 24 000 ₽.
- Ставка часа 1 200 ₽ и порог 2 350 ₽ за час: дешевле «Кодекс» больше не подписывает договор.
- Бесплатную доработку заменило допсоглашение на 288 000 ₽; в сентябре прибыль 380 000 ₽ при той же выручке.
Убыточный заказ принято представлять себе шумным: клиент скандалит, сроки горят, все всё понимают. А бывает ровно наоборот: самый довольный клиент, тёплые письма, менеджер бережёт отношения. Такой заказ и съедает прибыль, потому что в общем отчёте за месяц его не видно: там вся студия сведена в одну цифру прибыли.
У Павла, владельца студии веб-разработки «Кодекс», девять человек: сайты и интернет-магазины под заказ, выручка 2,9 млн рублей в месяц. Июнь: прибыль 150 тысяч, три заказа в работе, команда загружена под завязку, клиенты довольны. И по итогу месяца в бизнесе осело меньше денег, чем стоит студии один её разработчик. А менеджер как раз пишет: застройщик хочет ещё личный кабинет, давайте сделаем бесплатно, клиент крупный.
Вместо ответа Павел просидел вечер с таск-трекером и банковской выпиской. К десяти вечера картина сошлась: студия теряла деньги ровно на том клиенте, который был доволен больше всех. Ниже вся его таблица, порог цены, который из неё следует, и судьба того самого «бесплатного» кабинета.
Почему общий отчёт не видел проблему
Формально у «Кодекса» всё считалось: выручка, расходы, прибыль по месяцам. За первое полугодие прибыль прыгала от 110 до 340 тысяч, в среднем около 200 тысяч в месяц — 7% от выручки. Для услуг здоровый уровень — 8–15%, так что цифра смущала, но не пугала: бывает месяц лучше, месяц хуже.
В проектном бизнесе помесячный отчёт близорук по своей природе: деньги и работа живут в разных месяцах. Аванс застройщика пришёл в феврале, а основные часы по нему команда жгла в апреле и мае. Майская «низкая прибыль» — смесь из давних авансов, текущих зарплат и трёх разных заказов сразу, и виновника в ней не разглядеть.
Ответ даёт другой разрез тех же данных: не по месяцам, а по заказам. Каждому проекту — своя выручка, свои расходы и своя прибыль, от старта до сдачи. Это и есть учёт по заказам. Общий отчёт о прибылях и убытках он дополняет: ОПиУ отвечает «сколько заработала студия», проектный разрез — «на чём именно».
Связанные материалы
- ОПиУ (отчёт о прибылях и убытках): полный пример за месяц
Как устроен общий отчёт о прибыли, с которого начинал Павел.
Сколько стоит час команды
Главный расход студии — люди, поэтому учёт по заказам начинается со ставки часа. Производственных сотрудников у «Кодекса» семь: четыре разработчика, два дизайнера и тестировщик. Начисленная зарплата в среднем 120 000 ₽. Со страховыми взносами 30% один сотрудник обходится студии в 156 000 ₽ в месяц.
Из 168 рабочих часов месяца на проекты у сотрудника уходит примерно 130: остальное съедают планёрки, оценки новых заказов и гарантийные мелочи. Ставка часа: 156 000 ÷ 130 = 1 200 ₽. Каждый час, потраченный на заказ, стоит студии 1 200 ₽ — оплатил его клиент или это «правочка по дружбе», для кассы значения не имеет.
Кроме часов, на проект относятся ещё два вида расходов — и на этом список заканчивается:
Аренда, реклама, зарплата менеджера и самого Павла в заказы не попадают — куда их девать, разобрано двумя разделами ниже. Логика та же, что при честном расчёте себестоимости товара: сначала только прямые расходы, без размазывания общих.
- часы команды по ставке 1 200 ₽ — из таск-трекера, где время и так отмечается по задачам;
- подрядчики, нанятые под конкретный заказ: 3D-туры, медицинский копирайтер, интегратор 1С;
- прямые закупки: лицензии шаблонов и модулей, стоковые фото и шрифты, домен и хостинг для клиента.
Связанные материалы
- Себестоимость: как посчитать её честно и найти товар, который тянет в минус
Тот же принцип прямых расходов — на примере товаров, а не проектов.
Таблица: три заказа одного вечера
Вот что получилось у Павла к десяти вечера. Все три проекта стартовали в феврале–апреле, к концу июня два сданы, сайт застройщика — на финишной прямой. Часы восстановлены из таск-трекера, подрядчики и закупки — из банковской выписки.
Мебельная фабрика и клиника заработали студии 422 000 ₽ на двоих. Сайт застройщика потерял 446 000 ₽ — больше, чем принесли оба прибыльных заказа вместе. Итог: 2 400 часов, два с половиной месяца работы всей команды, — и минус 24 000 ₽. А ведь из проектной прибыли ещё должны оплачиваться аренда, менеджер и реклама.
Что случилось с застройщиком: в договоре стояло «правки до полного согласования». Оценка была 380 часов, факт — 1 150: семь версий главной страницы, три смены фирменных цветов, переделка каталога после каждого совещания на стороне клиента. Каждый из лишних 770 часов снимал с кассы студии 1 200 ₽.
Средняя маржа по студии при этом выглядела терпимо: два прибыльных заказа и один провальный складывались в одну ровную цифру. Так средние показатели и прячут больные места.
| Проект | Цена | Часы × 1 200 ₽ | Подрядчики | Прямые закупки | Прибыль | Рентабельность |
|---|---|---|---|---|---|---|
| Интернет-магазин мебельной фабрики | 1 500 000 ₽ | 830 ч — 996 000 ₽ | 180 000 ₽ — интеграция с 1С | 46 000 ₽ | +278 000 ₽ | 18,5% |
| Корпоративный сайт застройщика | 1 100 000 ₽ | 1 150 ч — 1 380 000 ₽ | 140 000 ₽ — 3D-туры | 26 000 ₽ | −446 000 ₽ | −41% |
| Сайт клиники | 750 000 ₽ | 420 ч — 504 000 ₽ | 80 000 ₽ — копирайтер | 22 000 ₽ | +144 000 ₽ | 19% |
| Итого | 3 350 000 ₽ | 2 400 ч — 2 880 000 ₽ | 400 000 ₽ | 94 000 ₽ | −24 000 ₽ | −0,7% |
Связанные материалы
- Маржинальность бизнеса: как считать и почему средняя цифра обманывает
Почему средняя маржа месяцами скрывала убыточный заказ.
Куда девать аренду и зарплату менеджера
Общие расходы «Кодекса» — 680 000 ₽ в месяц: менеджер проектов со взносами 130 000, аренда с техникой и подписками 200 000, реклама 120 000, бухгалтер на аутсорсе 30 000 и 200 000 — зарплата самого Павла. Обойтись с ними в проектном учёте можно двумя способами.
Павел выбрал первый способ с одним дополнением: общие расходы один раз посчитаны и зашиты в минимальную цену, ниже которой студия не подписывает договор, — про неё следующий раздел. Таблица проектов остаётся простой, а офис всё равно оплачен — ценой.
Тот же выбор встаёт у бизнеса, где вместо заказов направления: «розница плюс опт», «зал плюс доставка». Логика делёжки общих расходов там одинаковая.
| Вариант | Как работает | Чем неудобен | Когда подходит |
|---|---|---|---|
| Не делить (маржинальный подход) | В проекте только прямые расходы; общие покрываются из суммы прибыли всех заказов | Прибыль проекта выглядит больше «полной» — надо помнить, что из неё ещё платится офис | Малому бизнесу почти всегда: просто и без спорной делёжки |
| Разносить по часам | Каждому заказу добавляют долю общих: 680 000 ₽ ÷ 910 часов месяца ≈ 750 ₽ на каждый час | Цифра прибыли зависит от способа делёжки; нормальный проект легко «утопить» на бумаге | Когда заказов десятки и нужна полная себестоимость каждого |
Связанные материалы
- Прибыль по направлениям: где бизнес зарабатывает, а где только делает оборот
Та же логика разреза — для бизнеса без проектов, но с направлениями.
Порог: минимальная цена заказа за десять минут до подписания
Из ставки часа и общих расходов собирается главный практический инструмент — порог цены. Общих расходов 680 000 ₽ в месяц, производственных часов 910 (7 сотрудников × 130). Значит, каждый проданный час должен приносить сверх себестоимости ещё около 750 ₽ на офис и менеджера: 1 200 + 750 = 1 950 ₽ — это час «в ноль». Павел добавил 20% прибыли и округлил: 2 350 ₽.
Правило порога: минимальная цена проекта = часы по оценке × 2 350 ₽ + подрядчики и закупки с наценкой 10% за организацию и риск. Расчёт занимает десять минут перед подписанием договора. Вот как выглядят три заказа «Кодекса», если прогнать их через порог задним числом.
Порог показал, что болен весь прайс, и это открытие неприятнее убыточного застройщика. Фабрика и клиника прибыльны в таблице — и обе проданы сильно дешевле порога: их прибыли не хватает даже на долю общих расходов. Студия месяцами продавала часы ниже их полной стоимости и держалась на плаву за счёт мелких доработок и поддержки старых клиентов.
А застройщик порог проходил: смета была честной, проект утопили лишние 770 часов правок. Отсюда два разных инструмента защиты: порог сторожит цену до подписания, лимит правок в договоре — часы после. Если клиент не тянет цену по порогу, у студии один ход — сокращать состав работ при той же ставке часа. Скидка от порога означает согласие доплатить за заказ клиента из своей кассы.
| Заказ | Цена по порогу | Продан за | Что это значит |
|---|---|---|---|
| Интернет-магазин мебельной фабрики | 830 ч × 2 350 ₽ + 248 600 ₽ ≈ 2 200 000 ₽ | 1 500 000 ₽ | На 700 000 ₽ дешевле порога |
| Корпоративный сайт застройщика | 380 ч по оценке × 2 350 ₽ + 182 600 ₽ ≈ 1 076 000 ₽ | 1 100 000 ₽ | Порог пройден: цена была честной, проект утопили часы |
| Сайт клиники | 420 ч × 2 350 ₽ + 112 200 ₽ ≈ 1 100 000 ₽ | 750 000 ₽ | На 350 000 ₽ дешевле порога |
Что Павел ответил застройщику
Теперь то самое сообщение менеджера: «сделаем личный кабинет бесплатно, клиент крупный». Оценка кабинета — 120 часов. Бесплатно — значит ещё 144 000 ₽ расходов на команду сверх уже накопленного минуса: убыток по клиенту дорос бы до 590 000 ₽.
Павел сдал текущий объём по акту, а на кабинет отправил допсоглашение: 120 часов × 2 400 ₽ = 288 000 ₽. Застройщик неделю молчал, поторговался и подписал: сайт ему нравился, а переезд к другой студии обошёлся бы дороже. Дополнительный этап принёс 288 000 − 144 000 = 144 000 ₽ прибыли, и итог по клиенту сжался до минус 302 000 ₽.
Сгоревшие 770 часов остались в прошлом, зато у истории появилось дно: убыток перестал расти, а клиент, к удивлению менеджера, никуда не делся. Платные правки отсеивают ровно те хотелки, за которые заказчику самому жалко платить.
Правило «оценка → факт» после каждого закрытия
Заказ у «Кодекса» теперь считается закрытым, когда подписан акт и прошли 30 гарантийных дней. Гарантийные часы тоже падают в проект, иначе финальный всплеск расходов растворится в общих. Авансы новых клиентов до отработки в прибыль не записываются: это пока чужие деньги.
После каждого закрытия — сверка «оценка → факт» на 15 минут: сколько часов заложили, сколько вышло, где разошлись. Первые же три сверки дали студии больше, чем полгода общих отчётов: вёрстка стабильно недооценивалась примерно на треть, а правок после «финального» согласования в оценках вообще не существовало.
Из сверок родились три правила, которые теперь стоят в каждом договоре и шаблоне сметы:
Результат пришёл быстро. Сентябрь, та же выручка 2,9 млн ₽, прибыль — 380 000 ₽: 13% против средних 7% в первом полугодии. Плюс 180 000 ₽ в месяц — те самые деньги, которые раньше утекали в бесплатные правки и цены ниже порога.
Учёт по заказам стоит на двух источниках. Часы даёт таск-трекер. Деньги — оплаты клиентов, платежи подрядчикам, закупки — приходится собирать из банковских выписок, и вручную это самая муторная часть. Controlum собирает операции по счетам автоматически, ведёт ДДС и платёжный календарь, показывает остатки и прибыль — Павлу остаётся разнести операции по проектам и подставить часы из трекера.
- в каждой смете — запас 15% на правки и два круга согласования; третий и дальше — 2 400 ₽ за час по допсоглашению;
- новые договоры не подписываются ниже порога 2 350 ₽ за час — двигаться можно составом работ, ставкой нельзя;
- после каждого закрытия — сверка «оценка → факт» и одна поправка в шаблон сметы.
Связанные материалы
- Авансы клиентов: как не потратить деньги, которые ещё не ваши
Почему аванс по заказу рано считать выручкой и прибылью.
Итог
Учёт по проектам — одна таблица из шести колонок: цена, часы по ставке, подрядчики, прямые закупки, прибыль, рентабельность. «Кодексу» она за вечер объяснила то, чего полгода не показывал общий отчёт: студия возила убыточный заказ и продавала прибыльные дешевле порога.
Первый шаг занимает один вечер. Посчитайте ставку часа команды — зарплата со взносами, делённая на проектные часы. Поднимите из трекера часы по текущим заказам, из выписки — подрядчиков и закупки. Затем назначьте порог: час «в ноль» плюс прибыль — и ни одного договора дешевле. Одна строка такой таблицы может стоить нескольких месяцев прибыли: у Павла она нашлась между ужином и десятью вечера.
Вопросы и ответы
- Как вести учёт по заказам в Excel?
- Хватит одной таблицы, где строка — проект, а колонки: цена, часы × ставка, подрядчики, прямые закупки, прибыль, рентабельность. Обновляйте её при закрытии этапов и заказов. Пока проектов 5–15 в год, Excel справляется с запасом — сложные программы не нужны.
- Как посчитать ставку часа сотрудника?
- Начисленная зарплата × 1,3 (страховые взносы 30%), делённая на проектные часы в месяц. Проектных часов всегда меньше рабочих: планёрки, оценки, отпуска. У большинства команд выходит 120–140 часов из 168, поэтому ставка получается заметно выше, чем «зарплата на 168».
- Что делать, если заказ оказался убыточным?
- Сначала остановить рост убытка: закрыть выполненный объём актом, а любые новые работы проводить только по допсоглашению по полной ставке. Затем сверить оценку с фактом, найти, где потеряли — цена, часы или подрядчики, — и поправить шаблон сметы, чтобы следующий договор учёл урок.
- Считать ли гарантийные часы после сдачи проекта?
- Да, относите их на тот же заказ. У «Кодекса» проект считается закрытым, когда подписан акт и прошли 30 гарантийных дней. Если гарантийные часы уходят в общие расходы, финальный всплеск затрат растворяется, прибыль заказа на бумаге выглядит выше настоящей — и следующая смета повторит ту же ошибку.
- Заказ прибыльный, а денег на счёте нет — почему?
- Прибыль проекта и деньги по нему приходят в разное время: зарплата команды уходит каждый месяц, а клиент платит этапами. Заказ может быть прибыльным по итогу и при этом месяцами вытягивать кассу. Здесь помогает платёжный календарь: он заранее показывает день, когда на зарплату не хватит.
Читайте также
Учёт и контроль
Финансовая диагностика бизнеса: чек-лист на 20 вопросов
Финансовая диагностика бизнеса за 30 минут: 20 вопросов по пяти блокам, подсчёт баллов и разбор результата. Пример типографии, набравшей 22 из 40.
Учёт и контроль
Управленческий и бухгалтерский учёт: почему прибыль разная
Управленческий и бухгалтерский учёт: одна мастерская, 480 000 ₽ прибыли по бухгалтерии и 260 000 ₽ по управленческому учёту. Разбираем три поправки.
Учёт и контроль
Учёт подотчётных средств: как не потерять выданные деньги
Учёт подотчётных средств: таблица «выдали — отчитался — остаток», сроки отчёта и лимиты. Пример монтажной компании, где висело 380 000 ₽.
