Resource forecasting for agencies and consulting teams: A 30/60/90 day guide


  • Resource forecasting predicts future staffing needs based on project pipelines, team capacity, and utilization targets, distinct from capacity planning which addresses long-term structural resourcing decisions.
  • Agencies and consulting firms face unique forecasting challenges due to variable project timelines, mixed billing models, and the need to balance senior versus junior staff utilization.
  • Effective forecasting requires integrating sales pipeline data with resource availability, typically forecasting 4-12 weeks ahead for tactical decisions and 3-6 months for strategic hiring.
  • Common forecasting methods include historical trend analysis, pipeline-weighted forecasting, and scenario planning, often combined for more accurate predictions.
  • Software tools that connect project management, time tracking, and resource planning provide more accurate forecasts than spreadsheets by reducing manual data entry errors and enabling real-time updates.

Resource forecasting means predicting how much of your team’s time and skills you’ll need in the coming weeks or months, based on confirmed projects, likely new business, and current team capacity. For agencies and consulting firms, this isn’t optional planning–it’s the difference between hitting margin targets and scrambling to find contractors at premium rates when a big project lands unexpectedly.

Unlike product companies with steady headcount needs, service businesses face constant flux. A new client signs, a project scope expands, someone goes on leave, a contract ends early. Without systematic forecasting, resource managers end up reactive, either overstaffed and burning cash on bench time, or understaffed and missing deadlines while burning out their best people.

What is resource forecasting for agencies and consulting firms?

Resource forecasting for agencies and consulting firms is the process of predicting future staffing needs by analyzing confirmed projects, sales pipeline probability, and current team capacity to ensure the right people are available at the right time.

This differs from general workforce planning because service businesses bill by the hour or project, meaning idle capacity directly costs money, and insufficient capacity means turning away revenue or delivering late.

The forecast typically covers three inputs: hours already committed to active projects, weighted probability of pipeline deals closing, and available capacity by role or skill set. Get this wrong in either direction and you’re either paying people to sit idle or scrambling to staff a project that just closed.

Why agencies and consulting teams need forecasting differently than other businesses

Service-based businesses face resourcing challenges that don’t apply to companies selling products or software. When your inventory is your team’s time, every forecasting decision has immediate cash flow implications.

The billable hours problem

Every hour a consultant isn’t billing is either a sunk cost or an investment in future capacity. This creates pressure to keep utilization high, but overforecasting demand leads to overstaffing and margin erosion, while underforecasting means missed revenue opportunities. For a full breakdown of billable time tracking, see our guide on what billable utilization actually means for your firm.

Client demand volatility

Unlike predictable subscription revenue, agency and consulting work often arrives in lumps. A client relationship might generate steady work for a year, then go quiet for three months. Deals in your pipeline might close in week two or week twelve, not on your forecast’s clean timeline.

Skill specificity constraints

You can’t simply add headcount to solve a resourcing gap. A shortage of senior UX researchers isn’t fixed by hiring a junior designer. Forecasting must account for the specific skills and seniority levels each project requires, not just total headcount.

Multiple concurrent engagements

Most consultants and agency staff work across several projects simultaneously, splitting time in ways that spreadsheet-based tracking struggles to capture accurately. A 60% allocation to Project A and 40% to Project B looks clean on paper but gets messy fast when either project’s timeline shifts.

Key forecasting inputs specific to professional services

Accurate forecasting requires pulling data from several sources that don’t always talk to each other by default.

Sales pipeline and deal probability

Your CRM data on deal stage, expected close date, and estimated project scope feeds directly into forecasting. Weight each opportunity by its probability of closing (a deal in final negotiation carries more forecasting weight than one in initial discovery).

Project timelines and phase-based demand

Projects don’t consume resources evenly. A typical consulting engagement might need heavy senior involvement during discovery, shift to mid-level execution during delivery, then require senior review again at the end. Forecasting needs to reflect these phase shifts, not just total project hours.

Team capacity and existing commitments

Before you can forecast what you need, you need accurate visibility into what you already have committed. This means real-time data on who’s allocated to what, including partial allocations across multiple projects.

Seasonal and cyclical patterns

Many agencies see predictable patterns, tax season for accounting-adjacent consulting, budget planning cycles for corporate clients, or slow periods around major holidays. Historical data on these patterns improves forecast accuracy.

Common resource forecasting methods

Different forecasting approaches suit different situations, and most mature agencies use a combination rather than relying on a single method.

Historical trend analysis

Looking at past utilization rates, project timelines, and seasonal patterns to predict future needs. This works well for stable client bases with predictable engagement patterns, but struggles with rapid growth or significant business model changes.

Pipeline-weighted forecasting

Multiplying each sales opportunity’s potential resource requirement by its probability of closing, then aggregating across all deals to estimate total demand. A $200k project at 30% probability contributes $60k worth of forecasted resource need.

Scenario planning

Building best-case, worst-case, and most-likely forecasts to understand the range of possible resource needs. This helps with contingency planning, like identifying which contractor relationships to maintain in case of a demand spike.

Rolling forecasts

Continuously updating projections on a set cadence (weekly or biweekly) rather than creating a static forecast and revisiting it quarterly. This catches changes faster but requires more consistent data input.

How far ahead should you forecast?

Forecasting horizons should match the decisions they inform, tactical staffing decisions need shorter, more accurate near-term forecasts, while strategic hiring needs longer-range projections.

