A small business owner unpins one yellowed, curling index card from the Proposal Sent column of a cork deal board in his office, while crisp white cards stay pinned around it
B2B

Your B2B Deals Don't Die. They Sit in One Stage for Months.

Sales velocity for a small B2B firm: find how long deals normally sit in each stage, spot the stalled ones, and fix the stage where they stop.

Marcus ReedB2B Growth Strategist
16 min readOctober 31, 2026

Open your deal board and look at the column marked "proposal sent." Say there are nine deals in it. One went in last Tuesday. One went in before the Fourth of July. On the board they look exactly the same: same column, same little card, same hopeful dollar figure. Every one of them is technically alive, and nobody in the building could tell you which of the nine will close this year.

A sales leader on a recent Roadmap Agency panel said the quiet part out loud while describing his own pipeline review: there is a deal he is sure is going to happen, and he cannot tell you when. That is most small B2B firms. Not a shortage of deals. A pipeline full of deals with no clock on them.

The fix is not more follow-up. It is a number most owners have never worked out, which is how long a deal normally spends in each stage of your sale, and the habit of noticing when one has gone past it. That number goes by the slightly grand name of sales velocity, and once you have it, you stop managing a pile of hope and start managing a schedule.

Every Deal on Your Board Says It's Moving

A deal board shows you where each deal is. It does not show you how long it has been there, and that second fact is the one that predicts the outcome.

Think of it like a hospital waiting room. Knowing that twelve people are waiting tells you almost nothing. Knowing that one of them has been waiting nine hours tells you exactly where to look. A deal that entered "proposal sent" six days ago and a deal that entered it four months ago are in the same stage and in completely different situations. The first is a proposal being read. The second is a proposal that stopped being read a long time ago, and the only thing keeping it on the board is that nobody has had the heart to move it.

This is not a small bookkeeping problem. Stale deals make your forecast fiction, because you count them toward next quarter when most will never close. They also hide the deals that are genuinely in trouble but still saveable, because those look identical to the dead ones. And they quietly convince you that you have more pipeline than you do, which is how a firm with a "full" board ends up surprised by a thin quarter.

A deal board tells you where every deal is. It never tells you how long it has been there, and that is the part that predicts whether it closes.

Your Won Deals Already Know How Long Each Stage Should Take

You do not need an industry benchmark for this, and you should be suspicious of anyone who offers you one. The right number is in your own history. Your won deals already know how long each stage takes when things go well.

Pull your last ten to twenty deals that closed. For each one, write down four dates: the first real conversation, the day the proposal went out, the day they said yes, and the day the paperwork was signed. Then work out the days between each pair. Use the middle value for each stage, not the average, because one deal that took a year will drag an average somewhere useless.

Here is what that might look like for a small firm selling a $30,000 service:

That is your normal. Not a target, not a goal, just what a healthy deal in your business actually does. Notice that the middle stage is the long one. It usually is, and it is where most stalls live.

If you use a CRM, it may already be counting for you. In HubSpot, Sales Hub Professional and Enterprise accounts have what HubSpot calls stage calculated properties, including a date each deal entered each stage and a running "time in current stage." HubSpot fills them in from your existing deal history, and you can build a saved view of every deal that has sat in one stage longer than you choose. The catch worth knowing: they are switched off by default for new pipelines and new stages, so check that they are on before you trust an empty report. On a free or starter plan, the spreadsheet above takes an afternoon and works just as well.

A Deal Sitting Twice Its Normal Time Isn't Slow. It's Stuck.

Once you know the normal, you need a line that says "this one needs attention." Our rule of thumb is simple: a deal that has spent more than twice your normal time in a stage is stalled until proven otherwise. With the numbers above, that means a proposal still waiting for an answer after 104 days, or a signed contract that still has not come back 40 days after the yes.

Twice is deliberately generous. Real deals wobble. A buyer goes on vacation, a board meeting moves, the holidays eat two weeks. You do not want to panic at 53 days. But a deal at double its normal is not wobbling anymore, and treating it as normal is how deals die of neglect rather than rejection.

There is a second test, and it overrides the first. A deal with no next step on the calendar is stalled no matter how young it is. The 30 Minutes to President's Club podcast puts it as bluntly as it can be put: if there is no next step, there is no deal. "They'll get back to us" is not a next step. "We're meeting Thursday at two to walk their CFO through the numbers" is. Go through the board and count how many deals have a dated, agreed next conversation. For most firms the answer is uncomfortable.

