Back to Blog

Sales Forecasting: How to Forecast Revenue From Your Pipeline

A worked example with eight deals, three forecasting methods compared side by side, the formulas to rebuild it in a spreadsheet, and the deal fields a CRM needs so the forecast can be trusted.

Benjamin WagnerBenjamin Wagnerby Benjamin Wagner
Sales ForecastingSales PipelineSales Process

Sales forecasting is estimating how much revenue your team will win in a future period, usually the next month or quarter, from the deals in your pipeline and your own results so far. For a small B2B team the practical method is a weighted pipeline: multiply each open deal's amount by the win probability of its stage, add up the deals expected to close in the period, and add what you have already won.

This guide works that out on eight example deals, compares the result with a win-rate method and a run-rate method side by side, and lists the fields a deal record needs so you can rebuild the forecast in any spreadsheet. Customermates publishes this guide; the section on forecasting in Customermates is labelled as ours and says plainly what the product does not do.

At a glance

Definition
A sales forecast is your best estimate of the revenue you will win in a period. A target is what you want to win. They are different numbers.
Core formula
Weighted value = deal amount × stage probability. Forecast = won so far + weighted value of the open deals whose expected close date falls inside the period.
Never rely on one method
Calculate the weighted pipeline, a win-rate figure and a run-rate figure, then publish a range and explain any gap between them.
Fields every deal needs
Amount, stage, expected close date, owner and, once a deal is closed, the date it was won or lost.

A forecast is only as good as the pipeline behind it. If your stages have no entry conditions yet, start with the guide to building and reviewing a sales pipeline, then come back here. For the target side of the comparison, the 90-day sales plan template turns a revenue goal into accounts, owners and review dates.

What is sales forecasting, and how is it different from a target or a plan?

A forecast says what will probably happen. A target says what you want to happen. A plan says what you will do about the difference. Mixing them up is a common way for a forecast to go wrong: a number that has been nudged towards the target is no longer a forecast.

The forecasting textbook by Rob J Hyndman and George Athanasopoulos puts it the same way: forecasting is about predicting the future as accurately as possible given the information available, goals are what you would like to have happen, and planning is the response to forecasts and goals (section 1.2). In a sales team that gives you three separate numbers.

TermQuestion it answersExample from the worked example below
ForecastWhat will we probably win this quarter?94,400 (weighted pipeline method)
TargetWhat do we want to win this quarter?110,000
PlanWhat do we do about the difference?New outreach, and a push to bring a large deal forward

What the forecast counts. This guide forecasts won deal value: the amount of the deals you win in the period, entered net of tax and in one currency. It is not recognised revenue or invoiced revenue. Those follow accounting rules and invoice dates, and a CRM deal record does not replace them.

What are the 7 steps of forecasting?

There is no standard list of seven. The textbook above names five basic steps for any forecasting task: problem definition, gathering information, preliminary analysis, choosing and fitting models, and using and evaluating the model (section 1.6). Sales guides count differently. For a pipeline forecast we use these seven:

  1. Define the period and what counts

    Name the period (for example 1 October to 31 December), and decide that you count won deal value, net of tax, in one currency.
  2. Clean the pipeline

    Move every deal to the stage it has really reached, and close deals nobody has touched in weeks. Stale deals quietly inflate a forecast.
  3. Check four inputs on every open deal

    Amount, stage, expected close date and owner. A deal missing one of them stays out of the forecast and goes on a list to fix, rather than being guessed.
  4. Set stage probabilities from your history

    Use your own won and lost deals. Until you have enough, start with placeholders and label them as assumptions.
  5. Calculate two ways

    The weighted pipeline for the deals due in the period, and a cross-check from win rate or run-rate.
  6. Publish a range, not a point

    Give a floor, an expected figure and a best case, and name the two or three largest deals that swing the result.
  7. Compare with the actual result

    At the end of the period, record how far off the forecast was and adjust the probabilities.

What is an example of a sales forecast?

