Why closed-lost deals are worth a second look
Your closed-lost pile is bigger than you think. Ebsta and Pavilion’s 2025 GTM benchmarkSource 1, which analysed 655,000 opportunities worth $48 billion, put the average new-logo win rate at 19%, with new-business deals taking 91 days and involving eight stakeholders (industry data, global). At that rate, a team that has been selling for three years has several lost deals for every customer.
Each of those deals is an account that already passed your qualification. Someone there had a problem, gave you time, and probably told you about their situation, their pain and their decision process. That’s more than you know about most accounts in your market, which is why closed-lost reopeners are one of the signal types in the Signal layer of the HeyThere GTM System.
For many of them, the reason was also more temporary than “we lost”. Challenger’s summary of the research behind The JOLT EffectSource 2 (a 2022 book based on 2.5 million recorded sales conversations) reports that around half, 40% to 60%, of lost deals ended in no decision (industry data). The research puts those losses down to buyer indecision, not to a competitor winning. A buyer who didn’t decide last year hasn’t necessarily solved the problem.
Why most closed-lost deals should stay closed
The opposite mistake is common too: exporting every closed-lost contact into a sequence with “Circling back on our conversation”. A lost deal contacted with nothing new to say is outreach the buyer has every reason to ignore.
Timing is the other reason. The Ehrenberg-Bass Institute’s 95-5 ruleSource 3 (industry data, 2021) holds that “up to 95% of business clients are not in the market for many goods and services at any one time”. A lost deal is usually still out of market unless something has moved it back in. So the job isn’t to contact your closed-lost deals. It’s to find the ones where the original reason no longer holds.
How to triage closed-lost deals: a six-step method
The triage scores each deal on three factors, adds a fit check, and sorts the list into three tiers. You can run a first pass in a spreadsheet in an afternoon.
Score each closed-lost deal on loss reason (0–3), time since loss (0–3) and change signal (0–4). The total out of 10 sets the tier: 8–10 is Tier A, 5–7 Tier B and 0–4 Tier C.
Three factors, one score, three tiers, as text:
- Remove true non-fits and deals lost more than 36 months ago.
- Score loss reason (0 to 3), time since loss (0 to 3) and change signal (0 to 4).
- Add them up for a total out of 10.
- Tier A (8–10): research and contact this month. Tier B (5–7): warm and rescore next quarter. Tier C (0–4): leave until a signal brings it back.
- Export 36 months of closed-lost deals. Include the account and domain, close date, deal value, the stage the deal reached before it was lost, the closed lost reason, any competitor named, the main contacts, and the rep’s notes. Deals that reached a late stage (proposal or negotiation) tell you more than ones that died after the first call.
- Clean the loss reasons into a few buckets. Free-text reasons need reading. Sort each deal into one of: no decision or timing; budget; lost to a competitor; missing capability; price; champion left or went dark; not a fit. Where the field is blank, the notes usually say what happened. If they don’t, mark it “unknown”. (Win-loss analysis from your CRM covers recoding loss reasons in more depth.)
- Remove the true non-fits. A deal lost because the account was never a fit (wrong size, wrong industry, no real need) was a qualification miss. Check each account against your current fit criteria (see TAM, SAM and SOM for B2B SaaS for how to build them from your wins). If it doesn’t sit in your SAM, take it off the list.
- Score the three factors using the table below: reason (0 to 3), time since loss (0 to 3) and change signal (0 to 4), for a total out of 10.
- Sort into tiers. 8 to 10 is Tier A: research it and contact it this month. 5 to 7 is Tier B: warm it through marketing and light, relevant touches, and rescore next quarter. 0 to 4 is Tier C: leave it and let a future signal bring it back.
- Write a brief for every Tier A deal before anyone picks up the phone: what was lost and why, what has changed, who’s involved now, and the question that reopens the conversation.
| Factor | Score | What earns it |
|---|---|---|
| Loss reason | 3 | No decision or timing; budget (if a new financial year has started since); missing capability you’ve since built |
| 2 | Lost to a competitor; champion left or went dark | |
| 1 | Price; unknown reason | |
| 0 | Missing capability you still don’t have | |
| Time since loss | 0 | Under 3 months: too soon, whatever the reason |
| 3 | 3 to 12 months | |
| 2 | 12 to 24 months (if the competitor signed a one- or two-year term, renewal falls here: check the term you were told) | |
| 1 | 24 to 36 months (deals older than 36 months come off the triage: treat them as new accounts) | |
| Change signal | 4 | A new leader in the buying role; the competitor contract is near its end; the gap that lost the deal is now closed; a new financial year after a budget loss |
| 2 | Funding, expansion, a new branch, or hiring into the team your product supports | |
| 0 | Nothing has visibly changed |
The weights are a starting point. After a quarter, check which Tier A deals turned into opportunities and adjust.
Under three months scores 0, because it's too soon. 3–12 months scores 3, 12–24 months scores 2 (a one- or two-year competitor renewal usually lands here) and 24–36 months scores 1. Older deals come off the triage.
Reading the change signals
The change signal carries the most weight because it’s the one that answers “why now?”. A few are worth watching closely.
- People move. In the US, the median worker had been with their employer for 4.1 years in January 2026, according to the Bureau of Labor StatisticsSource 4 (US government data). Over three years of lost deals, many of your contacts will have changed roles. A new decision-maker at a lost account is a fresh start; your old champion at a new company may be a warm one (see champion job changes).
- Budgets reset. A “no budget” loss is tied to a financial year. Government departments and public entities covered by the PFMA run on a financial year ending 31 MarchSource 5. Municipalities fall under the MFMA instead, with a financial year ending 30 JuneSource 6. For private companies, check their year-end (listed companies publish it in their annual reports) and time the approach for when next year’s budget is being set.
- Your product changed. If deals were lost on a missing integration or feature that has since shipped, that list is your easiest Tier A.
- The critical event came back. If you recorded SPICED fields (Winning by Design’s SPICED framework: Situation, Pain, Impact, Critical event, Decision), the critical event from the lost deal often recurs: a system contract ending, an expansion, an audit.
A worked example: triaging three years of closed-lost deals
Fictional company, for illustration only. “Tallybird” is an invented South African finance-automation SaaS with five reps, three years of CRM history and an average opportunity value of R96,000 a year. None of these figures are HeyThere or client results.
The pile. Tallybird’s CRM holds 214 closed-lost deals from the last 36 months. After cleaning, the reasons break down as: no decision or timing 88, budget 34, lost to a competitor 31, missing capability 18, price 14, champion left 10, not a fit 19.
Filter. The 19 non-fits come off the list, as do 23 deals lost in the last three months. That leaves 172 to score.
Tiers. 26 deals score 8 or more (Tier A), 61 score 5 to 7 (Tier B) and 85 score 4 or less (Tier C).
Tier A in rand. 26 deals × R96,000 = about R2.5 million of opportunity value where the original reason has expired. That’s the value worth a researched conversation this month, not a forecast.
Tallybird drops 19 non-fits and 23 deals lost in the last three months, which leaves 172 to score. 26 reach Tier A (about R2.5 million at R96,000 each), 61 Tier B and 85 Tier C. Example data: Tallybird is fictional. About this data: Tallybird (fictional), for illustration only.
| Example account (Example data) | Lost | Reason | Score | Change since | Score | Time | Score | Total | Tier |
|---|---|---|---|---|---|---|---|---|---|
| Varnhollow Freight | Nov 2025 | Budget | 3 | New financial year; new finance director | 4 | 10 months | 3 | 10 | A |
| Olvenhurst Health | Mar 2025 | No decision | 3 | Opened two new sites | 2 | 18 months | 2 | 7 | B |
| Quillvane Pay | May 2026 | Lost to competitor | 2 | None visible | 0 | 4 months | 3 | 5 | B |
| Duiker Couriers | Jan 2024 | Missing integration | 3 | Integration now shipped | 4 | 32 months | 1 | 8 | A |
| Ostrivel Outfitters | Feb 2026 | Price | 1 | None visible | 0 | 7 months | 3 | 4 | C |
Every Tier A deal needs a brief before the first call. The free sales-ready lead brief template has a section for the signal that fired, why now, who’s involved and the questions to ask, which is exactly what a reopened deal needs.
What to say when you reopen a deal
The first message has one job: show the buyer that something is different from last time. Lead with what changed, acknowledge the history in one line, and ask a question they can answer quickly.
“Hi Thandi, when we spoke last October the timing wasn’t right because the budget was committed. I noticed you’ve since taken over finance at Varnhollow Freight, and the new year’s budget is being set. Is month-end reconciliation still taking the team most of the first week?”
Avoid three openers: “just checking in”, “circling back”, and anything that asks the buyer to explain again why they didn’t buy. If the brief can’t name what changed, the deal isn’t Tier A.
Fix the input: capture loss reasons you can use next year
The triage gets easier every quarter if your CRM records the right things when a deal closes lost.
- Make “closed lost reason” required and a dropdown. It’s a default deal property in HubSpotSource 7 with options you can customise. HubSpot’s conditional stage propertiesSource 8 let you make a field required when a deal moves to a stage. Use the same buckets as step 2, plus a short notes field.
- Record the stage the deal reached. HubSpot’s date-entered-stage properties (Professional and Enterprise) show how far each deal got.
- Capture the competitor and their contract end date when you lose to one. That date is your next change signal.
- Set a review date. A “revisit on” date turns a lost deal into a scheduled task instead of a forgotten record.
If your loss reasons are mostly blank or “other”, that’s a finding in itself. A GTM data audit starts by showing what’s usable in your sales history and what to fix first.
When this doesn’t apply
If your CRM holds fewer than about 30 closed-lost deals, skip the scoring: read each one and decide. If most losses are “not a fit”, the bigger problem is qualification, and reopening them will waste your reps’ time. And if a lost buyer asked not to be contacted, respect it and record it in the CRM. Re-contacting people uses their personal information, so check your approach against POPIA with whoever handles privacy in your business (this isn’t legal advice).