A good win rate for enterprise B2B SaaS deals typically falls between 15% and 30% when measured against all qualified opportunities. Strong teams selling complex, high-ACV deals often land in the 20-25% range. Win rate varies heavily by deal size, sales motion, and how you define a qualified opportunity, so context matters more than any single number.
What counts as a "win rate"
Win rate is the percentage of opportunities you close-won out of a defined pool. The trick is defining that pool. Two teams quoting wildly different numbers usually just measure differently.
- Opportunity win rate = closed-won ÷ (closed-won + closed-lost). This excludes open deals and is the cleanest stage-to-close metric.
- Pipeline win rate = closed-won ÷ all opportunities created. This drags the number down because it includes deals that stall and never close.
- Forecast win rate = closed-won ÷ deals committed in forecast. Useful for rep accountability, less so for benchmarking.
Most teams get this wrong by comparing their pipeline win rate to someone else's opportunity win rate, then panicking. Pick one definition and stick to it.

Benchmarks by deal type
Win rate isn't one number. It scales with deal complexity and contract value.
| Segment | Typical ACV | Healthy win rate |
|---|---|---|
| SMB (self-serve assisted) | <$15K | 25-35% |
| Mid-market | $15K-$100K | 20-30% |
| Enterprise | $100K-$500K+ | 15-25% |
| Strategic / multi-year | $500K+ | 10-20% |
Enterprise deals carry lower win rates partly because they involve more stakeholders, longer cycles, and a higher chance of "no decision." A 20% enterprise win rate on six-figure deals can be far more valuable than a 35% SMB rate.
Why no-decision losses matter
In enterprise selling, a big chunk of losses aren't to competitors. They're to the status quo. According to research popularized in The JOLT Effect, roughly 40-60% of forecasted deals end in no decision rather than a competitive loss. If your win rate is low, audit how many deals died from indecision versus a real competitor.
What drives a higher win rate
Qualification discipline
The single biggest lever is qualifying harder, earlier. Frameworks like MEDDIC versus BANT or SPIN force reps to confirm budget, decision process, and a real economic buyer before a deal counts as an opportunity. Tighter qualification mechanically raises win rate because junk deals never enter the pool.
Strong discovery
Deals are usually won or lost in the first conversation. A well-run sales discovery call that uncovers pain, metrics, and the buying process predicts close rates better than any late-stage tactic.
Pipeline source quality
Where deals come from changes win rate dramatically. Inbound and referral deals typically close at 2-4x the rate of cold outbound. If you're comparing inbound versus outbound pipeline, weight your win rate analysis by source so you don't blame reps for a channel problem.
How to calculate and track it
- Define the pool. Decide between opportunity, pipeline, or forecast win rate. Document it.
- Set a qualification bar. Only count opportunities that pass a stage gate (e.g., "Stage 2: Discovery Confirmed").
- Measure by cohort. Group deals by creation month, not close month, to avoid skew.
- Segment everything. Break win rate down by segment, source, product, and rep.
- Track trend, not snapshot. A rolling 90-day or quarterly view smooths out noise from a single big loss.
-- Opportunity win rate by segment, last 4 quarters
SELECT
segment,
COUNT(*) FILTER (WHERE stage = 'Closed Won') AS won,
COUNT(*) FILTER (WHERE stage IN ('Closed Won','Closed Lost')) AS decided,
ROUND(
COUNT(*) FILTER (WHERE stage = 'Closed Won')::numeric
/ NULLIF(COUNT(*) FILTER (WHERE stage IN ('Closed Won','Closed Lost')), 0)
* 100, 1
) AS win_rate_pct
FROM opportunities
WHERE created_at >= NOW() - INTERVAL '12 months'
GROUP BY segment;
Red flags to watch
- Win rate climbing while pipeline shrinks. Reps may be cherry-picking easy deals and ignoring stretch opportunities.
- High win rate, slow growth. You're probably under-qualifying out of good deals or pricing too low.
- Win rate spikes after a stage redefinition. Make sure you didn't just move the goalposts.

How tooling affects the number
Accurate win rates depend on clean CRM hygiene. Misattributed sources, ghost opportunities, and inconsistent stage definitions wreck your data. Whether you run HubSpot Sales Hub or Salesforce Sales Cloud, enforce required fields at each stage gate so the denominator stays honest. Forecasting models from vendors like Gong and Clari can flag deals likely to slip, which helps you intervene before a loss.
Key takeaways
- A good enterprise B2B SaaS win rate is roughly 15-25% on opportunity-based measurement.
- Win rate scales inversely with deal size and complexity; SMB rates run higher.
- Define your pool consistently before benchmarking against anyone.
- Tighter qualification, strong discovery, and high-quality pipeline sources are the biggest levers.
- Treat no-decision losses as a separate problem from competitive losses.
- Segment win rate by source, product, and rep; trends beat snapshots.
