Pipeline Hygiene: How to Clean Stale Deals Without Killing Rep Morale

Pull a report right now on open opportunities in your Salesforce org with close dates in the past. If your org is typical, 15-25% of your pipeline is stale: deals with close dates that expired weeks or months ago, sitting in stages that suggest progress while representing none.

Why deals go stale

Reps push close dates forward because there is no penalty for doing so and a perceived penalty for closing a deal as lost. Managers often reinforce this by treating pipeline size as a performance metric, which incentivizes keeping everything open.

A staged cleanup approach

Instead of mass-closing stale deals, use a graduated escalation process. Build a Salesforce report that flags deals based on three criteria: close date is in the past, the deal has been in the same stage for longer than 1.5x your average stage duration, or there is no logged activity in 30 days.

Then implement a three-step escalation flow. At 14 days past close date: send an automated notification to the rep. At 30 days: notify the manager. At 45 days: automatically move the deal to a "Stale" stage and remove it from forecast views.

The key is that the rep can reactivate a stale deal at any time by updating the close date and adding a status note. This preserves autonomy while enforcing accountability.

The cultural shift

Pipeline hygiene only works if the team believes that a smaller, accurate pipeline is more valuable than a large, inflated one. Share forecast accuracy metrics with the team. When reps see that stale deals caused the forecast to miss by 15 points last quarter, the cleanup feels like collective improvement, not punishment.

Pipeline hygiene is one of four criteria in the Forecasting Trust dimension of the AI-Ready RevOps Framework. Clean pipeline is the prerequisite for accurate forecasting, whether human or AI-driven.

Try it free →Forecasting Model Simulator

Frequently asked questions

What counts as a stale deal in Salesforce?

A deal is stale when its close date has passed without a stage change, when it has been in the same stage for longer than your average sales cycle, or when there has been no logged activity in 30+ days.

Should I automatically close stale deals?

Auto-closing is too aggressive. A better approach is automated flagging and escalation: alert the rep after 14 days past close date, notify the manager after 30 days, and auto-move to a Stale stage after 45 days.


Score your stack.

The free 15-question assessment produces a Readiness Index in under four minutes. See where your foundation stands across six weighted dimensions.

Take the assessment

← All articles