Resource Planning for Consulting Firms: From Capacity to Staffed Assignment

Last updated:

Nov 05 2026

Last updated 2026-11-05 · Reading time about 13 min · By Mattias Loxi, CMO and co-founder of Cinode

A consulting firm makes money on the hours it actually sells. Resource planning decides how many that is.

This guide follows the chain from the capacity plan for the quarter and the year, through the utilization forecast, to a named consultant staffed on an assignment. You also see which data, which meetings and which roles it takes for the plan to hold.

Key takeaways

Resource planning is three levels, not one. Capacity planning covers quarters and years, the utilization forecast covers weeks and months, and staffing covers individual assignments. Mix them up and the leadership team discusses individual consultants, while nobody sees that you will be short of consultants in six months.

The plan only holds on current data. Availability, searchable skills profiles, a probability weighted pipeline and your subcontractors. All four must be up to date at the same time.

Every level needs an owner and a fixed meeting. Without an owner, planning becomes everyone’s responsibility and nobody’s job.

Response time wins the deal. The firm that can say right away which two senior developers are free from week 14 beats the firm that needs three days to call around.

What is resource planning?

Resource planning for consulting firms in three levels: capacity plan over quarters to years, utilization forecast over weeks to months and staffing over days to weeks.

Resource planning is the process where a consulting firm matches its available capacity, own consultants and subcontractors, against demand from ongoing assignments and the pipeline. The goal is the right skills on the right assignment at the right time.

It sounds simple. The problem is that the term covers three different things, with different time horizons, owners and decisions.

LevelTime horizonThe question it answersOwner
Capacity planningQuarters to yearsDo we have the right number and mix of consultants, or should we hire, train or bring in partners?CEO and leadership team
Utilization forecastWeeks to monthsWho becomes available when, and which deals fill the gaps?Resource manager with consultant managers
StaffingDays to weeksWho should do this specific assignment?Consultant manager and sales

We cover the long-term level in our article on capacity planning in consulting firms. This guide focuses on the part from pipeline to staffed assignment, where most of the gaps appear.

Why resource planning shows in the bottom line

Every hour a billable consultant spends without an assignment is gone for good. And margins leave little room. In Sweden, Konsultkollen 2026, Cinode’s analysis of annual reports from just over 350 consulting firms in IT, management and engineering, shows an average operating margin of 5.3 percent in 2025. One in five firms made a loss or broke even. Internationally, SPI Research’s Professional Services Maturity Benchmark puts average billable utilization at 68.9 percent, against the 75 percent SPI considers optimal.

Do the math on one percentage point of utilization:

AssumptionValue
Billable consultants200
Available hours per consultant and year1,700, after holidays, public holidays and internal time
Average hourly rate€100

One percentage point = 17 hours per consultant and year × 200 consultants × €100 = €340,000 in revenue per year.

That is revenue, not profit. But when the consultants are already employed and salaries are fixed, much of it becomes profit. Work out your own figure.

In the example, three weeks of bench time per consultant comes to around €2.4 million. That is more than the entire annual profit of a firm that size at a 5.3 percent margin.

Response time is harder to calculate but just as important. A request from a client or a broker often has a short deadline. The firm that can quickly say “we have two senior developers available from week 14, here are their CVs” wins more deals than the firm that needs three days to call around.

Resource planning in seven steps: from capacity plan to staffed assignment

The steps go from long horizon to short. Each step hands something concrete to the next.

StepWhat it gives you
1. Set the capacity planA frame to compare the forecast against
2. Collect the dataA basis you can trust
3. Build a rolling utilization forecastYou see who becomes available when
4. Weight the pipelineA forecast that is neither too rosy nor too gloomy
5. Staff the assignmentA proposal with named consultants
6. Set the meeting rhythmData that actually gets updated
7. Assign ownershipNo part of the chain without a name

Step 1. Set the capacity plan for the quarter and the year

Start at the top. The leadership team decides how many consultants you need per skill area, which target utilization you plan for and how much of the demand subcontractors and partners should cover.

