Helia HR

Гайд

Як встановлювати білл-рейти консультантів і захищати маржу

Оновлено 2026-07-24 · Для фаундерів, делівері-лідів і фінансистів у сервісних IT-командах на 5–200 людей

Три способи встановити рейт — і коли який пасує

Будь-який білл-рейт встановлюють одним із трьох способів. Здорові сервісні шопи зазвичай користуються всіма трьома одночасно: одним, щоб знайти підлогу, другим — стелю, третім — щоб перевірити обидва.

  • Cost-plus (витрати плюс). Стартуєте від повної (fully-loaded) собівартості години роботи, а потім множите на націнку до цільової маржі. Це єдиний метод, який гарантує, що ви не продаєте роботу в збиток, тож він задає вашу підлогу. Про те, скільки ринок реально заплатить, він не каже нічого.
  • Ринковий / конкурентний. Ціна орієнтується на те, що беруть порівнянні команди за ту саму роль і географію. Тримає вас у зоні правдоподібного для покупця, але прив’язка лише до конкурентів тихо імпортує їхні помилки й ігнорує вашу власну структуру витрат.
  • Ціннісний (value-based). Ціна орієнтується на результат для клієнта — розблокований дохід, зекономлені кошти, знятий ризик, — а не на витрачені години. Забирає найбільше маржі й задає вашу стелю, але потребує вимірюваного результату й клієнта, який купує результат, а не «руки».

Правило для сервісного шопу: cost-plus задає підлогу, нижче якої ви ніколи не опускаєте ціну; ринок перевіряє, що ви в правдоподібному діапазоні; value-based застосовуйте там, де в роботи є вимірюваний бізнес-результат. Стаф-augmentation і T&M зазвичай живуть біля cost-plus і ринку; проєкти з фіксованим скоупом і відповідальністю за результат — там, де окупається value-based.

Математика маржі, розкладена по кроках

Три числа роблять усю роботу, і більшість помилок у ціноутворенні — це плутанина між ними.

  • Собівартість (cost rate) — ваша повна (fully-loaded) вартість однієї години роботи людини: базова зарплата плюс податки роботодавця, бенефіти, оплачувані відпустки і частка оверхеду (інструменти, офіс, рекрутинг та люди з HR/сейлзу/адміну, які ніколи не білять). Сама лише зарплата — це не ваша собівартість.
  • Білл-рейт (bill rate) — ціна, яку ви берете з клієнта за цю годину (ваш рейт-кард або квота).
  • Валова маржа, % — частка білл-рейту, що лишається після собівартості: валова маржа = (білл-рейт − собівартість) ÷ білл-рейт.

Приклад розрахунку: мідл-інженер

  • Базова зарплата: $60 000 / рік.
  • Податки роботодавця + бенефіти (+30%): +$18 000.
  • Розподілений оверхед (інструменти, офіс, рекрутинг, небілабельний персонал): +$22 000.
  • Повна річна собівартість: ≈ $100 000.
  • Оплачувані години: 2 080 на рік (40 год × 52). Мінус ~4 тижні PTO + ~2 тижні держсвят і лікарняних ≈ 240 годин → доступні години ≈ 1 840.
  • За 75% білабельної утилізації білабельних годин ≈ 1 380.
  • Собівартість на білабельну годину = $100 000 ÷ 1 380 ≈ $72/год.

Далі білл-рейт випливає з бажаної маржі: білл-рейт = собівартість на білабельну годину ÷ (1 − цільова маржа). Виставте $100/год — і ваша валова маржа = ($100 − $72) ÷ $100 = 28%. Хочете 40%? Тоді $72 ÷ (1 − 0,40) = $120/год.

Знаменитий шорткат — правило 3×: бери приблизно втричі більше за базову погодинну зарплату людини. Тут сама базова зарплата — $60 000 ÷ 2 080 ≈ $29/год, тож 3× ≈ $87/год. Логіка — правило третин: третина покриває зарплату, третина — оверхед і небілабельний час, третина — прибуток.

Ставтеся до 3× як до п’ятисекундної перевірки на здоровий глузд, а не як до політики ціноутворення. У прикладі вище $87/год проти собівартості $72 на білабельну годину — це лише 17% маржі, а не 33%, бо важкий оверхед і 75% (а не 100%) утилізації піднімають повну собівартість на білабельну годину приблизно до 2,5× базової зарплати, лишаючи значно менше за третину на прибуток. Коли утилізація низька, оверхед високий або ви хочете здорову маржу, реально потрібний множник ближчий до 3,5–4×. Довіряйте повній математиці; тримайте 3× лише щоб зловити рейт, який очевидно занизький.

