L3VLUP
Core modellingCore · ~35 minWorking draft · 9 sheets · 851 formulas

Professional services utilisation model

Headcount pyramid, utilisation, realisation, profit per partner. Build a professional services firm from its people: a pyramid by grade with hiring, attrition and promotion, billed hours from utilisation, fees from bill rates and realisation, pay and bonus pools, profit per partner, and the cash held in work in progress and receivables.

By Surojit Chakraverti, founder of L3VLUP and an investor running a long-short healthcare and technology equities strategy.

On this subject: professional services utilisation model.Updated 30 October 2026

Who builds it, and for whatThe model a consultancy, law, accounting or engineering firm builds to plan its year, and the one a private equity buyer of a services business builds in diligence. A firm that sells its people’s time has no product and no factory: its revenue is heads times hours times price, its main cost is the same heads, and its owners are judged on profit per partner. The model answers how many people of each grade the firm needs, how much of their time it can sell and at what price, what the partners keep, and how much cash is tied up in work not yet billed or paid for.

Every sheet below, in your browser, with its outputs and checks

Starter workbook free with an account. Worked model: one a month with Plus, every one with Pro. Downloads

Inspect the workbook
All checks read zero100%
Every value, every sheet, as the workbook holds it.
ABCDEFGHIJ
1Assumptions
2$m unless stated. Headcount in full-time equivalents (FTE); bill rates in dollars an hour; pay per head in $ thousands a year.
4YearUnitFY0AFY1EFY2EFY3EFY4EFY5ENotes
5Year number#012345FY0A = 0. Drives rate, pay and cost growth.
7Scenario
8Scenario#11 = base, 2 = upside, 3 = downside. Sets utilisation achieved, realisation, the bill rate increase and bonus funding.
10Headcount pyramid
11Partners at the end of FY0AFTE40.0
12Partners: planned headcount growth, a year%5.0%Hiring fills whatever leavers and promotions leave short of the plan.
13Partners: attrition, % of opening headcount%6.0%Partners retiring or leaving.
14Principals at the end of FY0AFTE46.0
15Principals: planned headcount growth, a year%5.0%
16Principals: attrition, % of opening headcount%10.0%
17Principals: promoted to the grade above, % of opening%8.0%
18Managers at the end of FY0AFTE80.0
19Managers: planned headcount growth, a year%5.0%
20Managers: attrition, % of opening headcount%14.0%
21Managers: promoted to the grade above, % of opening%10.0%
22Consultants at the end of FY0AFTE120.0
23Consultants: planned headcount growth, a year%6.0%
24Consultants: attrition, % of opening headcount%20.0%
25Consultants: promoted to the grade above, % of opening%15.0%
26Analysts at the end of FY0AFTE135.0
27Analysts: planned headcount growth, a year%6.0%
28Analysts: attrition, % of opening headcount%20.0%
29Analysts: promoted to the grade above, % of opening%25.0%
31Hours and utilisation
32Working days a yeardays225After weekends, public holidays, leave, training and sickness.
33Hours a working dayhours8
34Partners: target utilisation%35.0%Billable hours / available hours. Partners spend most of their time selling and leading.
35Principals: target utilisation%60.0%
36Managers: target utilisation%72.0%
37Consultants: target utilisation%78.0%
38Analysts: target utilisation%80.0%
39Utilisation achieved, % of target, base%96.0%The share of planned billable hours actually sold.
40Utilisation achieved, % of target, upside%99.0%
41Utilisation achieved, % of target, downside%90.0%
42Utilisation achieved, selected scenario%96.0%
44Bill rates and realisation
45Partners: standard bill rate, FY1E$ per hour850.00
46Principals: standard bill rate, FY1E$ per hour650.00
47Managers: standard bill rate, FY1E$ per hour480.00
48Consultants: standard bill rate, FY1E$ per hour340.00
49Analysts: standard bill rate, FY1E$ per hour240.00
50Standard rate increase, a year, base%4.0%
51Standard rate increase, a year, upside%5.0%
52Standard rate increase, a year, downside%1.5%
53Standard rate increase, selected scenario%4.0%
54Realisation, base%86.0%Fees billed and collected / standard value of the hours billed.
55Realisation, upside%89.0%
56Realisation, downside%80.0%
57Realisation, selected scenario%86.0%
58Sub-contractor fees billed, % of fee revenue%5.0%Specialists the firm brings in and bills on to the client.
59Sub-contractor cost, % of their fees billed%80.0%
61Pay
62Principals: base salary, FY1E$k a year320.0
63Principals: target bonus, % of base salary%30.0%
64Managers: base salary, FY1E$k a year210.0
65Managers: target bonus, % of base salary%20.0%
66Consultants: base salary, FY1E$k a year140.0
67Consultants: target bonus, % of base salary%12.0%
68Analysts: base salary, FY1E$k a year95.0
69Analysts: target bonus, % of base salary%8.0%
70Salary increase, a year%4.0%Partners draw no salary: they share the profit.
71Bonus pool funding, % of target, base%100.0%
72Bonus pool funding, % of target, upside%115.0%
73Bonus pool funding, % of target, downside%60.0%
74Bonus pool funding, selected scenario%100.0%
75Employer costs, % of salary and bonus%18.0%Payroll taxes, pension contributions and benefits.
76Recruiting and onboarding cost per hire, % of the grade’s base salary%25.0%
77Recruiting cost per lateral partner hired$k300.0
79Non-labour costs
80Occupancy per head, FY1E$k a year15.0Offices, per average head of every grade, partners included.
81Technology and knowledge per head, FY1E$k a year9.0
82Growth in per-head and fixed costs, a year%3.0%
83Travel not recharged to clients, % of revenue%2.0%
84Business development and marketing, % of revenue%2.5%
85Depreciation, % of revenue%1.5%Capital spending is assumed equal to depreciation.
86Central costs, FY1E$m16.0Finance, HR, legal, risk and the leadership office.
88Working capital and cash
89Days in the yeardays365
90Work in progress, days of revenuedays20Work done for clients and not yet billed.
91Receivables, days of revenue (DSO)days55
92Work in progress, end of FY0A$m9.5
93Receivables, end of FY0A$m26.0
94Bonuses accrued, end of FY0A$m10.0The FY0A bonus pool, paid in FY1E.
95Cash, end of FY0A$m20.0
96Partner distributions, % of operating profit%90.0%Paid in the year. The rest is kept to fund working capital.

