Skip to content

Pipeline to plan

Currency

Most plans are set top-down and reconciled to the pipeline afterwards. This one runs the other way: revenue month by month, built from what is contracted, what customers are due to renew, the deals already in the pipeline — and the pipeline sales has not created yet. Three cases run side by side, each on its own drivers.

Two things change when a machine does the arithmetic. The forecast rolls at every month-end instead of being rebuilt once a year, so the horizon never shortens. And the pipeline is weighted deal by deal, on its own history, rather than at fixed stage probabilities that let stale deals prop up the plan. Close the first six months and see which view the actuals agree with.

Three cases · full year

Realistic case · Start of the year

Versus target

+€923k

above the €22m target

Secured

49%

recognised or under contract

Not yet created

€1.1m

of the year, from July on

Monthly revenue by source · Realistic

Pipeline at

VerdictStage averages flatter the year

On the realistic case the year lands €923k above target, but the conservative case misses it.

Recognised and contracted revenue covers 49% of the year; from July, part of every month rests on pipeline nobody has created yet — €1.1m of the year, more than the headroom. Scoring each deal would take €1.6m off the year: stage averages give every Commit deal the same odds, stale ones included.

Drivers · Realistic

Each case keeps its own
1.00×

Scales every win probability. 1.00× is history: 27% of new pipeline won.

5 months

Creation to close. Open deals close what is left of it; new pipeline lands a full cycle out.

€2.4m

Annual contract value created each month, across every region.

12%

Share of contracts that reach the end of their term and do not renew.

€22m
€17m€27m

The band spans the three cases, conservative to aggressive; the bold tick is realistic. Two of the three cases clear it.

Open pipeline · Start of the year

Realistic win rates
Open pipeline by stage: deals, value, and the win probability under stage averages and under deal scores. The last row weights the pipeline by each.
StageOpenStage avgScored
Qualified5 deals€1.9m20%13%
Proposal4 deals€1.8m40%34%
Negotiation8 deals€3.1m60%59%
Commit10 deals · €560k overdue€4.4m90%50%
Weighted€11.1m€6.9m€4.9m

Stage averages give every deal in a stage the same odds, including Commit deals already past their close date. Deal scores come from a model trained on closed deals: it reads each deal on its own signals and has learned how rarely overdue deals land.

The year by source · Realistic

Start of the year
The financial year for the realistic case, by source.
SourceYearShare
Order book€11.30m49%
Renewals€5.14m22%
Open pipeline€5.36m23%
Not yet created€1.13m5%
Full year€22.92m100%
Month by monthEvery month on the chart as a schedule, in €m
Revenue by month: actuals, then the realistic forecast by source, with the range across the three cases.
MonthOrder bookRenewalsOpen pipelineNot yet createdRealisticRange
Jan1.43———1.431.43–1.43
Feb1.310.110.08—1.501.48–1.51
Mar1.230.180.29—1.691.61–1.73
Apr1.180.230.46—1.861.70–1.92
May1.000.380.53—1.921.75–1.99
Jun0.980.400.56—1.941.80–2.10
Jul0.870.490.570.051.991.80–2.17
Aug0.810.540.570.112.031.80–2.23
Sep0.780.570.570.162.081.83–2.30
Oct0.720.620.570.222.121.85–2.36
Nov0.520.790.570.272.151.84–2.42
Dec0.460.840.570.322.191.87–2.48
Jan +10.460.840.570.382.241.91–2.55
Feb +10.410.870.560.432.271.91–2.61
Mar +10.390.880.540.492.291.91–2.66
Apr +10.300.960.520.542.311.91–2.70
May +10.300.940.510.592.351.92–2.76
Jun +10.241.000.500.652.391.93–2.82

Notes on the model

What it shows

  • How much of the plan rests on revenue nobody has signed. The hatched wedge is pipeline that does not exist yet, and it grows the further out you look.
  • A rolling forecast re-bases on actuals at every close: the cases converge and the horizon keeps its eighteen months. A budget set in January only gets shorter.
  • Stage averages overstate the pipeline when stale deals sit in late stages. Deal scores show it at the start of the year; the actuals confirm it by the summer.

How it works

  • Revenue is recognised monthly. Signed contracts run to the end of their term, then renew at one minus churn, term after term.
  • Open deals are weighted by their chance of closing and land after the unexpired part of the sales cycle, give or take a month. New pipeline is won at the historic rate, a full cycle after it is created.
  • Behind the forecast sits a seeded simulation of the business — contracts, renewals, deals won, lost and stalled — which supplies the actuals as each month closes.
  • Deal scores stand in for a trained classifier: they read each deal’s quality imperfectly and have learned how rarely overdue deals land.

What it leaves out

  • Every figure is illustrative, for a mid-sized business-to-business company. Contracts, deals and the model’s errors are all simulated.
  • No price rises, expansion or seasonality, and every new deal is a twelve-month contract that starts the month after it closes.
  • The cases differ only in their drivers. Real downside cases also move discounting, timing of collections and cash — none of which this model touches.