Here is the trap the second test protects you from. Activity is not movement. Pipedrive has a feature for spotting idle deals it calls rotting, which turns a deal red when nobody has touched it for the number of days you set for that stage. It is genuinely useful, but read the fine print: the timer resets when anyone sends or receives an email on the deal, adds a note, or marks an activity done. So a deal you have chased with eleven polite check-in emails looks perfectly fresh, while it has not moved an inch in four months. A busy deal and a moving deal are different things, and only time in stage tells them apart.

The same confusion shows up on the buyer's side. Vinay of the London School of Sales describes three levels of buyer seriousness: interest, intent and commitment. Interest is curiosity. An interested buyer takes meetings, asks good questions, requests a demo and maybe a proposal, and all of that energy feels like momentum. It is not. Interest starts a conversation. Only commitment, a buyer who has decided internally that this problem must be solved now, closes a deal. Late-stage columns fill up with interested buyers who were moved forward because they were pleasant to talk to, and those are exactly the deals that blow through your stall line.

A deal you have chased with eleven polite emails can look perfectly fresh and still not have moved an inch in four months.

The Stage a Deal Stalls In Tells You What Went Wrong

This is the part that makes the whole exercise worth doing. Once you can see which stage a stalled deal is stuck in, you are most of the way to knowing what went wrong, because each stage stalls for its own reasons.

Stuck between the first conversation and the proposal. This is almost always one of two things. Either the call ended without a booked next step, so the deal drifted, or the person was curious rather than in pain. The first is a habit fix: never end a promising call without a date on both calendars, and ask for a sooner date than feels polite. The podcast above suggests offering a slot later that same day, not because buyers take it but because it resets their sense of what "soon" means, and they tend to counter with a day or two rather than two weeks. The second is a qualification fix. If you cannot get a buyer to describe the problem in their own words and say what it is costing them, you have a conversation, not an opportunity, and it should not be in the pipeline yet.

Stuck between the proposal and the yes. This is the long stage, the expensive one, and the most common place to stall. By now you have paid for the meetings and the proposal. The Revenue Leaders podcast made the point that the proposal stage is where qualified deals quietly die, and their diagnosis is the right one: the person you have been talking to now has to sell you to colleagues you have never met, around their actual job, and many of them give up. They do not say no. They just stop pushing. What fixes this is not chasing your contact harder. It is giving them something they can carry, and we have written a whole piece on exactly that in You Won the Meeting. Then You Sent a Brochure. If a deal stalls here and you cannot get it moving, it is also worth knowing why when it finally ends. That is what a loss interview is for.

Stuck between the yes and the signature. A verbal yes that does not turn into a contract usually means one of three things: procurement and legal are working through a backlog you cannot see, the budget is not where you thought it was, or the cost of changing has started to look bigger than the problem. The first is a timing issue and mostly needs patience and a good question about what their process involves. The second is often a calendar problem, and if your buyer's money runs on a fiscal year, the timing matters more than most owners realize, which we covered in Your Buyer's 2027 Budget Is Being Written This Month. The third is the hardest, and it deserves its own section.

Your Real Competitor in a Stalled Deal Is Doing Nothing

Some deals stall because the buyer has quietly done the math on changing and decided not to. Not because your offer is bad. Because switching costs them effort, risk and a few uncomfortable meetings, and doing nothing costs them nothing they can see.

Vinay tells a story from his market research days that every B2B owner should hear. A financial services prospect loved his firm's data. Several people at the company agreed it was better than what they had. They even worked out that their current supplier's forecasts were off by about 5%. And then they decided not to switch. Instead, they kept the old supplier and simply marked its numbers down by 5% every time, because that was easier than reworking how the company ran its internal processes. A better product, a willing buyer, a known problem, and the deal still lost to the status quo.

That is the real competitor in a stalled deal, and it suggests where marketing can help in a way more follow-up never will. If staying put feels free, your job is to show its price. A short piece that shows what the problem costs per month while it goes unsolved, in the buyer's own numbers, does more for a deal stuck at this stage than another case study. So does making the change itself look small: what the first month involves, who does the work, how little of their team's time it takes. When a pilot is the buyer's way of shrinking that risk, set it up to end in a decision rather than another pilot.

Most stalled deals are not losing to a competitor. They are losing to the option that requires nobody to do anything.

