Is there a bottleneck I don’t know about?

Leads come in. Some become customers. Between those two points, something is slowing things down. Here's how to find out where deals get stuck and how much it is costing you.

7 min read

The short answer

Do you have hidden bottlenecks? Look at how long deals sit in each stage of your pipeline. The stage where deals dwell the longest (or where the most deals die) is your bottleneck. Common culprits: slow proposal turnaround, no follow-up after initial contact, and waiting for internal approvals that nobody is tracking.


Bottlenecks are invisible until you measure stage velocity

Your pipeline has 22 deals in it. Feels healthy. But 9 of them have been sitting in “Proposal Sent” for over 2 weeks with no activity. 4 more are in “Qualified” with no proposal drafted. That is 13 out of 22 deals that are stalled, and nobody is raising a flag because the pipeline total looks fine.

Pipeline value is a vanity metric if deals are not moving through it. A $500K pipeline where half the deals are stuck is worth less than a $200K pipeline where everything is moving quickly. The bottleneck determines your actual throughput, and most owners cannot tell you where theirs is.

Bottlenecks compound. A 3-day delay at the proposal stage pushes everything downstream back. By the time a deal closes, it took 45 days instead of 20. Multiply that across all deals and you are leaving significant revenue on the table.


How to find your bottleneck using CRM pipeline data

  1. 1
    List your pipeline stages and count deals in each

    In HubSpot, go to SalesDeals and view in pipeline mode. Count the deals in each stage. In Salesforce, open your Opportunity Pipeline report. Any stage with a disproportionate number of deals is a potential bottleneck.

  2. 2
    Calculate average time in each stage

    For each deal, check when it entered its current stage (use stage change history in HubSpot or Salesforce). Calculate the average dwell time per stage. The stage with the longest average time is your bottleneck.

  3. 3
    Check the drop-off rate at each stage

    Of deals that enter each stage, what percentage move to the next stage vs. going to “Lost”? A stage with a high drop-off rate is where you are losing the most opportunities.

  4. 4
    Identify the root cause

    Is the bottleneck a people problem (one team member with too many deals), a process problem (no clear owner for that stage), or a tools problem (manual steps that could be automated)? The fix depends entirely on the cause.

Total time: 30 to 45 minutes. This requires digging into deal history in your CRM, which is tedious but reveals a lot.


Review pipeline velocity monthly to catch new bottlenecks

Bottlenecks shift. You fix the proposal delay and suddenly the scheduling stage becomes the slowest. Check monthly to see if your improvements are working and whether new bottlenecks have appeared.


Or see your bottlenecks identified automatically

Bottomline connects to your CRM and analyzes pipeline velocity by stage. It identifies which stage has the longest dwell time, the highest drop-off rate, and which deals are currently stalled.

Pipeline bottleneck analysis
New Lead6 deals | 14% drop-off1.2 days
Qualified4 deals | 22% drop-off3.8 days
Proposal Sent9 deals | 44% drop-off11.4 days
Negotiation3 deals | 18% drop-off4.1 days
Bottleneck: Proposal Sent stage (11.4 day avg, 44% drop-off)
From a real Bottomline report. Pipeline velocity by stage from your CRM data.

You see exactly where deals are getting stuck and how much revenue is at risk. When you fix the bottleneck, the next month's report shows you whether pipeline velocity improved.

Get your answer. Every month, automatically.

Connect your accounts in 5 minutes. Your first report arrives within 24 hours.

Works with QuickBooks, Stripe, HubSpot, Google Ads, and more
© 2026 Bottomline