For tactical resource allocation, most firms forecast 4-12 weeks ahead, matching the timeline for reassigning existing staff or bringing on short-term contractors. For strategic decisions like permanent hiring, forecasts typically extend 3-6 months, acknowledging that recruiting and onboarding takes time.

Forecasts beyond six months become increasingly speculative for most agencies, useful for identifying trends but not reliable enough for specific staffing commitments.

Building your forecasting process

A functional forecasting process doesn’t require complex software from day one, but it does require consistent inputs and a regular review cadence.

Step 1: Centralize your data sources

Pull together your CRM pipeline data, project management timelines, and resource allocation records. If these live in separate systems, establish a regular process for combining them, even if that’s a weekly manual export initially.

Step 2: Establish your capacity baseline

Document current team capacity by role, including standard hours, planned time off, and any part-time or contractor arrangements. This baseline is what you’re measuring demand against.

Step 3: Weight your pipeline by probability

Apply consistent probability percentages to pipeline stages (many firms use something like 10% for initial contact, 40% for proposal sent, 70% for verbal commitment, 90% for contract sent). Multiply each deal’s estimated resource need by its probability.

Step 4: Map demand against capacity by role

Break down both your forecasted demand and current capacity by role or skill set, not just total headcount. This surfaces specific gaps, like having plenty of junior capacity but a senior strategist bottleneck.

Step 5: Review and adjust on a regular cadence

Set a recurring meeting (weekly for fast-moving agencies, biweekly for more stable consulting practices) to review forecast accuracy and adjust based on new information.

Where spreadsheets break down

Many agencies start with spreadsheet-based forecasting, and for very small teams, this can work adequately. But specific failure points emerge as teams grow.

Manual data entry from multiple sources introduces errors and delays. If someone needs to manually pull CRM data, cross-reference it with a separate project tracker, and update a capacity spreadsheet, the forecast is often outdated before it’s finished.

Partial allocations across multiple projects become difficult to track accurately. Spreadsheets can show that Sarah is 60% allocated to Project A, but connecting that to her total capacity across three other partial project commitments requires either sophisticated formulas or manual reconciliation that’s prone to errors.

Real-time visibility disappears. By the time a spreadsheet forecast is compiled, reviewed, and distributed, the underlying data has often already changed. A deal that seemed 70% likely on Monday might close or die by Thursday.

Historical data for trend analysis becomes hard to maintain. Unless someone is disciplined about archiving old forecasts and comparing them to actuals, spreadsheet-based systems rarely build the historical dataset needed to improve forecast accuracy over time.

How PSA software supports resource forecasting

Professional services automation (PSA) software addresses the core spreadsheet limitations by connecting the data sources that forecasting requires into a single system.

When project management, time tracking, and resource allocation live in one platform, forecasting pulls from real-time data rather than manually compiled snapshots. Birdview PSA, for example, connects project timelines directly to resource assignments, so when a project’s timeline shifts, the resourcing forecast updates automatically rather than requiring manual recalculation.

This integration matters most for the partial allocation problem. Instead of manually tracking that someone is committed to multiple projects at varying percentages, the system aggregates actual assignments and surfaces true available capacity. This gives resource managers a clearer picture of who can take on new work without the manual reconciliation that spreadsheets require.

The historical data challenge also becomes easier to solve. When forecasts and actuals both live in the same system, comparing predicted versus actual utilization happens automatically, building the dataset needed to refine forecasting accuracy over time without requiring someone to manually archive and compare spreadsheet versions.

FAQs

How is resource forecasting different from capacity planning?

Resource forecasting predicts specific staffing needs for upcoming projects based on pipeline and current commitments, typically covering weeks to a few months. Capacity planning takes a longer view, addressing structural questions like whether to expand a practice area or invest in a new service line. Forecasting informs weekly staffing decisions; capacity planning informs annual budget and hiring strategy.

What’s a reasonable utilization target for forecasting purposes?

Most consulting and agency benchmarks target 70-85% billable utilization for client-facing staff, though this varies by role and firm model. Building forecasts around unrealistic 95%+ utilization assumptions typically leads to chronic overpromising and burnout.

How do you forecast for project-based work with unpredictable timelines?

Build in buffer time between projects rather than assuming immediate transitions, and use ranges rather than single-point estimates for project duration. Historical data on how often projects run over their initial timeline helps calibrate these buffers realistically.

Should forecasting include non-billable time?

Yes, internal meetings, business development activities, and professional development all consume capacity that would otherwise go toward billable work. Forecasting that ignores non-billable time overestimates true available capacity.

How often should forecasts be updated?

Weekly updates work well for most agencies, capturing pipeline changes and project timeline shifts without creating excessive administrative burden. Fast-moving agencies with high deal velocity might benefit from more frequent updates, while stable consulting practices with longer sales cycles might manage with biweekly reviews.

What’s the difference between forecasting for billable versus non-billable roles?

Billable roles are forecasted primarily against client demand and pipeline. Non-billable roles (like internal operations or business development) are typically forecasted against internal capacity needs (like supporting a certain client count or headcount, training, or product innovation). Forecasting should account for both to ensure you aren’t penalizing staff for doing necessary non-billable work.

If you are building this from scratch, start with how utilization is calculated.

Related topics: Resource Management
Birdview logo
Nice! You’re almost there...

Your 14-day trial is ready! Explore Birdview's full potential by scheduling a call with our Product Specialist.

The calendar is loading... Please wait
Birdview logo
Great! Let's achieve game-changing results together!
Start your Birdview journey with a short 9-min demo
Watch demo video