Drivant  /  Problems we fix  /  Forecast accuracy

Forecast accuracyBy Luis GarcíaUpdated October 20264 min read

A forecast misses long before the quarter ends. It misses when a deal is allowed into a stage it hasn't earned.

Most forecast fixes add a new call, a new category or a new spreadsheet. The accuracy problem usually sits underneath: stages that record a rep's optimism rather than a buyer's commitment, close dates nobody is accountable for moving, and an amount field asked to carry revenue that behaves in different ways.

Luis García

Luis García, GTM engineer and founder of Drivant. About four years building GTM systems for B2B SaaS, fintech, HR-tech and staffing companies, from early-stage startups to established teams. How I work

01

Where forecast accuracy is won or lost

Figure 1 · Where forecast accuracy is won or lost
Open dealStage evidencebuyer did, not saidClose-date historypushes, days slippedRevenue typenew, expansion, usageSystem baselineyour historyRep calljudgmentForecast
  1. Open deal
    • then → Stage evidence
    • then → Close-date history
    • then → Revenue type
  2. Stage evidencebuyer did, not said
    • then → System baseline
  3. Close-date historypushes, days slipped
    • then → System baseline
  4. Revenue typenew, expansion, usage
    • then → Rep call
  5. System baselineyour history
    • then → Forecast
  6. Rep calljudgment
    • then → Forecast
  7. Forecast

Takeaway. The call is the last step. Accuracy is decided by the three gates before it.

02

5 ways it breaks.

1

Stages that measure activity, not commitment

Entry to a stage is triggered by a seller action, like sending a proposal, instead of buyer evidence, like a named signer or a confirmed procurement step.

2

Close dates that only move right

Pushing a close date costs the rep nothing and leaves no trace, so slippage is invisible until the quarter is already lost.

3

One amount for different revenue

New business, expansion, usage and multi-year terms all share one amount field, so a single number blends deals with very different timing and certainty.

4

Rep calls with no baseline

There's no system forecast built from history to compare against, so nobody can tell whether a call is optimistic or informed.

5

Coverage ratios from another company

The coverage target was borrowed, not derived from your own stage conversion and cycle length by segment.

03

The slippage ledger.

DealCategoryPushesDays slippedRule applied
Deal ACommit00Holds
Deal BCommit114Watch
Deal CCommit241Move to best case
Deal DBest case363Remove from call
Deal ECommit00Holds

Illustrative data, not a real client. Rule: a second push moves a deal out of commit automatically.

What does a buyer have to have done, not said, for a deal to enter your proposal stage? The Pipeline Leak Teardown answers questions like this one for your company, in one page, without a call.

Get the teardown
04

What changes when it is designed on purpose.

Typical today

  • Proposal entered when the rep sends one
  • Commit is the rep's judgment
  • Close dates move freely
  • One amount for new, expansion and usage

After the build

  • Proposal entered when the buyer names a signer
  • Commit allows at most one push
  • Slippage logged per deal
  • Revenue type split so timing is forecast separately
05

What I check in the first 48 hours.

How many of this quarter's commit deals have already had their close date moved at least once? That question usually opens the audit. Then, in order:

  1. Close-date push count and days slipped for every open deal in the current and next quarter
  2. Stage entry criteria as written, versus what a sample of deals actually had when they entered
  3. How amount is defined per deal type, and whether new, expansion and usage can be separated in reporting
  4. Historical stage-to-close conversion and cycle time by segment and deal size
  5. Last four quarters: rep call versus system baseline versus actual
  6. Deals in late stages with no activity from the buyer side in the last 21 days
06

Three decisions we make together.

Gating stages on buyer evidence makes late-stage numbers reliable, but reps will feel slowed down. We gate the stages the forecast depends on and leave early stages flexible.

Weighting by stage probability is mechanical and stable; categories like commit and best case capture judgment. Most teams need both, compared every week, not one replacing the other.

Separate amount fields keep one deal per buyer decision; separate deals per revenue type keep reporting simple. The choice depends on how finance recognizes revenue.

07

How we know it worked.

Three numbers, measured before the build and again after one full quarter.

Forecast error

Call versus actual, by week of quarter. The goal is a smaller error earlier, not only at the end.

Commit slippage

Share of commit deals whose close date moved after the quarter started.

Baseline gap

Distance between the rep call and the system baseline built from your own history.

08

Questions.

Is this the same as pipeline reporting?

No. Pipeline reporting is about what the numbers mean and keeping history stable. Forecast accuracy is about predicting which deals will close and when, which needs that foundation but asks a different question.

Do we need a forecasting product?

Not to start. Accuracy comes from stage evidence, slippage tracking and a baseline from your own history. Those have to exist before any forecasting software can help.

How do you measure improvement?

Forecast error by week of quarter, before and after, for both the rep call and the system baseline. The goal is a smaller error earlier in the quarter, not just at the end.

Will reps accept stricter stages?

Usually, if the criteria are few, observable and agreed with them. We keep the gates to the stages the forecast actually depends on.

Related problems

Find out where your forecast loses its accuracy.

Get the Pipeline Leak Teardownor book 20 minutes