Build a weighted sales pipeline forecast by multiplying each distinct opportunity's defined value by its supported probability of meeting the forecast event within the forecast period, then adding the results. Keep the original amounts, dates and weight assumptions visible. The weighted total is an estimate under those assumptions, not booked work or cash available to spend.
A tidy probability column can make a weak forecast look sophisticated. Before asking whether a deal is sixty percent likely, ask: likely to do what, by when, and according to which evidence?
Name the event and the horizon
Decide whether the forecast concerns accepted orders, signed contract value, delivered sales, recognized revenue or collections. Use one consistent measure and period. A probability of winning eventually does not establish the probability of signing this month.
Salesforce's public forecast-setup explanation distinguishes the object, amount measure, date and rollup hierarchy behind a forecast. Those choices matter even if your working register is a spreadsheet rather than that product.
For a recurring agreement, identify whether the amount is one month's fee, annual value or full contract value. For a project, distinguish the signed amount from a speculative extension. Keep taxes, currencies, options and other adjustments consistent.
Count each opportunity once at the snapshot date. A lead converted into an opportunity and its later proposal should not become three separate chances to win the same customer agreement.
The multiplication is the easy part
Microsoft's public weighted-revenue explanation shows the value-times-probability calculation and discusses weaknesses in unsupported weights and dates. It is a historical explanation of the method, not evidence that your current CRM's stage defaults predict your customers.
A stage can describe progress without supplying a calibrated probability. Proposal sent might mean a priced scope after a budget decision in one business and an unsolicited estimate in another. Calling both seventy-five percent would conceal the difference.
The new-business forecast guide uses explicit scenarios where relevant history is absent. Use that approach when a probability has no defensible basis. Adding decimals to a guess does not create observed evidence.
Where history exists, define a comparable starting state and a fixed outcome window. Retain opportunities that did not close, including those still open at the cutoff. Looking only at completed wins and losses can omit the delays your current-month forecast most needs to understand.
Three original historical cohorts
Here is a wholly fictional exercise for an established project business. Its question is how much new signed project value will be accepted during the thirty days after a dated snapshot. Amounts exclude tax and speculative extensions. Each opportunity either signs at its stated full value inside that window or contributes zero to this particular period.
The business has three defined starting categories. In an earlier complete cohort of ten comparable opportunities observed in Category A at their snapshots, six signed within thirty days. Four did not. The observed fraction is 6 ÷ 10 = 60%.
For Category B, six of twenty signed within the same defined window, or 30%. For Category C, five of fifty signed within thirty days, or 10%.
Every opportunity in each selected cohort is included once, and the cutoff follows every one for the same thirty-day outcome window. Still-open cases count as not signed within that window, not as observations silently discarded. The cohorts are supplied as separate, comparable starting-category groups for this exercise.
Those rates are fictional historical observations. Using them as weights for new opportunities is an extrapolation requiring judgment. Small samples, changes in customers, offer, price, process or timing can make that extrapolation unreliable. These are not actual company results or universal probabilities for named sales stages.
The current three-opportunity register
At the new snapshot, Opportunity A has $10,000 of defined potential signed value and is in Category A. B has $20,000 in Category B. C has $40,000 in Category C.
All three are still open. No part is already accepted, and none has a deposit or completed collection. The supplied proposed amounts are fixed for this calculation, with no partial awards or split credit. Whether each signs within thirty days remains uncertain.
Scroll across for the original forecast snapshot. The weight is an explicit model input, not a confirmed order.
| Opportunity | Potential signed value | Applied thirty-day weight | Weighted value |
|---|---|---|---|
| A | $10,000 | 60% | $6,000 |
| B | $20,000 | 30% | $6,000 |
| C | $40,000 | 10% | $4,000 |
| Total | $70,000 | Weights applied separately | $16,000 |
The raw pipeline totals $70,000. The weighted estimate is $6,000 + $6,000 + $4,000 = $16,000.
That $16,000 is not a claim that the customer behind C accepted a $4,000 order. C's actual possible signed value under this model is $40,000 or zero within the window. The model has not created a smaller contract.
A weighted total may not be a possible outcome
With the three all-or-nothing values supplied here, arithmetically possible subset totals are $0, $10,000, $20,000, $30,000, $40,000, $50,000, $60,000 or $70,000. No subset produces exactly $16,000.
That does not make the multiplication wrong. It shows what kind of number the result is: a weighted estimate across uncertain outcomes. It is not necessarily a total the business can literally book in this small set.
The three deals also need not resolve independently. A shared budget decision or customer-sector delay could affect more than one. Do not attach a probability to a combined outcome without supporting joint assumptions.
Summing the weighted amounts does not, by itself, describe the spread of possible results or the chance of reaching a target. A single large deal can dominate the upside while leaving the ordinary period much smaller.
Coverage of a target does not prove the target
Suppose the business's comparable new-signed-value target is $25,000 over those same thirty days. Gross pipeline coverage is $70,000 ÷ $25,000 = 2.8 times.
Weighted coverage is $16,000 ÷ $25,000 = 0.64 times, or 64% of the target. The two coverage figures use the same target but different numerators. Neither is a measured probability of hitting $25,000.
A claimed universal rule that a pipeline must be three times the target would add an unsupported benchmark to this example. Your actual timing, conversion process, deal concentration and data quality matter. The gross 2.8 figure does not tell you whether the three buyers will act.
Use the gap as a question for the plan. Which actual next events could change the forecast? Does the target require C to sign, several smaller opportunities to arrive or dates to move? Do not invent extra pipeline simply to make the coverage ratio look conventional.
Check the value inside the row
Historical win rates usually count a defined outcome, not whatever dollar figure someone happens to place beside it. Check that the current amount describes the contract event being forecast. Partial awards and optional extensions need appropriate treatment.
In a separate proposal-content branch, suppose B’s quoted $20,000 consists of a $12,000 initial project and an $8,000 optional extension. The forecast measure includes only the initial signed project, and the supplied thirty-percent weight applies to that event.
B’s weighted initial value would be $3,600, not $6,000. With A and C unchanged, this alternative totals $13,600. It does not alter the main case, which expressly has no options or partial awards.
Do not add the optional $8,000 as an independent new opportunity without a supported event, date and relationship to the first project. A more detailed forecast should clarify the underlying offer rather than multiply the same possibility into several apparent customers.
Keep the customer events attached to the rows
For each live opportunity, retain the present evidence, decision owner, next required event, expected decision date and unresolved condition. A weight should not replace the salesperson's account of what remains.
If a required purchasing meeting has moved beyond the forecast horizon, update the relevant timing assumption. A high eventual-win estimate may still accompany a low chance of signing within this window.
Do not change a weight merely to force a manager's desired total. Explain the evidence behind a revision and retain the earlier forecast. A correction based on new information is different from making the old prediction appear to have been right.
Also check whether the proposed work can be fulfilled on the promised terms if it is accepted. A pipeline model does not supply production capacity, necessary inputs or funding. Those conditions need their own supported operating review before commitments are made.
Score the old snapshot against its own clock
Now supply an original fictional outcome. A signs for its full $10,000 on day eighteen. B signs for $20,000 on day thirty-four. C is lost on day twenty-two. No other new opportunity belongs to the original snapshot.
For the defined thirty-day outcome, only A contributes. Actual signed value is $10,000, which is $6,000 below the frozen $16,000 estimate.
B's later $20,000 is useful business, but it does not turn the original thirty-day result into $30,000. Record the later win in its proper period and preserve the timing miss in the earlier comparison.
One small three-opportunity result cannot establish that the weights are calibrated or that the model is systematically biased. Review comparable dated snapshots over an appropriate history, with clear treatment of overlapping opportunities, rather than selecting only the forecast that looks most impressive.
When reviewing performance, separate errors in amount, stage, timing and outcome. If the deal was the right size but signed after the window, the needed repair may concern timing evidence. If the proposed scope never had support, changing a percentage will not supply it.
Bookings still need a cash calendar
The original weighted $16,000 was not a bank balance. Even A's confirmed $10,000 signing does not establish when cash arrives or when revenue is earned. The actual contract's performance and collection terms still matter.
Keep accepted value, delivered work, invoicing and receipts in their own records. No deposit or collection has been supplied in this exercise, and no operating bill has been declared funded by the weighted estimate.
Forecasting software can calculate a rollup quickly without resolving these definitions. A useful review checks the actual field, time horizon, opportunity list and weight basis before treating the displayed total as a decision input.
Read alongside the book
Original commentary and discussion material. Read the full personal accounts in Infinite Upside: Building Wealth With Room to Live, by Vijay Sheth.
Choose an edition
Choose an edition