Прибутковість у Helia: дохід проти повної собівартості та маржа по проєктах, консолідовано за курсами

Ефективний рейт проти номінального

Ваш рейт-кард показує номінальний рейт. Рейт, який ви реально реалізуєте — ефективний рейт — майже завжди нижчий, бо дві речі з’їдають його ще до того, як гроші надійдуть.

  • Утилізація — ви платите людям за повний тиждень, але білабельна лише частина цих годин. Рейт $100/год за 70% утилізації приносить приблизно $70 за кожну оплачувану годину.
  • Реалізація — дисконти, списання і невиставлені години означають, що ви не завжди збираєте повний номінальний рейт навіть за білабельний час.

Разом: ефективний рейт ≈ номінальний рейт × утилізація × реалізація. За $100/год номіналу, 70% утилізації і 10% середнього дисконту (реалізація 90%): $100 × 0,70 × 0,90 = $63/год ефективного.

Чому це важливо: ваша точка беззбитковості — це не собівартість на білабельну годину, а собівартість на оплачувану годину. У попередньому прикладі повна собівартість = $100 000 ÷ 1 840 доступних годин ≈ $54/год оплачуваної. Ефективні $63 це покривають — але ледь-ледь. Опустіть утилізацію до 60% — і той самий рейт-кард $100 приносить $100 × 0,60 × 0,90 ≈ $54/год, і угода вже беззбиткова ще до першого сюрпризу. Ось чому гонитва за вищим номінальним рейтом рідко лагодить проблему маржі, яка насправді є проблемою утилізації — див. бенчмарки білабельної утилізації.

Блендед-рейт проти рейт-карду за сеньйорністю

Блендед-рейт бере одну усереднену ціну за всіх у команді, незалежно від сеньйорності. Рейт-кард за ролями тарифікує кожен грейд окремо. Обидва підходи легітимні; пастка — не розуміти, який із них ви насправді використовуєте.

  • Блендед — плюси. Просто квотувати й інвойсити, без торгів за кожен рівень, і він захищає вас, коли сеньйору доводиться підключатися частіше, ніж планували.
  • Блендед — мінуси. Ховає, які ролі недооцінені, і тихо запрошує клієнта вимагати ваших найдорожчих людей за середньою ціною.
  • Рейт-кард — плюси. Прозоро, легко захистити на продовженні, і кожен грейд несе власну маржу — видно, де саме ви заробляєте.
  • Рейт-кард — мінуси. Більше підтримувати, і клієнти можуть тиснути на сеньйорські рейти построково.

Ось як блендед ховає збиток. Припустимо, ваш кард: сеньйор $130/год, мідл $90/год, джун $60/год, і ви квотуєте $90/год блендед, припускаючи рівний розподіл по третині (середнє по карду ≈ $93). Якщо клієнт реально споживає 60% сеньйорського часу, 30% мідл і 10% джуну, то виконана робота коштує 0,60 × $130 + 0,30 × $90 + 0,10 × $60 = $111/год за вашим власним кардом — а ви виставили $90. Це самонакинутий ~19% дисконт на ваших найдефіцитніших людей; і якщо сеньйор коштує вам ~$85/год за повною собівартістю, маржа на цих годинах майже зникла.

Практична позиція: тримайте рольову собівартість і рейт-кард усередині навіть тоді, коли клієнту квотуєте блендед. Будуйте блендед на міксі, який можете забезпечити або перепогодити, і переглядайте його щойно реальний мікс стафінгу зсувається в бік сеньйорів.

Де витікає маржа

