A revenue forecast that turns out to be 20 percent off two months later is not a planning detail. It is a bad decision with a time delay: hiring too early because the quarter looked better on paper than in reality. Too little cash buffer because payment delays were not priced in. Investments approved that had to be cancelled two months later.
For IT consultancies, management consultancies and engineering firms, this is not an isolated case but a structural problem in revenue forecasting for professional services. Project business has no stable revenue streams like a subscription model. Every project has its own volume, its own duration and its own probability of closing. That is exactly what makes forecasting a core commercial task rather than a finger exercise for the controlling team.
How unreliable forecasting affects you at project level:
- Staff planning is based on pipeline that never closes
- The cash buffer is calculated too tightly because time-to-cash is missing
- Resource conflicts only become visible once projects are already starting late
- Margin trends are recognized after the fact instead of being managed proactively
- Investment decisions are based on outdated or unweighted figures
An example from an IT consultancy with 80 employees: sales leadership reports a monthly pipeline of €1.2 million. Management plans two additional hires in the cloud team on that basis. Four months later it turns out that only 40 percent of this pipeline actually closed, two projects slipped by a quarter, and the new hires have had hardly any billable utilization in the meantime. The actual mistake was the unweighted pipeline that fed directly into staff planning.
What makes a reliable revenue forecast in professional services
In project business, a forecast is always a combination of secured and uncertain revenue. If you mix the two without separating them, you produce figures that management rightly questions.
Revenue from ongoing projects is the most reliable component. It comes from active projects whose work is already being delivered or is scheduled for the next eight to twelve weeks. In practice this figure is often only roughly estimated, even though it could be calculated precisely from project hours, capacity planning and contract values.
The weighted pipeline is the uncertain part. A proposal awaiting signature has a different probability of closing than a first conversation. If you plan every pipeline project at 100 percent, you will systematically overestimate. Common weighting logics are staggered by negotiation status, for example from 20 percent for early conversations to 90 percent for proposals ready for signature.
Resource availability is the corrective that is missing from most forecasts. A pipeline project only turns into revenue if the right capacity is available when the project starts. Without this check, you get forecasts that work on paper but cannot hold up operationally.
Historical billing patterns determine when revenue turns into cash. The time from project completion to payment, often referred to as time-to-cash, varies considerably by client and contract type. Without this metric, every forecast remains a pure revenue figure with nothing to say about liquidity.
Recent surveys on digitalization among German mid-sized companies regularly name missing data foundations as a key reason for inaccurate financial planning in project-based business models.
Bottom-up and top-down: two methods, one shared rhythm
A bottom-up forecast adds up the individual project revenues: ongoing projects plus pipeline projects weighted by probability. The advantage is granularity. Every deviation can be traced back to project level. The drawback shows as the number of projects grows: without system support, manual maintenance quickly becomes a work package of its own.
A top-down forecast starts with the annual plan and derives quarterly and monthly targets from it, usually based on capacity utilization and average project volume. The advantage is the low maintenance effort. The drawback is low precision, especially when the project structure changes significantly within a year.
For professional services firms with 20 to 250 employees, a combination has proven itself in practice: top-down as the annual framework for strategic planning, bottom-up as a rolling twelve-week forecast for operational control. This combination provides both the strategic overview for management and the operational accuracy for project leads and controlling. It only works, however, if the bottom-up component does not have to be pulled together from several sources at every update.
Why forecasting fails in day-to-day execution, not for lack of knowledge
Most finance leads and managing directors already know the logic from the previous section. The real obstacle is day-to-day execution with the tools at hand.
When pipeline data and project hours are kept separately
In many IT consultancies and consulting firms, the pipeline sits in the CRM, project hours in a separate time tracking tool and resource planning in Excel. For a weekly forecast, all three sources have to be merged manually. That takes time that controlling or management rarely has available on a regular basis, and in the end it produces a forecast that is already outdated by the time it has been put together.
This is where ZEP Operations comes in. Instead of manually connecting three separate data sources, project hours, Resource Planning (as an add-on), contract values and invoicing come together in ZEP. One data foundation instead of five tool breaks means in concrete terms: the forecast is built from the same data that project controlling and billing work with, not from a separate Excel summary.
When pipeline weighting only exists in the head of the sales lead
A second everyday problem: the assessment of how certain a pipeline project really is often sits only in the head of one person in sales. If that person changes roles or is on vacation, the basis for a reliable weighting is gone entirely. For COOs and finance leads who base staffing decisions and cash flow planning on this figure, this is a risk that is rarely spoken about openly.
ZEP Operations makes the weighting logic a fixed part of the platform instead of something individuals keep in their heads. Negotiation status, probability and project volume are stored in a structured way and flow automatically into the forecast view. This makes the forecast independent of individual people and traceable at any time, including for new team members in controlling.
When resource availability only becomes apparent at project start
Without a system link between pipeline and resource planning, a capacity problem often only shows up once a project has already been signed and no team is available. The consequences are delayed project starts, last-minute staff planning or the expensive move to external freelancers.
Because ZEP Operations keeps Resource Planning (available as an add-on) and pipeline on the same data foundation, a capacity conflict becomes visible before a proposal is signed. For project leads and PMO heads, this means managing instead of documenting, because bottlenecks can already be identified in the proposal phase and not only once the project is running.
When time-to-cash is not tracked systematically anywhere
Most project-based companies do not analyze the time between project completion and payment in any structured way. Invoices are created manually, incoming payments are matched manually, and at the end of the quarter there is no basis for judging how much of the forecast actually turned into cash.
Project-to-Bill within ZEP Operations connects project completion, Invoicing and incoming payments without media breaks. Historical billing patterns are therefore created automatically as a by-product of daily work, not as a separate analysis project at the end of the quarter. This gives finance leads a metric that many companies simply lack because it would be too time-consuming to collect manually.
When bottom-up forecasting fails because of the number of projects
A granular bottom-up forecast that takes every single project and every pipeline item into account is the most precise approach in terms of content. With five or ten projects it can still be done manually. With fifty or a hundred parallel projects and pipeline items, it turns into a weekly full-time job without system support, which hardly any mid-sized professional services firm can afford.
This is exactly where the difference between a spreadsheet and a real platform shows. ZEP Operations calculates revenue from ongoing projects and the weighted pipeline automatically from the existing project, time and contract data. A rolling twelve-week forecast thus becomes a view that is up to date every day rather than a manual weekly task.
{{blog-cta}}
How the forecast is built in an integrated platform
A proposal is created in ZEP Operations with volume, duration and negotiation status. As soon as the status changes, for example from "in negotiation" to "ready for signature", the weighting in the forecast adjusts automatically, without anyone having to update a separate spreadsheet. If the proposal is won, the system takes over resource planning: who is needed for the project, and is that capacity available on the planned start date?
Only once this question has a positive answer does the full value flow into the secured part of the forecast. If the capacity is not available, it remains visible that a decision is pending, such as prioritization, bringing in freelancers or postponing the project start. After project completion, the system handles invoicing based on the booked project hours and automatically documents how many days pass until payment is received. This means an updated time-to-cash figure is already available for the next forecast, without a separate analysis.
For controlling and management, this means the forecast is not a report produced once a month but a continuously current view of the same data used in day-to-day operations.
For management consultancies with a high share of travel and strongly billable-day-driven management, there is an additional effect: utilization and bench time feed directly into the capacity check. A consultant who is currently on the bench automatically appears in the system as an available resource for new pipeline projects, without staffing managers having to cross-check this information manually between the project plan and the sales list.
For engineering firms with many parallel trades and long approval cycles, the same principle applies to capacity planning along the project phases: as soon as a milestone approaches, the system shows whether the specialist planners assigned to it are actually available or whether you need to take countermeasures now.
When an existing ERP system does not reflect project logic
Many mid-sized professional services firms already use an ERP system for accounting and finance. The time and project modules of these systems, however, are often designed for classic manufacturing or trade, not for work packages, change requests or utilization planning in consulting and engineering. The result: project data is still kept in Excel or a separate PM tool, and the forecast remains a manual bridge between two systems.
In this case, ZEP Operations takes over project-specific control, while accounting and finance remain in the existing ERP and are connected via an interface. You add depth precisely where project time, resource planning and forecasting need more than the ERP can deliver. Accounting and finance stay connected, while project-specific control takes place on a platform built for exactly this use case.
When a systematic forecast becomes a necessity
Not every company needs a complete forecasting platform right away. There are, however, clear triggers at which manual processes reach their limits.
- Growing number of projects: From around 15 to 20 parallel projects, manually merging pipeline, resources and project hours in Excel becomes a noticeable time burden for controlling and management.
- Margin pressure: When revenue grows but margin stagnates or falls, you need a forecast that reflects resource availability and project profitability together, not just revenue totals.
- Liquidity pressure: As soon as payment delays have a noticeable impact on cash flow planning, time-to-cash becomes an indispensable control metric. In engineering firms with long-running, milestone-based projects, this effect is particularly strong because several weeks often pass between delivery of the work and acceptance by the client.
- CFO or COO joining the planning process: As soon as these roles need forecasts for board or investor meetings, a rough pipeline estimate is no longer enough. You need traceable, reproducible figures.
- Tool sprawl: When CRM, time tracking, resource planning and finance run in separate systems and every analysis turns into an export exercise, consolidation makes more commercial sense than yet another reporting tool on top.
These triggers affect different roles to different degrees. For the COO or Head of Operations, the forecast becomes a problem when resource planning without commercial depth is no longer enough to manage growth. For the finance lead, the pressure usually comes from the question of why the month-end close and the forecast are based on different figures. For the PMO director, the need shows as soon as project status and commercial control sit in separate systems and can no longer be merged consistently.
For companies already working with ZEP Control, moving to ZEP Operations is the obvious step at this point: Project Management, Project Planning and booked hours are already in place; all that is missing is the commercial depth of Proposals and Invoicing to map the complete Project-to-Bill flow together with forecasting in ZEP.
Conclusion
Build your forecast on three data sources: revenue from ongoing projects, weighted pipeline and verified resource availability. Add historical time-to-cash values as soon as enough billing data is available.
Also check where this data lives today. If pipeline, project hours, resource planning and invoicing are kept in separate systems, consolidating them on a shared data foundation is a more effective lever than yet another manual analysis.
Make the weighting logic of your pipeline traceable for the whole team, not just for one person in sales. Define fixed probability levels for each negotiation stage and document them so that the forecast stays reliable even when sales staff change.
Also establish a rolling rhythm in which the forecast is updated weekly instead of being put together from scratch once a month. The tighter this rhythm, the earlier deviations between plan and reality become visible, and the more time you have to take countermeasures before they turn into staffing decisions or cash shortfalls.
FAQs
How often should a revenue forecast be updated in project business?
For operational control, a weekly rolling forecast over a twelve-week horizon is recommended. For strategic board or investor meetings, a monthly update is sufficient, provided the underlying data is current.
What role does resource availability play in forecast accuracy?
A pipeline project only turns into revenue if suitable capacity is available at the planned project start. Without this check, you get forecasts that are mathematically correct but cannot be delivered operationally.
What is the difference between time-to-cash and a revenue forecast?
The revenue forecast describes how much revenue is expected in a given period. Time-to-cash describes how long it takes from project completion to actual receipt of payment. Together, the two values form the basis for reliable cash flow planning.
Why is looking at the pipeline alone not enough for a forecast?
Looking only at the pipeline ignores revenue already secured from ongoing projects and creates distortions when pipeline projects are included without probability weighting. A reliable forecast combines revenue from ongoing projects with a weighted pipeline.
At what company size does a systematic forecasting solution pay off?
From around 15 to 20 projects running in parallel, manually merging pipeline, resource and project time data in Excel becomes hardly manageable in terms of time. From this point on, an integrated platform pays off commercially.
How are project controlling and revenue forecasting connected?
Project controlling provides the operational metrics for ongoing projects, such as budget burn rate and utilization. The forecast builds on the same data and adds the weighted pipeline. Both disciplines only work reliably if they use the same data foundation.



