The common failure in a win/loss taxonomy is not that the tags are wrong. It's that there are too many of them and they collapse under pressure. A fifty-tag taxonomy feels complete in a planning meeting and becomes unusable in practice — every tagger picks a different tag for the same transcript, and the corpus loses its readability exactly when you need it most.
Twelve themes, each with a one-sentence definition, each mapped to a specific downstream consumer. That's the tag set that holds up. The list below is the working taxonomy we use with clients, with notes on the miscategorizations that wreck each theme.
The twelve themes
The working taxonomy
Why this specific cut
Each theme maps to a different consumer and a different action. Budget goes to sales ops for deal-timing analysis. Pricing goes to pricing strategy. Competitive wins go to battle cards. Feature gaps go to the roadmap. Positioning mismatch goes to the PMM for messaging. Sales process friction goes to the revops queue.
If a theme doesn't have a named consumer, it's not a real theme — it's a bucket. The twelve above each earn their place by being consumed by someone. Add a thirteenth and you'll be able to name who reads it; if you can't, delete it.
The distribution you should expect
In a typical B2B SaaS win/loss corpus, the distribution across themes is not uniform. Three themes usually carry the majority of lost-deal weight; the other nine are thin, but matter because the thin ones are often the most actionable.
The shape above is illustrative — any given company's distribution will differ, sometimes substantially. What stays consistent is the long-tail shape: a three-theme majority, a nine-theme tail. Teams that find their top three dominated by the same themes every quarter have a strategic problem; teams whose top three rotate have an execution problem. Different diagnoses, different fixes.
The miscategorizations that wreck the data
Four patterns to watch for, because they show up in almost every corpus:
- "Budget" swallowing "incumbent." The buyer says "we don't have budget." What they mean is "we already pay for something similar and don't want a second line item." That's incumbent, not budget. Retag when the evidence allows.
- "Pricing" swallowing "positioning mismatch." "Too expensive for what it does" is a positioning mismatch — the buyer didn't understand the value. Price is a symptom of the frame.
- "Competitive win" without the specific capability. Tagging "lost to Competitor X" without the capability is a noun where you need a verb. The capability is what the roadmap and the battle card need.
- "Feature gap" on features the buyer didn't actually need. If the prospect asked about a feature in a late-stage call but wasn't going to use it, the loss wasn't a feature gap — it was a pricing or fit objection dressed as a feature ask. The interviewer has to probe.
The move, if a team has a taxonomy that isn't working: don't add more tags. Re-tag the last forty interviews against the twelve above and measure inter-tagger agreement. If two taggers disagree on more than a third of the interviews, the tags aren't the problem — the prompts are. Sharpen the definitions, not the list.
Win/Loss Review
Turns lost-deal notes into objection patterns and rebuttals, then writes the learning to Strategic Context.
See how it worksOne sharp positioning read, most Thursdays.
Field-tested frameworks, teardowns, and pattern notes from our working library. No "Top 10" lists. No launch roundups. Unsubscribe whenever.
Keep reading
Win/Loss Review Template for B2B SaaS
A working template for turning lost and won deals into pattern data — the five questions, the tagging taxonomy, and the one spreadsheet that keeps the loop honest.
Win/Loss Interview Questions You're Not Asking
Standard win/loss scripts confirm what you already believe. Thirteen sharper questions — organized by phase — that surface the buyer's real reasoning and the positioning delta behind it.
Win/Loss Data as a Product Input (Not Just a Sales Exercise)
The most actionable signal in a win/loss corpus is product signal — if it survives the walk across the hallway. How to tag, route, and cadence it so the roadmap hears it.