Навіть здоровий рейт-кард втрачає маржу між квотою і банком. Типові витоки, приблизно за розміром збитку:

  • Дисконти. Зниження ціни йде прямо з прибутку, а не з собівартості. Скиньте 10% з рейту з маржею 40% — і прибуток на годину падає з $40 до $30: ви щойно віддали чверть свого прибутку на цій роботі. Захищайте дисконти порогом погодження.
  • Розповзання скоупу (scope creep). На ретейнерах і фікс-прайсі невиставлені «маленькі послуги» накопичуються у другий неоплачений проєкт. Логуйте години, навіть коли не білите, — щоб бачити, скільки насправді коштує ваша щедрість.
  • Незафіксовані години. Час, який ніколи не залогували, неможливо виставити. Щотижневі прогалини в таймшитах — найпоширеніший і найлегший для виправлення витік — див. як перетворити таймшити на інвойси.
  • Перевитрати на фікс-прайсі. Коли оцінка пливе, жоден рейт вас не рятує — клієнт платить погоджену суму, а зайві години з’їдаєте ви. Стежте за фактичними-проти-оцінених годинами під час проєкту, а не після.
  • Вартість бенчу. Простій оплачуваних людей — це чиста собівартість без доходу; кілька тижнів бенчу можуть стерти маржу за місяці виставленої роботи. Це важіль утилізації в іншому обличчі.
  • Валюта і комісії. У крос-бордер-угодах коливання курсу на 5–10% між днем інвойсу і днем оплати може дорівнювати всій вашій маржі на тонкій угоді — ще до комісій за переказ і процесинг. Закладайте FX-ризик у ціну або інвойсіть і отримуйте оплату в тій валюті, в якій платите зарплати.

Побудова рейт-карду: практичний чекліст

Будуйте кард за сеньйорністю

  1. Порахуйте повну (fully-loaded) собівартість на білабельну годину для кожного грейду — джун, мідл, сеньйор, лід, архітектор — а не одне середнє по компанії.
  2. Оберіть цільову валову маржу на грейд (багато сервісних команд цілять у 35–50% на делівері) і виведіть підлогу-рейт: собівартість ÷ (1 − цільова маржа).
  3. Перевірте кожну підлогу проти ринкових рейтів для цієї ролі й географії; якщо ринковий рейт нижчий за вашу підлогу — проблема в собівартості чи утилізації, а не в карді.
  4. Публікуйте рейти діапазонами за грейдами, з невеликою премією за дефіцитні скіли, а не одним блендед-числом.
  5. Задайте гардрейли для дисконтів — максимальний відсоток, який будь-хто може дати без погодження, і хто погоджує.
  6. Вирішіть на кожен контракт, що ви квотуєте — рольовий чи блендед, — і впишіть цей вибір (і припущений мікс) у SOW.

Каденція перегляду

  • Переобраховуйте кард щонайменше раз на рік і одразу після будь-якого підвищення зарплат — ваша собівартість зрушила, отже зрушила й підлога.
  • Підвищуйте клієнтські рейти на продовженні, а не всередині контракту; невеликий автоматичний річний аплифт (наприклад, CPI або 3–5%) перетворює підвищення з бійки на формальність.
  • Нових клієнтів завжди підписуйте за поточним кардом; старих переводьте вище на найближчому продовженні.

Відстежуйте щомісяця

  • Ефективний (реалізований) рейт на людину і на клієнта — проти карду.
  • Валову маржу на проєкт і на клієнта — один стабільно збитковий клієнт це розмова про ціну, а не провал делівері.
  • Утилізацію і бенч, бо вони задають вашу беззбитковість.
  • Сумарні дисконти і списання — маржу, яку ви віддали навмисно й випадково.
  • Прострочену дебіторку: неоплачений інвойс — це 100% витік маржі, поки не закриється.

Коли таблиці досить — а коли вже ні

Щоб добре ціноутворювати, софт не потрібен. На старті вистачає двох вкладок таблиці: одна перетворює повну собівартість кожної ролі на підлогу-рейт і кард-рейт, друга — куди ви вставляєте щомісячні факти: години, дохід і маржу по проєктах. Для кількох людей на одному-двох проєктах цього справді достатньо, а будувати щось важче — це прокрастинація.

Таблиця починає ламатися десь на 10–20 людях, і тригер — рідко сама лише чисельність, а конкурентність і передача:

  • Кілька проєктів білять одного тижня, тож звірка завжди наполовину недороблена.
  • Люди розподілені між двома-трьома клієнтами, тож ніхто не сходиться на реальній утилізації кожного.
  • Приходи всередині місяця і рол-офи, тож минуломісячна алокація вже не збігається з тим, що сталося.
  • Крос-бордер-клієнти й валюти, тож маржа залежить від того, коли вам заплатили.
  • Білінг доводиться вести комусь, окрім фаундера, — і виявляється, що правила жили лише в голові фаундера.

Ознака проста: ваше число маржі завжди на місяць запізнюється, і ніхто до кінця не довіряє ефективному рейту. Це і є точка, де вартість неправильного рейту перевищує вартість справжньої системи.