The capacity plan is not a list of names. It is a frame, for example 12 cloud architects, 40 .NET developers, 85 percent target utilization and partners for peaks. Update it every quarter and use it for decisions on hiring, skills development and partnerships.

If the forecast shows demand for data engineers above the plan three months in a row, that is a signal to adjust the plan. Not to chase individual deals.

Step 2. Collect the data planning needs

Planning is never better than the data. You need four types, and all four must be current at the same time.

DataWhat it should containWho updatesHow often
AvailabilityAssignment end dates, extension options, absence, parental leave and internal timeConsultant manager and resource managerEvery week
Skills profileTechnologies, roles, industry experience, certifications, languages and security clearanceThe consultant, reviewed by the consultant managerAfter every assignment and at least twice a year
Pipeline with probabilityDeal, start date, scope, roles and probability of winningSales and sales managerEvery week before the sales meeting
Subcontractors and partnersProfiles, availability, rate ranges and contract statusPartner managerOngoing, at least monthly

Skills profiles are what is most often missing or out of date. Build them with skills management for consulting firms. Then the whole firm describes skills with the same terms, and everyone can search them.

Skills data and CVs are personal data. Have a legal basis under GDPR, tell your consultants what you store and delete outdated information. Your national data protection authority has guidance on personal data at work.

How it works in Cinode

Skills live in one shared structure and feed directly into CVs and consultant profiles. You manage subcontractors and partners with the same structure as your own consultants. You register the data once and use it when you sell, staff and develop your consultants.

Step 3. Build a rolling utilization forecast

The utilization forecast is the middle link in the chain. It shows week by week who is staffed, who becomes available and how the pipeline can fill the gaps.

Plan with weekly resolution for the next twelve weeks and monthly resolution up to six months. Further out, an individual level forecast becomes a guess. Then the question belongs in the capacity plan.

See assignment end dates early. Give every assignment an end date and a flag for whether an extension is likely, uncertain or ruled out.

Available from is a list, not a feeling. The resource manager should be able to pull up every consultant who becomes available within eight weeks, sorted by skill area.

Compare the forecast with the capacity plan. The difference shows whether the problem is sales, staffing or the wrong mix of skills.

We cover definitions and KPIs in our complete guide to consultant utilization, and how to keep consultants off the bench in our guide to bench time.

How it works in Cinode

In Cinode you plan resources and utilization with assignments, consultants and pipeline in the same system. Utilization is shown week by week six months ahead. The forecast is a view of data you already have, not a document someone compiles before every meeting.

Step 4. Weight the pipeline by probability

Without a probability on every deal, the forecast is either too rosy or too gloomy. Salespeople like to count deals they hope for. Consultant managers sometimes count only what is signed.

Give every deal a probability tied to its stage, and let the forecast use the weighted value. Here is an example. Set your own levels based on your history.

StageProbabilityBooking
Request receivedLowNo booking, used to read demand
Proposal or CV sentMediumPreliminary booking
Verbal yes or interview heldHighConsultant held for the deal
Contract signedBookedConfirmed booking

Separate preliminary and confirmed bookings clearly. A consultant with a preliminary booking can be proposed for another deal, but everyone must see that they are already proposed. That rule stops the same person being offered to two clients with the same start date.

How it works in Cinode

In Cinode you handle requests, pipeline and assignments on the same data as skills and utilization. When a deal moves forward in the pipeline, it shows directly in resource planning.

Step 5. Staff the assignment, from request to team

This is where planning gets concrete. A request comes in and must become a proposal with named consultants, often within a couple of days.

Sub stepWhat you do
Interpret the requirementsBreak the request into roles, must haves, nice to haves, scope, start date and location or remote
Search on skillsSearch the skills profiles, not your memory. Include your own consultants, subcontractors and partners
Filter on availabilityUse the utilization forecast to see who can start on the right date
Choose and justifyThe consultant manager weighs skills, development goals and the client relationship and makes the call
Tailor the CVHighlight the experience that matches this specific request
Book preliminarily and sendMark the consultant as proposed until the deal is decided

