How MSPs Can Build a Sales Forecast That Actually Reflects Reality

Andreas Dorsch August 20, 2026 7 min read
MSP team reviewing a sales forecast with revenue and capacity dashboards

Ask a Managed Service Provider what their revenue will look like next quarter. Most will give you a number. Ask them how confident they are in that number, and most will pause.

Moderately confident. Which in planning terms means: not confident enough to base a hiring decision on, not reliable enough to commit to the board, not accurate enough to tell you whether you need to intervene now or wait.

This is not because MSPs are bad at sales. It is because the MSP revenue model is genuinely complex — and most forecasting approaches were not built for that complexity.

Why Standard Forecasting Breaks for MSPs

The classic B2B forecast runs on a simple model: pipeline multiplied by close probability equals expected revenue. It works reasonably well when every deal is a one-time transaction with a clear close date.

MSPs are managing three fundamentally different revenue streams simultaneously, and mixing them into a single probability-weighted pipeline produces a number that is analytically defensible and practically useless.

Here is what those three streams look like, and why each needs its own approach:

  • Recurring revenue from active contracts — this is the most predictable stream, but it is not guaranteed. Churn, scope reductions, and contract renegotiations are not rare events. A renewal forecast that does not account for at-risk accounts is not a forecast. It is an assumption.
  • Expansion revenue from existing clients — upsells, cross-sells, new service lines within existing relationships. Higher close rates, shorter cycles, but most MSPs do not track this separately. It gets weighted the same as new business, which overstates risk and understates reliability.
  • New client acquisition — the longest cycles, the highest uncertainty, and the most resource-intensive both to win and to onboard. This is where standard forecasting models apply, but applied in isolation they ignore the other 60% of the revenue picture.

The Number That Exposes the Gap

Say an MSP has a quarterly revenue target of €1.2 million.

Recurring contracts in good standing: €700,000. That is the floor. It is not forecastable — it is known.

Expansion pipeline with a realistic 65% close rate: €350,000 weighted value. New business pipeline at a 25% close rate: €300,000 weighted value.

Total bottom-up forecast: €700,000 + €227,500 + €75,000 = €1,002,500.

Gap to target: €197,500. That is 16% of the quarterly target, sitting unresolved on day one of the quarter — not because the forecast is wrong, but because it was finally built honestly.

Companies that do not separate these streams do not see that gap. They see a blended number that looks close enough, until it is not.

The Delivery Capacity Problem Nobody Prices In

There is a fourth dimension most MSP forecasts ignore entirely: implementation capacity. A managed services business is not selling a product. It is selling a service that requires engineers, project managers, and technical resources to deliver. When the sales team closes deals faster than delivery can onboard them, a strong sales quarter creates an operational crisis in the next one. Connecting pipeline targets to delivery capacity is not optional for MSPs — it is what separates a realistic sales plan from an aspirational one. The right planning structure accounts for both: what can be sold, and what can actually be delivered.

Building the Three-Layer Forecast

Layer 1: Recurring Revenue Baseline

Start with what is contractually committed. Which contracts renew this quarter? What is the historical renewal rate? Are any accounts flagged as at-risk? This is not a forecast — it is a baseline. It should be known with near-certainty. If it is not, that is the first thing to fix.

Layer 2: Expansion Pipeline

Expansion from existing clients follows different rules. Close rates are higher, cycles are shorter, the relationship is established. It should be modelled with its own close rate assumptions drawn from your own historical data — not borrowed from new business assumptions.

Layer 3: New Business, Capacity-Constrained

New business gets standard pipeline treatment — stages, probabilities, expected values. But before those numbers reach the forecast, one additional filter: how many new clients can the delivery team actually onboard this quarter? That number comes from delivery, not from sales. And it should constrain the forecast accordingly. Bringing all three layers together in one connected system is what makes the number actionable. The revenue planning tool inside Sales Planner is built to hold all three streams — with the capacity constraint built in — so the output is a forecast you can defend and act on, not just report.

What a Real Forecast Unlocks

A forecast that reflects reality does not just produce a more accurate number. It changes how leadership operates. When the Q3 pipeline shortfall is visible in April instead of July, you respond while there is still time. When delivery capacity is the binding constraint, you start the hiring conversation before the bottleneck materialises. When renewal risk is visible six weeks before contract end, the account team has room to intervene.

Proactive management is not a personality trait. It is what happens when the data arrives early enough to do something about it.

Speak with Andreas Dorsch to see how your current MSP forecast structure compares to what is possible — and where the gaps are costing you.

Book a free 30-minute session →

What's next?

Go from reading to doing — in 2 weeks.

Try the planning tool for free, or talk to Andreas about your specific situation.

Quarterly briefing · 4× a year

The playbooks Andreas only shares with paying clients — straight to your inbox.

Four letters a year. Each one packed with frameworks, numbers and lessons from live enterprise engagements. No marketing fluff, no generic sales coaching.

Inside every issue
  • 1 deep-dive framework

    Ready to use — from pipeline reviews to quota logic.

  • 1 live lesson

    What worked (or didn't) this week on a 7-figure engagement.

  • 1 RevOps tool

    One we actually pay for — with an honest verdict.

AD
Written by Andreas Dorsch
20+ years in B2B sales · advises DAX and mid-market sales teams
  • No spam, ever
  • 1-click unsubscribe
  • GDPR-compliant · EU-hosted
AD
Andreas Dorsch
Founder & CEO, Sales Planner

Andreas writes about B2B sales, RevOps, and scaling enterprise sales teams drawing from 20 years of experience.

Ready to get started?

Start your free trial — no risk, no credit card.

14 days full access. EU hosting. Cancel in one minute.

No credit cardEU hostingCancel anytime