Учёт и контроль12 минутОбновлено Артём Медведев

Учёт по проектам: как найти заказ, который съедает прибыль

История условной студии из девяти человек, у которой общий отчёт показывал прибыль, а таблица по трём заказам — убыток: как посчитать прибыль каждого заказа, назначить порог цены и остановить бесплатные правки.

Короткий ответ

Разложите каждый заказ по отдельности: цена минус часы по ставке команды, подрядчики и прямые закупки. У студии «Кодекс» так вскрылся сайт застройщика: минус 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 гарантийных дней. Если гарантийные часы уходят в общие расходы, финальный всплеск затрат растворяется, прибыль заказа на бумаге выглядит выше настоящей — и следующая смета повторит ту же ошибку.
Заказ прибыльный, а денег на счёте нет — почему?
Прибыль проекта и деньги по нему приходят в разное время: зарплата команды уходит каждый месяц, а клиент платит этапами. Заказ может быть прибыльным по итогу и при этом месяцами вытягивать кассу. Здесь помогает платёжный календарь: он заранее показывает день, когда на зарплату не хватит.

Автор

Артём Медведев

Артём Медведев

Бизнес-аналитик

Основатель HelpExcel.pro. Собирает управленческую отчётность и автоматизирует расчёты, которые до этого сводили руками: прибыль и себестоимость, показатели бизнеса, сверки с контрагентами.

Читайте также