My Sales Pipeline Looks Full But Nothing's Closing — What's Actually Wrong?

Your CRM says you have 47 open opportunities. You sent 12 proposals this month. Your calendar has discovery calls on it. On paper, the pipeline looks healthy.
Then you check the bank account, and the revenue is flat.
This is one of the most frustrating situations for a small-business owner because it feels like the sales work is happening. People are responding. Meetings are booked. Quotes are going out. Yet nothing seems to cross the finish line.
The problem usually is not that your pipeline is too small. It is that your pipeline has stopped moving.
You can have 200 open opportunities and still have a stalled pipeline. A pile of deals is not the same thing as a stream of deals progressing toward a decision.
Start with movement, not total pipeline value
Most owners look at one big number: "We have
That number can be useful, but it does not tell you whether the opportunities in that pipeline are alive. If
Instead, pull up your open deals and ask three plain questions:
- How many moved from one stage to the next in the last 30 days?
- Where do deals most often stop moving?
- Which specific deals have had no meaningful next step?
A meaningful next step is not "left voicemail" or "sent follow-up email." It is a scheduled decision call, a requested document, a confirmed budget conversation, or a clear yes/no date. If the next step depends entirely on you checking in again, the deal may be active in the CRM but inactive in real life.
Look at the handoffs between stages
The quietest place for revenue to leak is between stages.
Maybe 20 leads book a discovery call, but only six become qualified opportunities. Or perhaps you have 10 qualified opportunities and only three receive proposals. You may know that your overall close rate is 25%, but that does not show where the process is breaking down.
For a small B2B service business, useful starting ranges are:
- Lead to opportunity: 15–25%
- Opportunity to proposal: 40–60%
- Proposal to close: 20–35%
These are not rules. They are a prompt to inspect your own numbers.
If 50 people inquire and 12 become opportunities, you are converting 24% at that first step—probably workable. But if only three of those 12 ever receive a proposal, you have found a likely problem. Are discovery calls ending without a clear problem to solve? Is your team slow to scope work? Are prospects asking for a proposal before they are actually ready?
The fix is different in each case. More leads will not solve any of them.
Watch for deals sitting in one stage
A pipeline can also get stuck inside a single stage. "Proposal Sent" is the classic example.
Suppose you have eight proposals open. Two were sent last week, three were sent three weeks ago, and three were sent 60-plus days ago. The average age might not look alarming, but the three oldest deals are telling you something important.
They may be waiting on budget approval. They may be comparing vendors. Or they may have quietly chosen not to proceed and have not told you yet.
Do not let those old deals blend into an average. Review them one at a time. For each one, identify:
- The decision-maker.
- The decision date.
- The next committed action from the prospect.
- The real reason the deal has not moved.
If you cannot name those four things, the deal is not forecastable. Mark it accordingly instead of treating it as near-term revenue.
Find the constraint before creating more work
When sales feel slow, the natural response is to push harder on marketing. Run another campaign. Buy a list. Ask for more referrals. Add more calls to the calendar.
That can help when lead flow is genuinely the issue. But if your team is already struggling to turn discovery calls into proposals, or proposals into signed work, more leads simply create a larger backlog.
Think of it like a kitchen at lunch rush. Taking twice as many orders does not help if the grill is the bottleneck.
Your CRM should help you identify the grill. Look at how many deals enter each stage, how many leave it, and how long the oldest ones have been there. You do not need a complex dashboard. A simple export and a 30-minute review can show whether the problem is qualification, proposal turnaround, follow-up, pricing, or an unclear buying process.
Key takeaway
A full pipeline is only useful when deals are moving through it. Total opportunity value can hide the real issue: a few weak handoffs or a stage full of stalled deals.
Next step: In under an hour, sort every open deal by its last meaningful activity date. Flag anything untouched for 14 days, then write one concrete next step and due date for each flagged deal.