Skip to content

Why your sales forecast doesn't match reality

Your forecast has missed for three quarters in a row. Not because your sales team is bad. Because CRM stage probabilities don't provide decision logic.

TL;DR
  • B2B forecasts miss by 20–40 percent because CRMs weight deals by stage probability, not by ICP fit.
  • 30 to 50 percent of typical pipelines are deals that don't match the actual ICP — they distort the forecast.
  • A controllable forecast needs three things: a machine-readable ICP, an alignment score per deal, and continuous drift tracking.

The symptom every CEO knows

It's the end of the quarter. The forecast is off by 28 percent. Sales has good explanations — one deal pushed, one suddenly on hold, one stuck in compliance. All plausible in detail.

But the pattern repeats. Third quarter in a row. And nobody can tell you, before the next forecast review, whether the plan will hold this time.

This is not a sales problem. It is a system problem.

What's actually happening

In most B2B companies, the forecast comes from three sources, all unreliable.

First, stage probabilities from the CRM. Stage 4 = 60 percent. Stage 5 = 80 percent. Those numbers come from a config someone set up once. They rarely have anything to do with the actual reality of the sales cycle.

Second, account executive gut feeling. The optimist reports 80 percent. The pessimist reports 30 percent. Both are working the same type of deal.

Third, activity data. Calls, emails, meetings get counted. Activity gets confused with progress. A deal that shows up in three weekly meetings in a row is not progressing — it is stagnating visibly.

What is in none of those three data points: whether the deal even fits the strategy.

Pipeline Drift: the actual problem

In typical B2B pipelines, 30 to 50 percent of active deals are opportunities that don't match the actual ICP. They are in there because they feel good, because a marketing lead came in, because an existing customer made a referral, because the AE has quarterly pressure.

These deals will never close — or if they do, on terms that hurt the margin. But they sit in the forecast. And they distort it.

Pipeline Drift doesn't come from one wrong decision. It is the sum of many small compromises that happen under quarterly pressure and leave no trace in the CRM. That's exactly why CRM reports can't surface it.

Why your CRM doesn't fix this

A CRM stores what happened. It shows numbers. It doesn't make decisions.

A typical Pipedrive or HubSpot dashboard shows 47 open deals, their stages, the last touch, the AE. What it doesn't show: which of those deals actually fit the ICP, which should be ignored from a strategic standpoint, which belong in the forecast and which don't.

The CRM is not wrong — it is not built for that.

What a controllable forecast requires

Three conditions must be met.

First, a machine-readable ICP definition. Your ICP cannot live in a slide. It has to exist as a structured definition — clear criteria for industry, size, persona, deal size, intent signals. So a system can automatically test every incoming deal against it.

Second, an alignment score per deal. Instead of "Stage 4 = 60 percent" a logic that says: "This deal scores 78 out of 100 ICP fit — industry matches, size matches, persona is partial." Objective, reproducible, aggregable.

Third, continuous drift tracking. When pipeline alignment dropped from 72 to 54 percent over the last quarter, you know where the forecast is under pressure — before the quarter is over.

What GrowthKit does, concretely

GrowthKit connects to Pipedrive, HubSpot or Salesforce and delivers the three missing components.

ICP definition as a structured system. Define industry, size, persona, deal size and intent signals once in GrowthKit. Versioned, queryable, editable any time.

Automatic ICP score per deal. Every open deal in your CRM gets a 0–100 score with a breakdown per criterion. You see at a glance which deal is structurally closable and which isn't.

Pipeline alignment dashboard. A central view of the share of ICP-aligned deals in your pipeline — current and 6-month trend. Drift detection happens automatically, not at quarter-end review.

Setup in 30 minutes. OAuth connect to CRM, define ICP once (wizard guides you through), first scores appear in the dashboard. Free plan available, no credit card required to start.

Self-diagnosis: three questions

Before evaluating any tool, ask honestly:

  1. Can we say at the press of a button what share of our current pipeline matches our ICP?
  2. Do we know how that share evolved over the last 6 months?
  3. Is our forecast model designed to factor in ICP fit — or does it only multiply stage probabilities?

If the answer to any of those is "no" or "not really," your forecast is not a plan. It is an assumption.

Glossary

Pipeline Drift
The phenomenon where deals in the pipeline progressively diverge from the defined strategy and ICP. Sales chases what looks closeable, marketing optimises for volume, and the original ICP definition becomes a memory. The result: low win rates and a forecast that cannot be accurate.
ICP fit score
A 0–100 score that measures, per deal, how closely it matches the company's defined Ideal Customer Profile across criteria like industry, size, persona, deal size and intent signals. Used as an objective alternative to gut feeling and stage probabilities.
Pipeline alignment
The share of deals in the active pipeline that meet a minimum ICP fit score. Tracked over time, it surfaces drift before the quarter ends — instead of after the forecast misses.

Frequently asked questions

In most B2B companies, the forecast doesn't fail because of people — it fails because of the system. Deals are weighted by CRM stage probabilities, not by strategy fit. There is no objective logic measuring whether a deal even matches the ICP. Pipeline looks full, but a large share of deals will never close.

See in 30 minutes how much of your pipeline really fits your ICP.

Connect your CRM to GrowthKit, define your ICP, and get an alignment score for every open deal automatically. Free plan, no credit card.