Як це робить Helia HR

Helia HR — це HR-система з вбудованими delivery-операціями, тож рейт, собівартість і маржа живуть в одному місці, а не в трьох таблицях:

  • Рейт-карта там, де відбувається робота. Задайте дефолтний білл-рейт на проєкт і перевизначайте його на асайнмент, щоб сеньйор і джун на одному проєкті несли різні рейти — ваша карта за сеньйорністю, застосована до реальних алокацій.
  • Повна собівартість із датами дії. Записуйте погодинну собівартість на проєкт, що змінюється в часі, тож маржа рахується проти вашої реальної бази витрат — а не самої зарплати — навіть після раунду підвищень.
  • Маржа, яку справді видно. Розділ прибутковості показує дохід проти собівартості — за проєктом і за клієнтом, консолідовано в різних валютах, — тож стабільно збитковий клієнт видно до продовження, а не після.
  • Утилізація, що визначає ваш ефективний рейт. Матриця завантаження і рядок бенчу показують утилізацію за математикою ефективного рейту, а люди в затвердженій відпустці автоматично випадають зі знаменника, бо та сама система веде відпустки.
  • Інвойси з фактичних годин. Затверджені години таймшитів ідуть прямо в клієнтські інвойси за вашими рейтами, з ПДВ і reverse-charge — закриваючи витік «незафіксованих годин» між зробленою роботою і виставленими грошима.

Якщо ви продаєте час людей — це пак Delivery; HR-база йде в базовому тарифі, і ви платите лише за те, що вмикаєте.

Клієнтські інвойси з білабельних годин за вашими рейтами — ПДВ, суми, терміни оплати

FAQ

Яку валову маржу має цілити dev-агенція?

Як поширене правило, здорові сервісні компанії цілять приблизно в 30–50% валової маржі на делівері (дохід мінус повна собівартість людей, які зробили роботу). Нижче ~25% у вас майже немає запасу на поганий місяць; стабільні 50%+ зазвичай означають справжнє ціннісне ціноутворення, дефіцитний скіл або дешевшу базу делівері. Пам’ятайте: це валова маржа — сейлз, маркетинг і G&A ще виходять з неї.

Що таке правило 3× для білл-рейтів?

Бери приблизно втричі більше за базову погодинну зарплату людини: третина покриває зарплату, третина — оверхед і небілабельний час, третина — прибуток. Це корисна п’ятисекундна перевірка, але вона припускає помірний оверхед і типову утилізацію. Коли утилізація низька або оверхед високий, реально потрібний множник ближчий до 3,5–4× — тож довіряйте розрахунку за повною собівартістю і тримайте 3× лише щоб позначити очевидно занизькі рейти.

Як утилізація впливає на мій рейт?

Вона з’їдає рейт, який ви реально заробляєте. Ефективний рейт ≈ номінальний рейт × утилізація × реалізація, тож кард-рейт $100/год за 70% утилізації реалізує лише близько $70 за оплачувану годину — і менше після дисконтів. Оскільки зарплати ви платите за кожну годину, а не лише за білабельну, ваша беззбитковість — це собівартість на оплачувану годину, і саме тому проблему утилізації не полагодити самим лише підвищенням номінального рейту.

Чи варто використовувати блендед-рейт?

Блендед підходить для простого T&M і змішаних команд — доки реальний мікс стафінгу тримається близько до того, який ви заклали в ціну. Він стає небезпечним, коли клієнти витягують сеньйорський час за середньою ціною. Навіть коли клієнту ви квотуєте блендед, тримайте рольову собівартість і рейт-кард усередині, щоб бачити маржу на кожному грейді.

Cost-plus чи value-based — що правильно?

Обидва, для різних задач. Cost-plus задає підлогу, нижче якої не можна опускатися, бо це єдиний метод, прив’язаний до вашої реальної собівартості. Value-based (і ринкове) ціноутворення задає стелю — скільки результат вартий для клієнта. Cost-plus використовуйте, щоб захистити маржу, а value-based — щоб її забрати.

HR і делівері-операції в одній системі

Helia HR поєднує HR-базу з матрицею завантаження, бенчем, таймшитами та клієнтським інвойсингом, на яких реально працюють IT-сервісні команди. Почніть безкоштовно, без картки. GDPR-безпека, доступ до PII за ролями, журнал доступу.

Як встановлювати білл-рейти і захищати маржу (2026) · Helia HR