Агентство в трудное время
Оценить код агентства

Агентство

Управленческий учёт в IT-компании: пять отчётов, которые нужны владельцу агентства

Коротко

Управленческий учёт в IT-компании отвечает на три вопроса: на каких проектах агентство зарабатывает, сколько стоит час команды и хватит ли денег через три месяца. Для этого достаточно пяти отчётов: загрузка команды, себестоимость часа, маржа по проектам, дебиторка и платёжный календарь. Начать можно с таблицы и выгрузки из трекера времени.

Управленческий учёт в IT-компании нужен, чтобы владелец знал три вещи: на каких проектах агентство зарабатывает, сколько на самом деле стоит час команды и хватит ли денег через три месяца. Бухгалтерия на эти вопросы не отвечает, она ведётся для налоговой.

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

Что считать в управленческом учёте агентства

ОтчётНа какой вопрос отвечаетКак часто обновлять
Загрузка командыСколько оплачиваемых часов у каждого человекаРаз в неделю
Себестоимость часаСколько агентство тратит на один оплачиваемый часРаз в месяц
Маржа по проектамКакие проекты и клиенты приносят деньгиРаз в месяц и по закрытию проекта
ДебиторкаКто сколько должен и с какого числаРаз в неделю
Платёжный календарьХватит ли денег на ближайшие неделиРаз в неделю

Если агентство работает через несколько компаний в разных странах, управленческий учёт сводит их в одну картину. Бухгалтерия каждой страны этого не сделает.

Как посчитать загрузку команды

Загрузка (utilization) - доля оплачиваемых часов от всех рабочих часов человека.

Загрузка = оплачиваемые часы / рабочие часы × 100%

Пример с условными цифрами: у разработчика 160 рабочих часов в месяце, клиентам выставлено 120. Загрузка 120 / 160 = 75%. Остальные 40 часов ушли на пресейл, внутренние задачи, бенч и отпуск.

Как посчитать себестоимость часа

Себестоимость часа показывает, сколько агентство тратит на один час, который можно продать клиенту.

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

Пример с условными цифрами:

СтатьяСумма в месяц
Зарплаты и выплаты подрядчикам, с налогами40 000 $
Накладные: офис, сервисы, бухгалтерия, продажи8 000 $
Итого расходы48 000 $
Оплачиваемые часы команды1 600
Себестоимость часа48 000 / 1 600 = 30 $

Если загрузка упадёт и оплачиваемых часов станет 1 200, себестоимость вырастет до 48 000 / 1 200 = 40 $. При рейте 40 $ агентство работает в ноль.

Как считать маржу по проектам

Маржа проекта - выручка проекта минус часы, потраченные на него, по себестоимости.

Маржа = выручка - (фактические часы × себестоимость часа)

Эффективный рейт = выручка / фактические часы

Эффективный рейт особенно важен на фиксе.

Пример: фикс 30 000 $, команда потратила 800 часов. Эффективный рейт 30 000 / 800 = 37,5 $.

При себестоимости 30 $ маржа 30 000 - 800 × 30 = 6 000 $. Если бы ушло 1 000 часов, маржа была бы 0.

Как это использовать в оценке: стоимость разработки ПО и фикс или T&M.

Как вести дебиторку и платёжный календарь

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

  1. Выгрузите все выставленные и неоплаченные счета.
  2. Для каждого укажите дату оплаты по договору и число дней просрочки.
  3. Перенесите ожидаемые поступления в платёжный календарь с датой, когда деньги реально придут.
  4. Добавьте все платежи: зарплаты, подрядчики, налоги, аренда.
  5. Смотрите на остаток на конец каждой недели.

Как вести учёт, если компании в нескольких странах

Агентство, которое работает из-за рубежа, часто держит несколько юрлиц: старую компанию в РФ, новую в Польше или Грузии, иногда ещё одну для западных клиентов. Бухгалтерия каждой страны видит только свою часть.

Управленческий учёт сводит их в одну таблицу:

Как внедрить управленческий учёт за неделю

  1. День 1. Убедитесь, что все пишут часы в трекер с привязкой к проекту, включая пресейл и внутренние задачи.
  2. День 2. Соберите в таблицу все расходы за последние три месяца: люди, подрядчики, накладные.
  3. День 3. Посчитайте загрузку по каждому человеку и себестоимость часа.
  4. День 4. Посчитайте маржу по каждому проекту за три месяца.
  5. День 5. Соберите дебиторку и платёжный календарь на три месяца вперёд.

Дальше достаточно обновлять отчёты раз в неделю и раз в месяц по таблице выше.

Что управленческий учёт обычно не видит

Отчёты выше считают часы и деньги. Один актив агентства в них не попадает: код, который команда написала для себя или оставила за агентством по договорам.

Частые вопросы

Чем управленческий учёт отличается от бухгалтерского?

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

С какого отчёта начать?

С загрузки команды и маржи по проектам. Они показывают, кто из людей приносит деньги и на каких проектах агентство теряет. Для этого нужен только учёт часов по проектам и список расходов на каждого человека.

Нужна ли специальная система для управленческого учёта?

На старте нет. Таблица с выгрузкой часов из трекера и выпиской из банка закрывает потребности агентства на несколько десятков человек. Систему стоит внедрять, когда таблицу перестают обновлять вовремя.

Оценить код агентства