Go-to-market & growth
Pipeline versus revenue: choose the right growth metrics
Separate pipeline, bookings, recognised revenue and cash. Build consistent growth metrics with clear periods, stage evidence and honest attribution.
Marketing reports a large pipeline contribution. Sales reports a strong quarter. Finance reports a different revenue figure. These numbers can all describe real activity while answering different questions.
Pipeline measures potential business under a defined opportunity process. Bookings describe agreements under your chosen commercial definition. Recognised revenue follows the applicable accounting policy. Cash describes money received. A useful growth dashboard keeps their meanings, periods and evidence visible.
Begin with your go-to-market strategy: which decision should the dashboard support? Planning demand, investigating deal progress and reporting delivered commercial results require related but distinct measures.
Agree the question before the metric
“Are we growing?” is too broad for one number. Break it into decisions: whether relevant accounts enter the process, whether opportunities advance with evidence, whether agreements are completed and whether the business fulfils the resulting commitments.
A demand team might need qualified opportunities created during a period. A sales manager might need the current open pipeline expected to close in that period. A finance owner needs revenue and cash under the organisation's reporting rules.
Write the question beside the metric. “Open opportunity value as of Friday, with a forecast close date this quarter” is much clearer than “pipeline”. It also exposes the assumptions you need to inspect.
Use your ideal customer profile to define relevant accounts before a campaign runs. Otherwise a growing pipeline can contain more deals that the organisation cannot serve well.
Keep four commercial concepts distinct
Use the table as a starting glossary, then have the responsible teams approve the actual definitions. The accounting treatment belongs to finance and the applicable reporting requirements; a marketing dashboard should consume approved figures rather than infer them.
Swipe or use the arrow keys to see every column.
| Concept | What it describes | Key boundary |
|---|---|---|
| Open pipeline | Potential value of eligible open opportunities | Includes uncertainty and may never become a contract |
| Bookings | Agreements counted under a documented commercial rule | Contract value may cover several periods or conditions |
| Recognised revenue | Revenue recorded under the applicable accounting policy | Follows fulfilment and recognition rules, not CRM enthusiasm |
| Cash received | Payments actually received in the selected period | Timing can differ from agreement and revenue recognition |
Salesforce's opportunity guidance describes opportunities as potential sales and gives separate closed-won and closed-lost stages. It also notes that sales processes vary, so a CRM stage alone is not a universal definition of commercial completion.
The IFRS Foundation's IFRS 15 overview connects recognition to satisfying performance obligations through transferring promised goods or services. This explains why a closed-won record is not automatically recognised revenue. Your finance team determines the rules and treatment relevant to your business.
Keep invoice value distinct as well. An invoice is a billing event; it does not by itself tell you whether payment has arrived or which revenue belongs to a reporting period.
Give pipeline stages evidence requirements
Define an opportunity's eligibility and what each stage means. A contact requesting a brochure may be a lead; it does not necessarily justify an opportunity value and a close date.
A stage should describe evidence about the buying decision. For example, a confirmed problem and relevant owner can support an early qualification stage. A mutually understood scope and evaluation process can support a later stage. Adapt the criteria to the offer and buying process.
Record amount basis, currency, expected timing, next action and unresolved dependencies. State whether the amount represents an initial project, an annual subscription, total contract value or another approved unit. Mixing those units inflates comparisons even when every record is accurate.
The sales enablement playbook should teach colleagues how to collect this evidence. A dashboard cannot repair stage definitions that sellers interpret differently.
Review old opportunities. A repeatedly postponed close date should trigger investigation, not silently remain proof of future demand. Decide when records need requalification, a timing update or closure, and keep a history of those changes.
Understand weighted pipeline as an assumption
Weighted pipeline commonly multiplies each eligible opportunity's amount by a probability and sums the results. The calculation is easy; the probability's meaning is the difficult part.
A default stage percentage is a modelling assumption unless you have evidence about how similar opportunities mature. Product line, customer segment, deal age and commercial process may differ. Do not label a weighted sum as guaranteed revenue.
If you calibrate probabilities from historical outcomes, define the population and period, include losses and no-decisions, and review whether the current pipeline resembles the history. Small samples and changing products make estimates less stable.
Also separate the chance of eventual success from the chance of closing in the target period. A credible opportunity can remain open beyond the quarter. A probability that ignores timing may answer a different question from the forecast.
A hypothetical dashboard with three opportunities
Consider a fictional team with the following open records. All amounts and probabilities are illustrative; they are not client data or a forecast recommendation.
Swipe or use the arrow keys to see every column.
| Opportunity | Defined amount | Assumed probability | Weighted amount |
|---|---|---|---|
| A | 100,000 | 60% | 60,000 |
| B | 80,000 | 25% | 20,000 |
| C | 40,000 | 50% | 20,000 |
| Total | 220,000 | — | 100,000 |
The open pipeline is 220,000 under the chosen amount definition. The weighted pipeline is 100,000 under the assumed probabilities. Neither number means the company has earned or received that amount.
Suppose A later becomes closed-won. The bookings report counts its agreement according to the documented commercial rule. Finance determines revenue recognition, billing and payment reporting. The growth team should not copy A's full amount into every dashboard as “revenue”.
Now suppose B's close date moves outside the quarter. The quarter's forecast changes even if the opportunity still has the same eventual potential. Preserve the snapshot so the team can explain whether the change came from timing, amount, probability or a lost deal.
This example shows why a metric needs a definition and a record history. The arithmetic can be correct while the conclusion is wrong.
Distinguish pipeline stock from pipeline created
Open pipeline at a moment is a stock. Opportunities created during a period are a flow. They cannot be compared without explaining the time basis.
An end-of-month stock includes older opportunities still open and excludes records already closed. Pipeline created this month includes newly eligible opportunities even if some have already been won or lost. Reporting both can help identify demand and progress.
Create a simple movement reconciliation: opening open value, new eligible value, amount changes, wins, losses and closing open value. Handle reopened records and currency effects according to explicit rules. This makes unexplained jumps easier to investigate.
For campaign evaluation, follow a cohort of opportunities created from the relevant activity. Record how long you observe it and how many opportunities remain unresolved. A young cohort's current win rate cannot be treated as its final outcome.
Treat attribution as a reporting model
Source attribution answers which origin gets credit under a rule. Influence attribution answers which recorded interactions were associated with an opportunity. They are related views, and summing their totals usually creates duplication.
Choose rules before reporting. Define qualifying touches, lookback periods, account matching, channel ownership and treatment of partner referrals. State how missing data and multiple stakeholders are handled.
A campaign touch can be recorded on a deal that would have happened anyway. Attribution does not establish incremental causality. To assess whether a campaign caused additional results, you need an appropriate comparison or experiment.
For B2B lead generation, inspect account fit and evidence of a buying problem alongside channel volume. For experimental claims, use a design such as the experiment backlog method to define a testable question and relevant outcome.
Build a metric contract that survives handovers
For each reported metric, document:
- The business question and accountable owner.
- Eligible records and exclusions.
- Amount unit, currency and conversion rule.
- Time basis, snapshot date and refresh frequency.
- Formula and source system.
- Treatment of missing, duplicate and reopened records.
- Interpretation limits and the decision it can support.
Share the contract with sales, marketing, customer success and finance. Two dashboards with the same label but different exclusions should be renamed or reconciled.
Keep the original snapshot for forecasts. Updating all historical reports to today's close dates prevents the team from evaluating what it knew at the time. A forecast-quality review needs the prediction that actually existed before the outcome.
Record the reasons for substantial changes. A correction to duplicate records is different from new demand, and a wider amount definition is different from improved selling.
Test data quality before celebrating growth
Sample opportunities from each stage and reconcile them with their evidence. Check whether the amount basis is consistent, the close date has support and the next action involves the buyer.
Inspect duplicates at account and opportunity level. An expansion and a renewal might be legitimate separate records, but their amounts can overlap if the rules are unclear. Assign responsibility for resolving ambiguity.
Measure forecast error over completed periods using a consistent outcome definition. Examine systematic optimism, timing slippage and segment differences rather than only the aggregate average. An apparently accurate total can hide errors that cancel each other out.
Do not use a universal pipeline coverage ratio as a guarantee. The relationship between open value and eventual results depends on qualification, timing and conversion in your own process.
Use the dashboard to decide what happens next
A useful review ends with actions linked to evidence: investigate stalled opportunities, repair a stage rule, improve account selection or revisit a campaign's qualified output. It should also identify uncertainty that the dashboard cannot resolve.
Track whether those actions improve data quality and the relevant business process. A cleaner forecast may initially reduce reported pipeline because unsupported value is removed. That can be a better basis for decisions even before commercial outcomes change.
When pipeline, bookings, revenue and cash share clear definitions, colleagues can explain differences without arguing over labels. If your growth reporting needs that common foundation, we can work through the metrics and decision process together.
Apply this to your project
Tell me the decision you are facing, the constraints and what you have already tried.
Keep exploring
B2B enterprise lead generation: qualify before scaling
Connect B2B lead generation with fit, buying context and sales ownership. Build a practical process from first contact to a qualified opportunity.
B2B ideal customer profile: define fit with evidence
Build a B2B ideal customer profile around problems, buying conditions and delivery fit. Use evidence to qualify accounts and review your assumptions.
B2B positioning message: make your value clear
Build a B2B positioning message from customer problems, real alternatives and useful proof. Test understanding before rewriting your website or sales pitch.