Here is one you can rebuild in a spreadsheet in ten minutes. Every number is made up. The assumptions:

  • The forecast is made on 9 November 2026 for the quarter that ends on 31 December 2026.
  • Amount is the total contract value, net of tax, in dollars.
  • Stage probabilities are Qualification 20%, Demo 40%, Proposal 60% and Negotiation 80%: the starting values from our sales pipeline guide. Replace them with your own as soon as you can.
  • 38,000 has already been won this quarter. The target is 110,000.
  • Only deals whose expected close date falls inside the quarter count.
DealStageAmountExpected closeProbabilityWeighted valueCounts this quarter?
A: Logistics firm, 12-month service contractNegotiation24,000Nov 2780%19,200Yes
B: Dental group, rolloutProposal12,000Dec 460%7,200Yes
C: Design studio, retainerNegotiation6,000Dec 1080%4,800Yes
D: Engineering firm, platform projectProposal30,000Dec 1560%18,000Yes
E: Law firm, pilotDemo9,000Dec 1840%3,600Yes
F: Food producer, workshop seriesQualification18,000Dec 2220%3,600Yes
G: Machine supplier, service packageQualification15,000Jan 20, 202720%3,000No
H: Clinic network, multi-siteDemo45,000Feb 15, 202740%18,000No
Due this quarter (A to F)99,00056,400

The weighted pipeline for the quarter is 56,400. Add the 38,000 already won and the forecast is 94,400, which is 15,600 short of the 110,000 target.

Deals G and H are real pipeline, worth 60,000 in amount and 21,000 weighted, but they are expected to close after 31 December. Leaving the date rule out would have added 21,000 and produced a forecast of 115,400, above target for the wrong reason.

Notice how much one deal moves the number. Deal D is 18,000 of the 94,400, about a fifth. If it slips to January, the forecast drops to 76,400 in one edit. A weighted value is an average over many deals; no single deal ever closes at 60%. It closes or it does not.

The spreadsheet. Put the eight deals in rows 2 to 9 with Amount in column C, Expected close in column D, Probability in column E and Weighted value in column F.

Weighted value (F2, copied down)   =C2*E2
Weighted pipeline for the quarter  =SUMIFS(F2:F9,D2:D9,">="&DATE(2026,10,1),D2:D9,"<="&DATE(2026,12,31))
Open amount for the quarter        =SUMIFS(C2:C9,D2:D9,">="&DATE(2026,10,1),D2:D9,"<="&DATE(2026,12,31))
Forecast                           =38000+(weighted pipeline for the quarter)

The formulas work in Excel and Google Sheets. Keep the won-so-far figure in its own cell and update it from the CRM before each review.

What is the best model for sales forecasting?

There is no best model, only the one that fits the data you have. These are the methods a small team can actually use, with the weak spot of each.

MethodHow to calculate itNeedsWeak spot
Commit (floor)Won so far + deals in the last open stage at full value. This is our own definition, not a standardA stage that means the buyer is decidingIgnores everything earlier in the pipeline
Weighted pipelineWon so far + amount × stage probability, for deals due in the periodStage probabilities and expected close datesProbabilities are guesses until calibrated; a few big deals dominate
Win rate × pipelineWon so far + open amount due in the period × win rate by valueA year or so of won and lost dealsTreats a first-call deal and a deal in negotiation alike
Historical run-rateAverage won value of the last four periodsFour or more comparable periodsBlind to the current pipeline and to growth
Statistical models (time series, regression)Fitted to past results by softwareMany periods of steady historyMost small teams close too few deals to fit one

To compare the first four on the example, add two more made-up facts. Over the last twelve months the team won 360,000 and lost 540,000 by value, a win rate of 360,000 ÷ (360,000 + 540,000) = 40%. In the last four quarters it won 78,000, 88,000, 99,000 and 95,000.

MethodCalculationQ4 forecastAgainst the 110,000 target
Commit (floor)38,000 + 24,000 + 6,00068,00042,000 short
Win rate × pipeline38,000 + 40% × 99,00077,60032,400 short
Historical run-rate(78,000 + 88,000 + 99,000 + 95,000) ÷ 490,00020,000 short
Weighted pipeline38,000 + 56,40094,40015,600 short
Best case38,000 + 99,000137,00027,000 over

