Every SMB sales org has them. Opportunities that stopped moving weeks or months ago but never got marked Closed Lost. Nobody deleted them, nobody flagged them - they just sit in Salesforce, still counted in this quarter's pipeline.
We call these ghost opportunities. They are one of the most common, and most invisible, sources of forecast inflation in mid-market revenue teams.
Ghost opportunities cost the average 50-rep team an estimated $214,500 per quarter in inflated pipeline value that was never really there.
Why ghost opportunities exist
A ghost opportunity is not fraud. Nobody is cooking the books. It is the byproduct of a sales process with no forced exit.
A rep gets busy, a champion goes quiet, a deal loses momentum. Rather than doing the uncomfortable work of marking it dead, the rep leaves it open "just in case." Multiply that across a 40-rep team over two quarters and the pipeline looks healthy on a dashboard while quietly rotting underneath.
Why manual review can't catch them
Most CRM hygiene processes rely on manual review - a sales ops analyst scrolling a report, flagging deals that look stale. That works at 200 records. It breaks down completely at 4,000 records spread across a dozen reps and three regions, where the same manual-review gap alone can hide tens of thousands of dollars in unflagged stagnant pipeline.
The result is two populations of deals that look identical in a pipeline report but behave completely differently: genuinely progressing deals, and deals that are administratively alive but commercially dead. Leadership cannot tell them apart without opening every record by hand.
What separates healthy velocity from a ghost
The difference is not the stage a deal sits in. It is how long it has sat there without a real milestone change. A deal that moves from Discovery into Scoping and closes within two weeks is healthy velocity. A deal that enters the same stage and sits for 45 days with no activity is a stagnant leak, regardless of what the stage label says.
That distinction is the entire diagnostic. It requires no new CRM and no change management initiative - only visibility into age-since-last-milestone, rolled up across the whole pipeline at once, so a deal frozen in place stands out from one that's genuinely moving through the process.
The forecasting cost
Left uncorrected, ghost opportunities inflate the top of the funnel and distort win-rate math. A "Best Case" category that includes deals stalled 120+ days is not a best case. It is a liability wearing a forecast label.
CROs who build quota and hiring plans off that inflated number are building on sand. The correction tends to land all at once, at quarter close, instead of gradually.
Qelvx's diagnostic connects directly to your Salesforce org, read-only, and surfaces every opportunity that has crossed a stagnation threshold in about 90 seconds - no procurement cycle, no IT ticket, no manual report-building.
That speed is not a marketing gimmick. The scan runs on a serverless, in-memory architecture with near-zero processing overhead, which is why we can map your headline Revenue at Risk number at no cost to initiate. The itemized findings export and the shareable stakeholder PDF are the paid deliverable - the diagnostic itself isn't the product being gated.