We cover the method in detail in skills based resource management.

Two sets of rules apply when you search, filter and choose. Anti discrimination law requires selection to be based on skills and the requirements of the assignment. AI used to allocate work tasks can count as high risk under the EU AI Act, depending on how it is used. Let AI suggest and people decide.

How it works in Cinode

In Cinode you match employees, subcontractors, partners and candidates in the same search, from incoming request to staffed team. If your own staff is not enough, Cinode Network gives you access to skills at thousands of consulting firms.

AI in Cinode works on structured skills data. Semantic search finds consultants even when the client uses different words than the profile. AI MailMatch reads incoming requests and matches them against your consultants. With Cinode’s MCP server you ask questions in Claude, ChatGPT or Microsoft Copilot, and with the Cinode agents in Slack and Teams you do the same in chat. Suggestions are never better than the profiles, and the decision stays with the consultant manager.

Cinode is certified to ISO/IEC 27001:2022 and stores data in the EU, according to our information security overview. That applies to Cinode, not automatically to the AI services you connect.

XLENT describes in A Decade with Cinode how they present the right team faster and collaborate better across companies and cities.

Step 6. Set the meeting rhythm

Resource planning lives or dies by its meeting rhythm. Without fixed meetings nobody updates the data, and without current data the forecast is wrong.

MeetingFrequencyParticipantsAgendaOutcome
Sales meetingWeeklySales manager, salespeople and selling consultant managersNew requests, stages, probabilities and start datesAn updated, weighted pipeline
Utilization meetingWeekly, after the sales meetingResource manager, consultant managers and partner managerAvailable within eight weeks, assignment end dates, preliminary bookings and open requestsDecisions on who is proposed where and on the need for subcontractors
Forecast reviewMonthlyBusiness unit heads, resource manager and financeUtilization forecast three to six months ahead and deviations from planActions per business unit
Capacity meetingQuarterlyCEO and leadership teamForecast against capacity plan, skills gaps and partner strategyA revised capacity plan

Order matters. Hold the sales meeting before the utilization meeting, so the utilization meeting works on an updated pipeline. Keep meetings short. The data should be in the system before the meeting, not presented at it.

Step 7. Assign ownership

The last step is the one most often missing: an owner for every part of the chain.

RoleOwns
CEO and leadership teamThe capacity plan and decisions on hiring and skills development
Sales managerPipeline quality: stage, probability, roles and start date for every deal
Consultant managerTheir consultants’ availability, skills profiles, development goals and placement
Resource managerThe process: the utilization forecast, the booking rules and making sure the utilization meeting leads to decisions
Partner managerSubcontractors and the partner network, so external profiles are there when needed

In a smaller firm one person holds several roles. What matters is that no part is left without a name.

The most common conflict is between the consultant manager’s concern for the consultant and the salesperson’s wish to win the deal. Give the resource manager the mandate to decide when two deals want the same person.

Six common mistakes

1. Double bookings. The same consultant is proposed to two clients with overlapping start dates. The cause is almost always that preliminary bookings are not visible to everyone. Register every CV you send as a preliminary booking, and make sure the resource manager sees all active proposals in one place.

2. A pipeline that never gets updated. Deals stay in the pipeline with start dates that have already passed, and the forecast goes wrong in both directions. Review every deal with a passed date in the sales meeting. Close it or move it.

3. Planning in spreadsheets without skills data. The spreadsheet shows who is free, but not who knows Kubernetes, has security clearance and speaks Finnish. Matching ends up in the heads of a few people and stops working when they are away. Once there are more consultants than anyone can keep in their head, the data goes stale faster than it can be fixed.

4. Subcontractors outside the plan. If you manage partners by email, they do not show in the forecast. Then you do not know what capacity you can offer. Add subcontractors with the same structure as your own consultants. We cover how to build the network in our guide to subcontractors and partner networks.

5. Staffing whoever is free instead of whoever fits. When pressure is high, it is tempting to place whoever is on the bench. It fills utilization in the short term but costs you in client satisfaction and extensions. Match on skills first and availability second.

