B2B SaaS pipeline stages: definitions and exit criteria you can enforce
Updated 12 November 2026 · Written by Reyansh Juneja and Naman Dhiman, the co-founders of SOVE7GN, who run inbound, midbound and outbound for founders
A B2B SaaS startup needs six pipeline stages, not twelve: new, discovery held, qualified, evaluation, commercial, and closed. What makes a stage useful is not its name but its exit criterion, a fact that is either true or false, verified by something the buyer did rather than something you felt. A pipeline where stages move because a rep is optimistic gives you a forecast that is wrong in both directions.
Short answer: six stages, one exit criterion each, and the criterion must be an observable buyer action: they showed up, they told you the problem and the budget owner, they agreed on a next step with a date, they put their own people on an evaluation, they asked for pricing in writing, they signed. If you cannot say which buyer action moved a deal forward, it did not move.
What stages should my CRM have?
Start here and resist adding more. Each row is a stage, the fact that lets a deal leave it, and the thing founders mistake for that fact.
| Stage | Exit criterion (buyer action) | What it is not |
|---|---|---|
| New | A call is booked with a date on both calendars | A reply saying "sounds interesting, send info" |
| Discovery held | The call happened, and you can write down their problem in their words, the current cost of it, and who signs | A good conversation where nobody said what it costs them today |
| Qualified | Fit confirmed against your ICP, and the buyer agreed a specific next step with a date | You decided they are a great fit |
| Evaluation | The buyer put their own time or people on it: a pilot scope, a trial with real data, a security questionnaire sent | You sent a trial link and nobody logged in |
| Commercial | They asked for a quote, an order form or a contract, or named procurement | You sent a price and heard nothing back |
| Closed won or lost | Signature, or a written no with a reason | A deal sitting in commercial for 90 days |
Two rules make this work. A deal can only sit in a stage if the previous criterion is still true, and a deal with no next meeting on the calendar does not count as open pipeline no matter which stage it is in. That second rule removes most of the fiction from a startup pipeline in one afternoon.
Why six stages and not twelve?
Longer pipelines get copied from enterprise sales teams where a stage exists so a manager can coach a specific skill. At 5 to 50 people, with the founder selling, extra stages create three problems: deals get parked in a middle stage nobody owns, the forecast gets harder to argue about rather than easier, and nobody updates the CRM because it takes too long.
If you want more detail, add fields, not stages. A field for "budget owner named" or "security review started" tells you the same thing without multiplying the board.
One stage you should not create is a pre-stage for leads you have not spoken to. Those belong in your outreach tool or a list, not in the pipeline. Pipeline starts when a human agrees to a meeting.
How do I set up a sales pipeline that stays honest?
Four rules, enforced on the same day each week:
- Every open deal has a next meeting with a date, or it moves to closed lost with a reason. "Nurture" is not a stage, it is a list you write to later.
- Stage moves need the buyer action, written in the deal notes in one line. No action, no move.
- Close dates are set by the buyer's event, such as their contract renewal, their board meeting or their go-live, not by the end of your quarter.
- Losses get a reason from the four that matter: no problem, no budget owner, lost to a named alternative, or timing. "Went dark" means you failed to find the budget owner, so file it under that.
Rule 4 is the one that improves your targeting. After 20 losses you will see whether your problem is the list, the message or the product, and the answer usually points back to how you defined your ICP.
A worked pipeline for a made-up startup
Example only. Northmoor is invented, and the deal counts below are inputs chosen to show how the stages read on a Friday, not benchmarks.
Northmoor sells compliance software, 14 people, founder-led sales, average deal $38,000 a year.
| Stage | Deals | What the founder has to do this week |
|---|---|---|
| New | 9 | Confirm each booking the day before; three of them will move the call |
| Discovery held | 5 | Two have no written problem statement, so they are not really here |
| Qualified | 4 | Each needs a next step with a date; one has none |
| Evaluation | 3 | One security questionnaire sits with the buyer's IT team, which is their action, not yours |
| Commercial | 2 | One is in legal redlines; ask for the signature date, not a status update |
| Closed won, this quarter | 3 | Write down what was true about all three before first contact |
Reading it this way takes about 20 minutes. Northmoor's real problem is visible in row 2: two deals are sitting in discovery held without a problem statement, which means those calls did not do their job. That is a call-quality issue, fixed by running the discovery call to a structure, not a pipeline issue.
How much pipeline do I need to hit my number?
Work backwards from revenue to held calls, then forward through your own stage conversion. The full arithmetic, with a worked example at a stated deal size and a table at three close rates, is on how many sales calls a startup needs a month. The short version: measure your own conversion between each pair of stages for a quarter before you trust any published benchmark, because stage definitions differ so much between companies that cross-company conversion rates are mostly noise.
When your stages are defined and your deals still stall at discovery held, the problem is almost always upstream: the wrong people are booking calls. That is a list and message problem. SOVE7GN GTM works on that end, matching fitting companies to the right person, writing one personal message each and handling replies so the calls that land on your calendar are with budget owners. The founder approves posts and takes the calls. Book a call; pricing is shared on the call. The rest of the guides are in the GTM guides hub.
What tooling does this need?
Less than you think. A pipeline this size runs in any CRM, and the setup that matters is three custom fields (budget owner, next step date, loss reason) and a saved view sorted by next step date. The wider question of when a startup needs real operations support is covered in revops for startups. Do not buy a forecasting tool before you have 50 closed deals; there is nothing for it to learn from.
Questions people ask
What stages should a B2B SaaS pipeline have?
Six: new, discovery held, qualified, evaluation, commercial, and closed won or lost. Each needs one exit criterion based on something the buyer did, and any deal without a next meeting booked should not count as open pipeline.
How do I define exit criteria for sales stages?
Write each criterion as a fact that is true or false and visible to someone else: the call happened, the buyer named who signs, the buyer agreed a next step with a date, the buyer's team started an evaluation, the buyer asked for a contract. If the criterion contains the word "interested", rewrite it.
Should I have a lead stage before the first call?
No. Keep contacts you have not spoken to in your outreach tool or list. Pipeline should start when a person agrees to a meeting, otherwise your pipeline number means nothing week to week.
How often should a founder review the pipeline?
Weekly, for about 20 minutes, on a fixed day. Review it by next step date rather than by stage, because the deals with no next step are the ones that quietly disappear.
What should I do with deals that go dark?
Close them lost with the reason "no budget owner identified" and write to the account again in a quarter with a new reason to talk. Keeping dark deals open inflates your pipeline and hides the fact that you never reached the person who signs.
Want calls on your calendar without hiring five people?
Book a 30-minute call. Tell us who buys from you and we'll show you what inbound, midbound and outbound would look like for your startup.
Book a call How SOVE7GN GTM works- How to run a discovery callA minute-by-minute agenda, the questions, and the answers that mean no.
- RevOps for startupsWhat revops means at 10 to 50 people and the smallest setup that works.
- How many sales calls per monthWork back from ACV and close rate to the calls you need each month.