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.
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.
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.
| Level | Time horizon | The question it answers | Owner |
| Capacity planning | Quarters to years | Do we have the right number and mix of consultants, or should we hire, train or bring in partners? | CEO and leadership team |
| Utilization forecast | Weeks to months | Who becomes available when, and which deals fill the gaps? | Resource manager with consultant managers |
| Staffing | Days to weeks | Who 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.
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:
| Assumption | Value |
| Billable consultants | 200 |
| Available hours per consultant and year | 1,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.
The steps go from long horizon to short. Each step hands something concrete to the next.
| Step | What it gives you |
| 1. Set the capacity plan | A frame to compare the forecast against |
| 2. Collect the data | A basis you can trust |
| 3. Build a rolling utilization forecast | You see who becomes available when |
| 4. Weight the pipeline | A forecast that is neither too rosy nor too gloomy |
| 5. Staff the assignment | A proposal with named consultants |
| 6. Set the meeting rhythm | Data that actually gets updated |
| 7. Assign ownership | No part of the chain without a name |
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.
Planning is never better than the data. You need four types, and all four must be current at the same time.
| Data | What it should contain | Who updates | How often |
| Availability | Assignment end dates, extension options, absence, parental leave and internal time | Consultant manager and resource manager | Every week |
| Skills profile | Technologies, roles, industry experience, certifications, languages and security clearance | The consultant, reviewed by the consultant manager | After every assignment and at least twice a year |
| Pipeline with probability | Deal, start date, scope, roles and probability of winning | Sales and sales manager | Every week before the sales meeting |
| Subcontractors and partners | Profiles, availability, rate ranges and contract status | Partner manager | Ongoing, 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.
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.
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.
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.
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.
| Stage | Probability | Booking |
| Request received | Low | No booking, used to read demand |
| Proposal or CV sent | Medium | Preliminary booking |
| Verbal yes or interview held | High | Consultant held for the deal |
| Contract signed | Booked | Confirmed 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.
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.
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 step | What you do |
| Interpret the requirements | Break the request into roles, must haves, nice to haves, scope, start date and location or remote |
| Search on skills | Search the skills profiles, not your memory. Include your own consultants, subcontractors and partners |
| Filter on availability | Use the utilization forecast to see who can start on the right date |
| Choose and justify | The consultant manager weighs skills, development goals and the client relationship and makes the call |
| Tailor the CV | Highlight the experience that matches this specific request |
| Book preliminarily and send | Mark 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.
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.
Resource planning lives or dies by its meeting rhythm. Without fixed meetings nobody updates the data, and without current data the forecast is wrong.
| Meeting | Frequency | Participants | Agenda | Outcome |
| Sales meeting | Weekly | Sales manager, salespeople and selling consultant managers | New requests, stages, probabilities and start dates | An updated, weighted pipeline |
| Utilization meeting | Weekly, after the sales meeting | Resource manager, consultant managers and partner manager | Available within eight weeks, assignment end dates, preliminary bookings and open requests | Decisions on who is proposed where and on the need for subcontractors |
| Forecast review | Monthly | Business unit heads, resource manager and finance | Utilization forecast three to six months ahead and deviations from plan | Actions per business unit |
| Capacity meeting | Quarterly | CEO and leadership team | Forecast against capacity plan, skills gaps and partner strategy | A 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.
The last step is the one most often missing: an owner for every part of the chain.
| Role | Owns |
| CEO and leadership team | The capacity plan and decisions on hiring and skills development |
| Sales manager | Pipeline quality: stage, probability, roles and start date for every deal |
| Consultant manager | Their consultants’ availability, skills profiles, development goals and placement |
| Resource manager | The process: the utilization forecast, the booking rules and making sure the utilization meeting leads to decisions |
| Partner manager | Subcontractors 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.
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.
The KPIs show whether planning works. Define them once, with period and calculation basis, and track them the same way over time.
| KPI | Definition | Period | What it shows |
| Utilization rate | Staffed client time as a share of available time | Week and month | How well you use capacity |
| Billable rate | Billable time as a share of worked time | Month | How much of the worked time can be invoiced |
| Bench time | Days between two assignments per consultant | Month, rolling | Whether you catch assignment end dates in time |
| Forecast accuracy | Forecast utilization four weeks ahead compared with actual | Month | Whether pipeline and availability are current |
| Time from request to proposal | Days from request received to CV or proposal sent | Per request, summarized monthly | How fast staffing works |
| Double bookings | Consultants proposed for overlapping deals without it being known | Month | Whether the booking rules are followed |
More KPIs and benchmarks in our article on key KPIs for consulting firms.
Resource planning is where sales, skills and utilization meet. In Cinode all three run on the same data.
| Step | Support in Cinode |
| Capacity plan | Utilization and capacity per team, client and skill area in real time |
| Data | Skills, CVs, subcontractors and partners in the same structure |
| Utilization forecast | Assignments, consultants and pipeline in one view, week by week six months ahead |
| Weighted pipeline | Sales pipeline linked to skills and utilization |
| Staffing | Matching of employees, subcontractors, partners and candidates, AI MailMatch and semantic search |
| Meetings | The 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.
Give them the mandate to decide when two deals want the same consultant.
Let the utilization meeting work from the list of consultants who become available within eight weeks.
Can you pull up every consultant with a given skill and availability in a few minutes? If not, start there.
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
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.
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.
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.
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.
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.