6. Building your own without counting the upkeep. A home built system fits your processes exactly, but ties up development time and needs someone to maintain it. The same goes for resource planning in an existing CRM or finance system. It works for pipeline and invoicing, but usually lacks structured skills data. Calculate the total cost over several years before you decide.
We cover how to choose in our guide to software for consulting firms.

KPIs to track

The KPIs show whether planning works. Define them once, with period and calculation basis, and track them the same way over time.

KPIDefinitionPeriodWhat it shows
Utilization rateStaffed client time as a share of available timeWeek and monthHow well you use capacity
Billable rateBillable time as a share of worked timeMonthHow much of the worked time can be invoiced
Bench timeDays between two assignments per consultantMonth, rollingWhether you catch assignment end dates in time
Forecast accuracyForecast utilization four weeks ahead compared with actualMonthWhether pipeline and availability are current
Time from request to proposalDays from request received to CV or proposal sentPer request, summarized monthlyHow fast staffing works
Double bookingsConsultants proposed for overlapping deals without it being knownMonthWhether the booking rules are followed

More KPIs and benchmarks in our article on key KPIs for consulting firms.

How Cinode supports resource planning

Resource planning is where sales, skills and utilization meet. In Cinode all three run on the same data.

StepSupport in Cinode
Capacity planUtilization and capacity per team, client and skill area in real time
DataSkills, CVs, subcontractors and partners in the same structure
Utilization forecastAssignments, consultants and pipeline in one view, week by week six months ahead
Weighted pipelineSales pipeline linked to skills and utilization
StaffingMatching of employees, subcontractors, partners and candidates, AI MailMatch and semantic search
MeetingsThe same data for sales, consultant managers and leadership

Cinode is built for consulting firms where resource planning runs on the same skills data as sales and CVs, and where subcontractors and partners are part of delivery. You connect time, invoicing and finance through API and integrations, for example with our partner Kleer in Sweden. See also our product page on resource planning in Cinode.

Get started

Appoint a resource manager

Give them the mandate to decide when two deals want the same consultant.

Hold the sales meeting before the utilization meeting

Let the utilization meeting work from the list of consultants who become available within eight weeks.

Take stock of your skills data

Can you pull up every consultant with a given skill and availability in a few minutes? If not, start there.

Want to see the chain with your own data?

We are happy to show how the chain from capacity plan to staffed assignment works in Cinode, with your own consultants and requests.

Read more

Consultant utilization: complete guide

Bench time in consulting firms

Skills management for consulting firms

Subcontractors and partner networks

Frequently asked questions about resource planning

What is the difference between capacity planning and resource planning?

Capacity planning has a horizon of quarters to years: do you have the right number and mix of consultants for future demand? Resource planning is the broader term. It also covers the utilization forecast over weeks and months and the staffing of individual assignments. The capacity plan sets the frame, and resource planning fills it with names and assignments.

How far ahead should we plan utilization?

Plan with weekly resolution for the next twelve weeks and monthly resolution up to six months. Shorter than that leaves too little time to act on assignment end dates. Longer than that makes an individual level forecast unreliable, and the question belongs in the capacity plan.

Who should own resource planning in a consulting firm?

The resource manager owns the process: the forecast, the booking rules and the utilization meeting. The consultant manager owns their consultants’ availability and placement, the sales manager owns pipeline quality and the leadership team owns the capacity plan. Without a named process owner, planning becomes everyone’s responsibility and nobody’s job.

What data does resource planning need?

Four types: current availability with assignment end dates and absence, searchable skills profiles, a pipeline with probability and start date per deal, and profiles and availability for subcontractors and partners. All four must be up to date at the same time for you to trust the forecast.

Can AI handle staffing?

AI suggests consultants who match a request and interprets requirements faster than a manual review, when skills data is structured and current. The decision on who is placed should stay with the consultant manager, who weighs the client relationship, development goals and things that are not in the profile. Both anti discrimination law and the EU AI Act point toward people making the decisions.