Three things to read from it:

  1. The gap is real. Every expected figure is below the target. If one method said 115,000 and the others said 80,000 to 94,000, you would suspect the one method, not celebrate.
  2. The methods differ for a reason. The flat 40% win rate is a blend over all deals from first contact, while the open deals here are mostly late-stage. The weighted figure implies that 57% of the open amount is won (56,400 ÷ 99,000). Either the deals are unusually advanced, or the stage probabilities are too generous. Only the comparison with real results, below, tells you which.
  3. The run-rate ignores the pipeline entirely. It is a sanity check, not a forecast. It sits between the other figures here, which is reassuring but proves nothing.

Which one to lead with depends on your history. A team with only a handful of closed deals should show the commit and weighted figures and say that the probabilities are assumptions. A team with a year or more of deals should lead with a calibrated weighted pipeline and keep win rate and run-rate as cross-checks. When two methods disagree widely, find out why before you present a number.

What are the four types of forecasting?

Sources group forecasting methods differently, so there is no official list of four. This grouping is the one we find useful for a sales team:

  1. Judgment: the rep's or manager's call on each deal. It is the only option when you have no history.
  2. Pipeline-based: stage weighting and commit, as above.
  3. Historical: run-rate, win rate and seasonal patterns from past periods.
  4. Statistical models: time-series and regression models fitted by software.

The textbook's chapter on judgmental forecasts describes the same split in general terms: judgment on its own when there is no data, statistical forecasts adjusted by judgment when there is, or both produced separately and combined. In practice the useful combination for a small team is a calculated number plus a manager's note on the deals that do not fit the arithmetic.

How do you keep a sales forecast accurate?

  • Save a snapshot and back-test. On the same day each month, save the forecast and the deal list behind it. At the end of the period, compare: error = (actual − forecast) ÷ forecast. For example, a forecast of 92,000 against an actual 95,000 is +3.3%. If the error leans the same way three periods in a row, change the probabilities rather than blaming luck.
  • Calibrate each stage. The probability of a stage is the won value of the deals that ever reached it, divided by the value of all deals that reached it. If 220,000 of 400,000 won from Proposal, the Proposal probability is 55%. In the example, that would lower deals B and D and take 2,100 off the quarter's weighted figure.
  • Keep close dates honest. A deal whose expected close date is in the past is not in this period's forecast until someone gives it a new date. Move dates when buyers slip, and count how often they do.
  • Watch concentration. List the three largest deals next to the total. If one deal is a fifth of the number, say so.
  • Review weekly. The 30-minute review in the sales pipeline guide is also where close dates and next steps get corrected.

Which CRM fields does a deal need for a sales forecast?

Every number above comes from a handful of fields. If your CRM stores them as structured fields instead of notes, a forecast is a filter and a sum.

FieldTypeWhat it does for the forecastRule
AmountMoneyThe base of every calculationNet of tax, one currency, and the same meaning on every deal (for example first-year contract value)
StageSingle choiceDecides the probabilityOne checkable entry condition per stage
Stage probabilityPercentage on each stageTurns amount into weighted valueReviewed every quarter against real results
Weighted valueCalculatedAmount × probability ÷ 100Never typed by hand
Expected close dateDatePuts the deal into a periodRequired from the proposal stage on; moved when it slips
OwnerPersonWho answers for the deal; forecast per personExactly one
Closed onDateWhen a deal was won or lost; feeds won-so-far, win rate and run-rateSet when the stage becomes Won or Lost
Lost reasonSingle choiceShows why win rate movesRequired on every lost deal
Lead sourceSingle choiceWin rate by sourceOptional, but cheap to record at creation
Next step and its dateText and dateFinds stale deals before they inflate the numberA deal with no next step stays out of Commit
Organization and contactLinks to other recordsContext, and the conversation history behind the dealLink every deal to both

An optional twelfth field is a forecast category (Commit, Best case, Pipeline) that records the owner's own call, kept apart from the stage probability. Add it only if your team will actually use it to override the stage logic.

