B2B Sales Strategy

    Sales Pipeline Stages: Six That Earn Their Place, and the Ones to Delete

    A stage without an exit criterion someone else could check is a feeling with a name. Six stages that survive the test, and what to move into fields.

    August 9, 20269 min read
    Share:
    The short answer

    A pipeline stage has three jobs: tell the rep what to do next, make weighted forecasting arithmetically valid, and show where deals die. Six stages cover most B2B processes, and each exit criterion should name something the buyer did, phrased so two people reading the record would agree.

    Key takeaways

    • Qualified, Discovery, Validation, Proposal, Contracting and Closed cover the great majority of B2B sales processes.
    • Stages that advance on seller activity will advance whether or not anybody is buying, which produces a forecast that measures effort.
    • Stalled is a state and belongs in a field, so a paused deal keeps its real position and stays in the correct stage's age statistics.
    • Time in stage is the diagnostic, because count in stage tells you volume while age tells you where the process breaks.

    Reviewed and updated August 9, 2026

    Open a CRM that has been in daily use for three years and count the stages. Most instances land somewhere between nine and fourteen, and at least three of them exist because a manager once asked a question that nobody could answer, so somebody added a stage. Ask two reps what separates stage four from stage five and you will get two answers, both delivered with total confidence.

    That is the whole problem with pipeline design, and it has a one-line test. A stage without an exit criterion somebody else could check is a feeling with a name. It cannot be audited, it cannot be forecast from, and it cannot tell you where deals die, which are the only three jobs a stage has.

    What a stage is for

    Stages get discussed as reporting furniture. They are actually doing three things, and every design decision should be judged against them.

    A stage tells the person working the deal what has to happen next. If the stage name does not imply an obvious next action, the rep is navigating from memory.

    A stage makes the forecast arithmetic mean something. Weighted forecasting multiplies deal value by a probability attached to the stage. That arithmetic is only valid if stage membership is an observable fact rather than an opinion, because otherwise you are multiplying revenue by optimism and reporting the product as a number.

    A stage tells you where deals die. This is the one most teams never get, because it needs time in stage rather than count in stage, and the default CRM dashboard shows count.

    The test: an exit criterion someone else could check

    Write the exit criterion for every stage as a thing the buyer did, phrased so that two people looking at the same record would agree on whether it happened.

    "Discovery completed" fails the test. "We can state their current process, who owns it, and what it costs them, in their words, from a call they attended" passes it. The second version is longer and that is the point. It can be checked by a manager who was not on the call, and it can be checked by the rep at 5pm on a Friday when they are deciding whether to move the deal.

    The reason to phrase criteria around buyer behaviour rather than seller activity is that seller activity is always available. A rep can send an email, log a call, and build a mutual action plan without the buyer doing anything at all. A pipeline whose stages advance on seller activity will advance whether or not anybody is buying, which produces a forecast that measures effort and calls it revenue.

    The six stages that earn their place

    Six covers the great majority of B2B sales processes. Longer enterprise cycles sometimes justify a seventh for a formal evaluation or a security review, and transactional motions collapse two of these into one. Start here and add only against evidence.

    Qualified

    Exit: a first meeting happened and the account meets the written qualification criteria. Sales has accepted the deal.

    Discovery

    Exit: their current process, the cost of it and the names of everyone involved are recorded in the buyer's own words.

    Validation

    Exit: the buyer has seen the thing and confirmed it addresses the problem. Any technical or security review is passed.

    Proposal

    Exit: a priced proposal has reached the person with authority to act on it.

    Contracting

    Exit: commercial terms agreed, redlines resolved, signature routing known and started.

    Closed

    Exit: won or lost, with a reason code drawn from a fixed list.

    Six pipeline stages, each with an exit criterion an uninvolved person could verify from the record.

    Qualified. This is the entry point, and it is where the deal becomes sales' problem. The exit criterion has two halves: a conversation actually took place, and the account satisfies criteria that were written down before anyone went looking. The upstream half of this, where marketing hands a lead over and sales accepts or rejects it, is a distinct process with its own failure modes, and it is worked through in MQL versus SQL. Everything downstream of the acceptance step is what this article is about.

    Discovery. The stage that most often gets skipped and then blamed later. Its exit criterion is a knowledge test rather than an activity count. Can you state, without hedging, what they do today, what it costs them, who else has a say, and what happens if they do nothing. A discovery call that produced no answer to the third of those has not finished, whatever the calendar says. Structured questioning helps here, and discovery call templates covers the question sets that reliably surface the last two.

    Validation. The buyer sees the thing and agrees it addresses the problem. Demo, trial, pilot, technical review, reference call, whichever applies to your product. The criterion is confirmation from them, ideally in writing or on a recorded call, and it exists to catch the deal that has had a great demo but no stated agreement that the demo was relevant.

    Proposal. Commercials in front of the person who can act on them. The second half of that sentence is what stops this stage becoming a parking lot. A proposal sitting with a champion who cannot sign and has not shared it internally has not reached anybody, and the deal is still in Validation.

    Contracting. Legal, procurement, security questionnaires, redlines, signature routing. It gets folded into "Negotiation" in most templates. Keeping it separate is worth it because the failure modes are entirely different from commercial negotiation, the delays are longer, and the people involved are usually people the rep has never spoken to.

    Closed. Won or lost, with a reason code from a fixed list. The reason code is the part that gets skipped, and it is where all the learning is.

    The stages you can delete

    Most bloated pipelines are carrying variants of the same handful of stages, and each of them is a symptom of something that belongs somewhere other than the stage field.

    Contacted, or Attempted. This is seller activity. It says a message went out. Nothing about the buyer's state has changed. Activity belongs in activity reporting where it can be measured properly, and putting it in the pipeline inflates deal counts with records that no buyer has ever heard of.

    Interested, or Warm. No checkable criterion exists for either word. In practice these become holding areas for deals a rep does not want to lose from their list and cannot honestly advance.

    Nurture, or On Hold. A stalled deal is a state, and a state is a field. A stage is a position on a path towards a purchase, and a deal that has stopped moving is not further along that path than it was. Making stalled a flag rather than a stage means the deal keeps its real position, keeps counting in the correct stage's age statistics, and becomes visible in a filter designed for exactly that purpose.

    Demo Scheduled and Demo Completed as two stages. Splitting one event into two stages adds a step to the process and no decision. If the scheduled state matters, it is a date field on the deal.

    Proposal Sent and Proposal Reviewed. Nobody can verify "reviewed". The buyer opening a PDF is not evidence they read it, and asking a rep to attest to it produces a guess recorded as a fact.

    Verbal Commitment. The most dangerous stage in common use. It is a seller's interpretation of a buyer's tone, it forecasts at a high probability by convention, and it has no criterion anybody can check. Deals sit in it for months. If a verbal commitment is real, something observable follows within days: a redline, a procurement introduction, a signature request. Forecast on that instead.

    Belongs as a stageA verifiable buyer position on the path
    • Sales accepted the deal against written criteria
    • Their current process and its cost are documented
    • The buyer confirmed the solution addresses the problem
    • A priced proposal reached someone with authority
    • Redlines resolved and signature routing started
    • Won or lost with a reason code
    Belongs as a field or a flagReal information, wrong container
    • Stalled or on hold, with a reason and a revisit date
    • Next step and next step date
    • Demo date, proposal date, contract sent date
    • Competitor present
    • Champion identified
    • Blocked by security review
    Belongs in activity reportingSeller effort, measured separately
    • Contacted or attempted
    • Emails sent and calls made
    • Meetings booked
    • Sequence or campaign membership
    • Touches per account
    The same information, filed in the right place. Most pipeline bloat is a field or an activity that got promoted to a stage.

    Why seller-activity stages break the forecast quietly

    The damage from a badly designed stage does not show up as a wrong stage. It shows up as a forecast that is confidently wrong, and the mechanism is worth being precise about.

    Weighted pipeline attaches a probability to each stage, usually derived from historical conversion. When stages advance on buyer facts, that historical rate is a genuine base rate: deals that reached this observable state closed at this frequency. When stages advance on seller activity, the same arithmetic is computing the frequency with which reps who did a thing went on to close, which mixes deal quality and rep behaviour into one number and hides both.

    The tell is a pipeline that grows healthily while close rates fall. Deals are advancing, the weighted number looks fine, and the stages they are advancing through do not correspond to anything the buyer has done.

    Time in stage is the diagnostic, not count in stage

    Count tells you volume. Age tells you where the process breaks.

    Give every stage a maximum reasonable age based on your own historical closed-won deals, and treat anything over it as needing a decision rather than a nudge. Deals that pass the age limit are usually either mis-staged, which the review will reveal in a minute, or genuinely stalled, which is a fact worth recording rather than hiding.

    Two supporting rules make this work. Every open deal has a next step with a date, and a deal with no next step is stalled by definition, whatever its stage. And a deal moves backwards when the evidence says it should. Backward movement is a healthy signal in a pipeline. Its absence usually means the stages have no exit criteria to fail, so nothing can ever be found to have been premature.

    Is this stage real?
    • Yes: The exit criterion names something the buyer did
    • Yes: Two people reading the record would agree on whether it has been met
    • Yes: The stage name implies an obvious next action
    • Yes: Deals in it have a measurable and stable typical age
    • Yes: Deals sometimes move backwards out of it
    • No: Its criterion is an activity the seller performed
    • No: It exists so a deal can be kept on the list without advancing
    • No: The exit criterion is an internal opinion about buyer intent
    Run each of your existing stages through this. Two or more failures and the stage is costing you forecast accuracy.

    Redesigning without destroying your history

    Collapsing eleven stages into six is an afternoon of work and a quarter of consequences, so sequence it deliberately.

    1. Step 1Write the exit criteria first

      Six sentences, each naming a buyer action. Do not touch the CRM until every sentence passes the two-people test.

    2. Step 2Map old to new, one way only

      Every existing stage points at exactly one new stage. Where two old stages merge, record which deals came from which, so historical conversion stays reconstructible.

    3. Step 3Change at a period boundary

      Move at the start of a quarter. A mid-quarter change makes every comparison ambiguous and someone will spend a week explaining why.

    4. Step 4Re-stage the open pipeline by hand

      Every open deal gets checked against the new criteria by the rep who owns it. This is the moment the pipeline gets honest, and it is usually smaller afterwards.

    How to change pipeline stages without losing the ability to compare against last quarter.

    The re-stage step is the one people try to automate, and automating it wastes the main benefit. Applying the new criteria one deal at a time is what surfaces the deals that have been sitting in Verbal Commitment since February. Expect the pipeline to shrink. A pipeline that does not shrink during a re-stage was probably not carrying the problem you were trying to fix.

    One boundary question comes up every time: where outbound joins this. Prospecting has its own sequence, running from targeted to contacted to replied to meeting booked to meeting held, and it should stay in its own reporting rather than being bolted on as three extra pipeline stages. It merges at Qualified, where a held meeting meets the written criteria and sales accepts the deal. If someone else is generating those meetings, the criteria become a commercial term, which is the argument in appointment setting versus lead generation, and the qualification bar itself should come from the same ideal customer profile that the targeting uses.

    The short version

    A pipeline stage has three jobs: tell the rep what to do next, make weighted forecasting arithmetically valid, and show where deals die. A stage with no exit criterion that an uninvolved person could verify does none of them.

    Six stages cover most B2B processes: Qualified, Discovery, Validation, Proposal, Contracting, Closed. Each exit criterion should name something the buyer did, phrased so two people reading the record agree. Contacted, Interested, Nurture, Verbal Commitment and the split demo and proposal stages should be deleted, and the information they were carrying moved into fields, flags or activity reporting where it can be measured properly.

    Stages that advance on seller activity produce forecasts that measure effort, because a rep can complete every activity without the buyer doing anything. Track time in stage rather than count in stage, require a dated next step on every open deal, and let deals move backwards. When you redesign, write the criteria first, map old stages to new one way only, change at a quarter boundary, and re-stage the open pipeline by hand.

    Outbound keeps its own stage vocabulary and joins the pipeline at Qualified. We work that half for clients and are paid on attended meetings that meet criteria agreed in writing before launch, which is the same criteria conversation your Qualified stage needs anyway. You can see what a campaign would look like for your market.

    Questions

    Frequently asked questions.

    Frequently asked questions
    What are the stages of a B2B sales pipeline?
    Six stages cover most processes: Qualified, Discovery, Validation, Proposal, Contracting and Closed. Each needs an exit criterion naming something the buyer did, such as a priced proposal reaching the person with authority to act on it. Longer enterprise cycles sometimes justify a seventh for a formal evaluation, and transactional motions collapse two of them into one.
    How do you write a good exit criterion?
    Phrase it as a thing the buyer did, worded so two people looking at the same record would agree on whether it happened. Discovery completed fails that test. Being able to state their current process, who owns it and what it costs them, in their words, from a call they attended, passes it. Seller activity is always available, so it cannot gate a stage.
    Which pipeline stages should you delete?
    Contacted or Attempted, because they record seller activity rather than a change in the buyer's state. Interested or Warm, which have no checkable criterion. Nurture or On Hold, since stalled is a flag rather than a position on the path. Split demo and proposal stages, which add a step and no decision. And Verbal Commitment, which reads a buyer's tone.
    How do you redesign stages without losing history?
    Write the exit criteria first and do not touch the CRM until each one passes the two-people test. Map every old stage to exactly one new stage, recording which deals came from where so historical conversion stays reconstructible. Change at a quarter boundary. Then re-stage the open pipeline by hand, deal by deal, and expect it to shrink.
    sales pipelinepipeline stagescrmforecastingsales process
    Byline

    About the author.

    RevenueFlow Team

    B2B cold email experts helping companies generate qualified leads through done-for-you outreach campaigns.

    RevenueFlow Team

    Your next move

    Ready to scale your outreach?

    We build GTM engines that book real meetings. See the receipts.