Select a cell to see its row, its schedule and the type of cell. Font colours: blue for inputs, black for formulas, green for links to other sheets. Scroll sideways to see every period.

Download

Professional services utilisation model: the workbook

An Excel workbook with working formulas, no macros and no external links: the same model you can work with on this page.

  1. Browse without an accountPreview every model online, sheet by sheet, with its outputs and checks.
  2. Free accountWork with every model online: change the inputs, switch the case, see every formula. And every starter workbook, with its key schedules left blank to build.
  3. L3VLUP Plus$4.99/monthEverything in Free, and one worked model each billing month as an Excel file: every schedule built, formulas live, checks at zero, yours to keep.
  4. L3VLUP Pro$25/monthEverything in Plus, every worked model in the library, and the Pro applications.
The worked model
9 sheets and 851 live formulas, all 5 schedules built and linked, every check reading zero. Change an input in Excel and the whole model moves.
The starter
The same inputs and layout with the headcount pyramid: hiring, attrition and promotion left blank for you to build, each blank cell marked. The worked model is its answer.

What the base case says

Revenue, FY1E
$184.8m
Operating margin, FY1E
27.1%
Profit per partner, FY1E ($k)
1,223
Firm utilisation, FY1E
68.6%
Leverage, FY1E (non-partners per partner)
9.6x
Average realised rate, FY1E ($ per hour)
329.18
Revenue per partner, FY1E ($m)
4.51
Bench cost, FY1E
$1.8m
Lock-up, FY1E (days)
75
Profit per partner, FY5E ($k)
1,578

Read from the workbook as served, every input at its default. Periods: FY0A, FY1E, FY2E, FY3E, FY4E, FY5E. The figures are invented and move with whatever you type in.

What this model is

A five-year model (FY1E to FY5E, from an FY0A actual year) of a fictional management consultancy of about 420 people, built from what a professional services firm actually sells: its people’s time. Every figure is invented.

It runs from a headcount pyramid of partners, principals, managers, consultants and analysts, each with planned growth, attrition and promotion, to billed hours (heads x available hours x utilisation), to fee revenue (hours x standard rates x realisation), to pay, bonus pools and other costs, to operating profit before partner remuneration and profit per partner; then to work in progress, receivables, accrued bonuses and cash.

Utilisation and realisation are the two levers. Utilisation is the share of available time that is billed; realisation is the share of the standard value of that time the client actually pays. A point of either reaches profit almost untouched, because the salaries are paid whether the hours are sold or not.

Leverage, the number of non-partners per partner, is the partnership’s gearing. Each partner’s profit is earned on the team beneath: more leverage means more profit per partner as long as the team is kept busy, and more bench cost when it is not.

Set Scenario on the Assumptions sheet to 2 (upside) or 3 (downside) to move utilisation achieved, realisation, rate increases and bonus funding together.

Seats: Private equity, Investment banking, Equity research and hedge funds.

How the schedules connect