Closing Your Deals 20 Days Sooner Is Worth Six More in the Pipeline

Here is the formula that gives sales velocity its name. It measures how much revenue your pipeline produces per day:

Open deals × win rate × average deal size ÷ days to close

With the example firm: 20 open deals, a 25% win rate and a $30,000 average deal is $150,000 of expected revenue. Spread over a 90-day sale, that is about $1,667 a day.

Now look at the four levers. Most owners only ever pull the first one. They want more open deals, which means more leads, which means more ad spend. Raising the win rate takes better selling. Raising the deal size takes better offers or pricing. All three are worth doing and all three are slow.

The fourth lever is the bottom line of the formula, and it is the one nobody pulls on purpose. Bring that 90-day sale down to 70 days, without one extra lead, and the same pipeline produces about $2,143 a day, close to 30% more. To get the same lift by adding leads, you would need about six more open deals, every single quarter, at whatever those cost you to win.

Twenty days is not a fantasy, either. Most of it is sitting in the stalls you just learned to find. A deal that spends 104 days in proposal instead of 52 has added seven weeks to your cycle on its own. You rarely shorten a sale by making the good deals faster. You shorten it by catching the stuck ones earlier.

The fastest way to shorten your sale is not to rush the healthy deals. It is to notice the stuck ones a month sooner.

Cost per Lead Can't See That One Channel Closes Three Months Slower

This is where sales velocity stops being a sales topic and becomes a marketing one. Most firms judge their lead sources on cost per lead, and maybe on how many of those leads turn into customers. Almost nobody looks at how long each source's deals take to close.

Picture two channels that both deliver leads at $400 each, with the same win rate and the same deal size. On a cost-per-lead report they are identical. But deals from the first close in about 60 days, because those buyers arrive already shopping, and deals from the second close in about 150, because those buyers arrive curious. Ten deals from each, at a 25% win rate and $30,000, is $75,000 of expected revenue either way. The first channel delivers it at $1,250 a day. The second delivers it at $500 a day, and keeps your money tied up for three extra months.

That does not mean you should cut the slow channel. Slow channels often bring in buyers years before your competitors meet them, and some of your best accounts will come from there. It means you should know which is which, so you set expectations, budget and patience by channel instead of treating every lead as the same lead. If you have never connected what happens after the form to where the lead came from, start with what happens after marketing hands over the lead. And for the deals that have already gone quiet, ads aimed at those exact accounts are often the cheapest way to get your name back in the conversation, which we walked through in The Cheapest LinkedIn Audience You Have Is the Leads That Went Quiet.

One Hour on Monday Finds Every Stalled Deal on Your Board

You do not need new software or a consultant for this. You need an hour and your deal board.

  1. Find your normal. List your last ten to twenty won deals with the dates each one entered each stage. Write down the middle value for each stage.
  2. Draw the stall line. Double each stage's normal. That is the number at which a deal gets a closer look.
  3. Sort the board. For every open deal, note how long it has been in its current stage and whether it has a dated next step. Anything over the line, or with no next step, goes on a short list.
  4. Read the stage, not the deal. For each deal on the list, name the stage it is stuck in and the likely reason from the map above. Decide on one specific action, not a check-in email.
  5. Be honest about the dead ones. Some deals on that list are over. Close them out. A smaller, truthful pipeline beats a large, hopeful one every time you have to plan a quarter.
  6. Do it again next month. The first pass is cleanup. The second is where you start catching deals while they can still be saved.

If your board shows that deals keep stalling at the same stage, that is not bad luck. It is a pattern, and patterns can be fixed. Sometimes the fix is in how the deal is sold. Often it is in what the buyer sees before and between the conversations: the ads, the follow-up content, the material that does the explaining when you are not in the room. That last part is the work we do for B2B firms every day. If you would rather hand it to someone, we are happy to help, and if you would rather build it yourself, this list is a good place to start.

Reading About Ads Is Free. So Is Talking to Someone Who Runs Them.

We've run paid ads for 25+ years and seen just about every way a budget goes sideways. Get on the phone with someone who does this every day. Bring your questions, your numbers and your skepticism. You'll hang up knowing what we'd do, whether you hire us or not.

Marcus Reed · B2B Growth Strategist

Marcus Reed leads B2B and LinkedIn strategy at BrandRocket, helping smaller companies turn paid social into real pipeline.