How to forecast sales in Customermates

This section describes our own product. Customermates is an open-source CRM for sales teams, made in Germany. It calculates a weighted pipeline and charts it; it does not predict. Here is the setup for the worked example.

  1. Set the stage probabilities

    In Configure, open Deals and the Stage field, and set Probability % on each option. A preview shows the effect on existing deals and widgets before you save. Weighted value is a calculated field on deals: Value × probability ÷ 100. If your list was set up by hand, check that it exists and add it if not. The core concepts explain the calculation.
  2. Add the date fields

    Use Add › Field to add a Date field "Expected close" and a Date field "Closed on". Add a Single choice field "Lost reason" too. A chart can only group and filter by what you record.
  3. Build the quarter's widgets

    On the Dashboard, Add widget: a Bar chart that sums Weighted value grouped by Stage, filtered to Stage is not Won or Lost and Expected close between the first and last day of the quarter; a Number widget that sums Value for Stage is Won and Closed on in the quarter (won so far); a Number widget that sums Value of the same open deals (the open amount). An Area over time chart with a monthly Time interval, grouped by Expected close, shows when the weighted value is due.
  4. Save a snapshot when you publish

    From the deals list, open More actions and choose Export as Excel (.xlsx). The export keeps your filters and sorting, holds up to 5,000 records and has one column per field you can read. Save it with the date in the file name. This is your snapshot for the back-test, and your input for win rate and run-rate in a spreadsheet.

Win rate by value needs two totals from your closed deals: the sum of Value for Won and for Lost, each filtered by Closed on. You can read both from Number widgets. In Customermates Cloud you can also ask Mate to calculate them, which uses hosted AI credits; with your own AI client over the MCP server the totals come from the query_crm_measure tool. Either way it is arithmetic on your closed deals, not a prediction.

A chart counts only the deals your role can read, so whoever publishes the forecast needs read access to all of them. The dashboard guide documents every widget option, and the CRM reporting page lists the other reports a small team builds. The deals themselves live on the pipeline board.

What it costs. Chart widgets, the weighted pipeline and Excel export are in every plan, from Starter at €12 per user per month, billed monthly. The self-hosted edition includes them as well. The pricing page has the details.

FAQ

What is sales forecasting?

Sales forecasting is estimating the revenue a team will win in a future period, such as a month or quarter, from its open deals and its past results. It is different from a target, which is what you want to win.

How do you calculate a sales forecast?

Multiply each open deal's amount by the probability of its stage, add up the weighted values of the deals expected to close in the period, and add the revenue already won in that period. Cross-check the result with a win-rate figure (open amount × your win rate by value) and a run-rate figure (the average of your last four periods).

What is the best model for sales forecasting?

There is none that fits every team. A weighted pipeline works for small teams with stage rules and close dates. Win rate and run-rate need a history of closed deals. Statistical models need many periods of steady results. Calculate at least two and publish a range.

What is the difference between a sales forecast and a sales target?

A forecast is the estimate of what you will probably win, calculated from the pipeline. A target is the number you want to reach. The plan is what you do about the gap between them.

How accurate is a sales forecast?

There is no honest universal figure, because it depends on your deal sizes, cycle length and discipline. Measure your own: compare each forecast with the actual result and track the error over several periods. A steady error in one direction can be corrected; a random one means the inputs are unreliable.

Can Customermates forecast sales?

It calculates a weighted pipeline: deal value times the probability you set for the stage, shown in dashboard charts and exportable to Excel. It does not predict closings, suggest probabilities or model your history. For those, use a dedicated forecasting tool.

Third-party sources checked on 9 November 2026: Hyndman and Athanasopoulos, Forecasting: Principles and Practice, 3rd edition, section 1.2, section 1.6 and chapter 6. All deal amounts, win rates and quarterly results in the worked example are made up for illustration.

Customermates

Put customer work in one clear system

Start with the open-source CRM, or use Customermates Cloud to bring supported channels and managed capabilities together.

✓ No credit card required ✓ First 7 days free