Every row in the workbook is tagged with the schedule it belongs to; the inspector above shows the tag when you click a row. These are the schedules this model is made of and where each one lives.

What you should be able to explain

  • Why utilisation and realisation are the two numbers a services firm lives by, and why a point of either reaches profit almost untouched.
  • How a pyramid works: promotions out of one grade are promotions into the next, so attrition is paid for in recruiting rather than in a smaller firm.
  • What leverage, non-partners per partner, does to profit per partner, and why it only helps while the team is kept busy.
  • Why a partnership reports profit before any partner pay: the partners are the owners, paid from what is left.
  • Why revenue earned is not cash: work in progress and receivables of two to three months of revenue sit between the hours worked and the money collected.

What a reviewer looks for

  • Revenue grown as one line, so a fall in utilisation and a fall in price look the same.
  • Hours billed at the standard rate, ignoring realisation, which overstates revenue by the discounts every partner gives.
  • A pyramid where promotions out of one grade do not arrive in the next, so the headcount does not reconcile.
  • Partners carried as a salary cost, which hides profit per partner, the measure the owners are paid on.
  • Working capital ignored, when lock-up of two to three months of revenue is what a growing firm has to fund.

Conventions this workbook uses

Stated on the cover sheet too. A model is only as trustworthy as the decisions it tells you it made.

  • Annual periods. FY0A holds the closing headcount and the opening balances; the forecast runs FY1E to FY5E. Average headcount is the mean of opening and closing.
  • Each grade’s leavers and promotions out are a share of its opening headcount; promotions into a grade are the promotions out of the grade below; hires fill the rest of the plan and are never negative. A grade whose leavers and promotions exceed its plan with no hiring is flagged on the Checks sheet.
  • Billed hours are average heads x working days x hours a day x target utilisation x utilisation achieved. Fee revenue is billed hours x the standard rate x realisation. Sub-contractor fees are billed on at a margin and sit in revenue.
  • Partners draw no salary: operating profit is struck before any partner remuneration, and profit per partner is that profit over average partners. Bonuses for other grades are a target share of salary times a funding level set by the scenario, accrued in the year and paid after it.
  • Capital spending equals depreciation. Interest on cash is not modelled and there is no debt, so nothing is circular. Taxes are paid by the partners personally and are not modelled.
  • The sensitivity grids work from FY1E: a different firm utilisation moves every grade’s hours in proportion and a different leverage moves every non-partner grade in proportion; costs that follow revenue move, salaries and per-head costs do not. A different attrition rate changes only recruiting, because hiring backfills to the plan.

Build it yourself

The starter workbook

The headcount pyramid has been cleared from the Headcount sheet: openings, leavers, promotions out and in, hires, closings and averages for each grade, and the firm totals and leverage. Rebuild it from the Assumptions sheet so that hires fill each grade to its planned growth. The Checks sheet shows when every grade and the firm roll forward.

Blanks: Headcount pyramid: hiring, attrition and promotion. Download it beside the worked model.

The path around this model

Understand it, drill it, read the build, then apply it to a real company.

Vocabulary: Utilisation, Leverage Model, Up-or-Out, Working Capital.

Questions about this model

What is the difference between utilisation and realisation?

Utilisation is the share of available time that is billed: here the firm bills 534,500 hours in FY1E, 68.6% of the time its people have. Realisation is the share of the standard value of those hours the client actually pays: the hours are worth $204.6 million at the rate card, and the firm collects 86% of that, so $28.6 million of recorded time is never paid for. Utilisation is about keeping people busy; realisation is about pricing.

What is leverage, and why does it raise profit per partner?

Leverage is the number of non-partners per partner, 9.6 in FY1E. Each partner’s profit is earned on the team beneath, so one more non-partner per partner, with every grade grown in proportion, lifts FY1E profit per partner from $1.22 million to $1.35 million. It only works while the extra people are billed: unsold time is bench cost, salary paid for hours nobody buys.

Why does attrition cost money if the firm hires to replace leavers?

Because every replacement has to be found and trained. Hiring here fills each grade to its plan, so higher attrition does not shrink the firm; it raises recruiting. Replacing every opening non-partner once would cost $15.3 million at 25% of salary a hire, so each point of attrition costs about $153,000 a year, and three points take $11,000 off profit per partner.

Why does a profitable firm need working capital?

Because it is paid long after the work is done. Work in progress of 20 days and receivables of 55 days of revenue mean 75 days of lock-up: a firm growing about 10% a year has to fund the growth in both before it sees the cash. Bonuses help the other way, because they are paid after the year end.

Related models

Questions about this model

Discussions open here soon.

All discussions

Share your result 📊

𝕏in💬🤖

Instagram and TikTok have no desktop share link, so copy the caption and paste it into the app.