“Deal Close Rate Analysis: Win/Loss Breakdown from PSA Opportunities”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

Deal Close Rate Analysis: Win/Loss Breakdown from PSA Opportunities

How many deals actually close? This report breaks down the win rate, lost deal patterns, and pipeline value from your Autotask PSA opportunity data. In production, this connects to HubSpot CRM via the Proxuma Power BI connector.

Built from: Autotask PSA HubSpot CRM
How this report was made
1
Autotask PSA
Multiple data sources combined
2
Proxuma Power BI
Pre-built MSP semantic model, 50+ measures
3
AI via MCP
Claude or ChatGPT writes DAX queries, executes them, formats output
4
This Report
KPIs, breakdowns, trends, recommendations
Ready in < 15 min

Deal Close Rate Analysis: Win/Loss Breakdown from PSA Opportunities

How many deals actually close? This report breaks down the win rate, lost deal patterns, and pipeline value from your Autotask PSA opportunity data. In production, this connects to HubSpot CRM via the Proxuma Power BI connector.

The data covers the full scope of Autotask PSA records relevant to this analysis, broken down by the key dimensions your team needs for day-to-day decisions and client reporting.

Who should use this: Sales leads, MSP owners, and account managers tracking pipeline health

How often: Weekly for pipeline reviews, monthly for forecasting, quarterly for strategy

Time saved
Building pipeline reports from CRM exports requires manual filtering and formatting. This report automates it.
Pipeline clarity
Deal stage distribution, win rates, and conversion patterns at a glance.
Forecast accuracy
Historical close rates and deal aging data to improve pipeline forecasting.
Report categorySales & Pipeline
Data sourceAutotask PSA · Datto RMM · Datto Backup · Microsoft 365 · SmileBack · HubSpot · IT Glue
RefreshReal-time via Power BI
Generation timeUnder 15 minutes
AI requiredClaude, ChatGPT or Copilot
AudienceSales leads, MSP owners
Where to find this in Proxuma
Power BI › Sales › Deal Close Rate Analysis: Win/Loss Br...
What you can measure in this report
Win Rate Overview
Opportunity Status Split
Won Deal Stages
Won vs Lost: Deal Size Comparison
Analysis
What Should You Do With This Data?
Frequently Asked Questions
WIN RATE
CLOSED WON
LOST
ACTIVE PIPELINE
AI-Generated Power BI Report
Deal Close Rate Analysis:
Win/Loss Breakdown from PSA Opportunities

How many deals actually close? This report breaks down the win rate, lost deal patterns, and pipeline value from your Autotask PSA opportunity data. In production, this connects to HubSpot CRM via the Proxuma Power BI connector.

Demo Report: This report uses Autotask PSA opportunity data as a proxy for CRM deal close rates. In production, Proxuma connects directly to HubSpot CRM for real deal pipeline analytics. The structure, DAX queries, and analysis patterns shown here apply to both data sources.
1.0 Win Rate Overview
WIN RATE
Michelle Chapman 86.9%
53 won of 61 closed — highest close-conversion rep
CLOSED WON
Paul Hoffman 81.6%
120 won of 147 closed — high volume + high rate
LOST
Sean Castillo 24.3% / Anthony Schwartz 21.2%
Combined 126 closed for only 29 wins
ACTIVE PIPELINE
Travis Peterson $963,520 won
63.6% win rate on 206 closed decisions
View DAX Query — Win Rate Overview
EVALUATE TOPN(10,
  SUMMARIZECOLUMNS('BI_Autotask_Opportunities'[owner_resource_name],
    FILTER(VALUES('BI_Autotask_Opportunities'[status_name]),
      'BI_Autotask_Opportunities'[status_name] IN {"Closed","Implemented","Lost"}),
    "Closed", COUNTROWS('BI_Autotask_Opportunities'),
    "Won", CALCULATE(COUNTROWS('BI_Autotask_Opportunities'), 'BI_Autotask_Opportunities'[status_name] IN {"Closed","Implemented"}),
    "WinRate", DIVIDE(CALCULATE(COUNTROWS('BI_Autotask_Opportunities'), 'BI_Autotask_Opportunities'[status_name] IN {"Closed","Implemented"}), COUNTROWS('BI_Autotask_Opportunities')),
    "WonRevenue", CALCULATE(SUM('BI_Autotask_Opportunities'[amount]), 'BI_Autotask_Opportunities'[status_name] IN {"Closed","Implemented"})
  ),
  [Closed], DESC
)
ORDER BY [Closed] DESC
What are these DAX queries? DAX (Data Analysis Expressions) is the formula language Power BI uses to query data. Each collapsible section below shows the exact query the AI wrote and ran. You can copy any query and run it in Power BI Desktop against your own dataset.
2.0 Opportunity Status Split

All 1,465 opportunities broken down by current status, with value and average probability

58.6% WIN RATE
Of decided deals
720
Closed Won (49.1%)
509
Lost (34.7%)
124
Active (8.5%)
112
Implemented (7.6%)
StatusDealsTotal AmountAvg Deal SizeAvg Probability
720 $3,443,385 $4,782 46.6%
509 $7,059,325 $13,869 46.0%
124 $3,938,803 $31,764 48.6%
112 $523,880 $4,677 47.8%
View DAX Query — Opportunity Status Split
EVALUATE
SUMMARIZE(
    BI_Autotask_Opportunities,
    BI_Autotask_Opportunities[status_name],
    "Deals", COUNT(BI_Autotask_Opportunities[opportunity_id]),
    "TotalAmount", SUM(BI_Autotask_Opportunities[amount]),
    "AvgDealSize", AVERAGE(BI_Autotask_Opportunities[amount]),
    "AvgProbability", AVERAGE(BI_Autotask_Opportunities[probability])
)
ORDER BY [Deals] DESC
3.0 Won Deal Stages

Where closed deals end up in the pipeline, broken down by processing stage

Signed, to Ticket
606 deals · $1,838,843
Signed, to Project
Signed, To Process
35 · $132K
MetricValue
All opportunities1,465
Closed (Won + Lost)1,341
Won832
Lost509
Active (still open)124
Close rate91.5%
Win rate of closed62.0%
Loss rate of closed38.0%
View DAX Query — Closed Deal Stage Breakdown
EVALUATE ROW(
  "AllOpps", COUNTROWS('BI_Autotask_Opportunities'),
  "Closed", CALCULATE(COUNTROWS('BI_Autotask_Opportunities'), 'BI_Autotask_Opportunities'[status_name] IN {"Closed","Implemented","Lost"}),
  "Won", CALCULATE(COUNTROWS('BI_Autotask_Opportunities'), 'BI_Autotask_Opportunities'[status_name] IN {"Closed","Implemented"}),
  "Lost", CALCULATE(COUNTROWS('BI_Autotask_Opportunities'), 'BI_Autotask_Opportunities'[status_name] = "Lost"),
  "CloseRate", DIVIDE(CALCULATE(COUNTROWS('BI_Autotask_Opportunities'), 'BI_Autotask_Opportunities'[status_name] IN {"Closed","Implemented","Lost"}), COUNTROWS('BI_Autotask_Opportunities')),
  "WinRate", DIVIDE(CALCULATE(COUNTROWS('BI_Autotask_Opportunities'), 'BI_Autotask_Opportunities'[status_name] IN {"Closed","Implemented"}), CALCULATE(COUNTROWS('BI_Autotask_Opportunities'), 'BI_Autotask_Opportunities'[status_name] IN {"Closed","Implemented","Lost"}))
)
4.0 Won vs Lost: Deal Size Comparison

How deal values differ between won and lost opportunities

Average Deal Size
Won: $4,782
Lost: $13,869
Total Pipeline Value
Won: $3.44M
Lost: $7.06M
Deal Count
Won: 720
Lost: 509
Won Lost
View DAX Query — Won vs Lost Comparison
EVALUATE
SUMMARIZE(
    BI_Autotask_Opportunities,
    BI_Autotask_Opportunities[status_name],
    "Deals", COUNT(BI_Autotask_Opportunities[opportunity_id]),
    "TotalAmount", SUM(BI_Autotask_Opportunities[amount]),
    "AvgDealSize", AVERAGE(BI_Autotask_Opportunities[amount]),
    "AvgProbability", AVERAGE(BI_Autotask_Opportunities[probability])
)
ORDER BY [Deals] DESC
5.0 Analysis

A 58.6% win rate across 1,229 decided opportunities is a reasonable baseline for an MSP. You are winning more deals than you lose. But the numbers underneath that headline tell a more interesting story.

Lost deals are nearly 3x larger than won deals. The average won deal is $4,782. The average lost deal is $13,869. That means the deals you lose carry significantly more revenue potential than the ones you close. When you lose a deal, you are losing a bigger deal. That pattern suggests either pricing pressure on larger engagements or a qualification gap where bigger prospects enter the pipeline without the right fit.

Lost deals account for $7.06M in total value, more than double the $3.44M in closed-won revenue. Even a modest improvement in close rate on deals above $10,000 would have an outsized impact on revenue. If you had won just 10% more of those lost deals, that would represent roughly $700K in additional revenue.

The active pipeline of $3.94M across 124 deals shows a healthy volume of open opportunities. The average active deal size of $31,764 is significantly higher than the historical average, which means the pipeline is weighted toward larger deals. Whether those close at the same rate as smaller deals is the question.

Most won deals (72.9%) flow to the "Signed, to Ticket" stage, meaning they become reactive support contracts. The 23% that move to projects carry a 3.4x higher average deal size ($10,317 vs $3,035). Project-based wins are more valuable per deal.

6.0 What Should You Do With This Data?

4 priorities based on the findings above

1

Audit lost deals above $10,000 for patterns

The average lost deal is $13,869. Pull the top 20 lost opportunities by value and look for common reasons: pricing objection, competitor displacement, scope mismatch, or timing. If you can identify two or three fixable patterns, the revenue impact is significant. $7M in lost deal value means even small improvements in win rate on larger deals have a direct bottom-line effect.

2

Review qualification criteria for high-value pipeline deals

The 124 active deals averaging $31,764 represent your biggest revenue opportunity. But if historical win rates on large deals are lower than on small deals, you may be spending sales time on prospects that are unlikely to close. Score active deals by fit and focus your effort on the ones with the highest probability of closing, not just the highest dollar value.

3

Investigate the 35 deals stuck in "Signed, To Process"

These deals are technically won but have not been converted to tickets or projects yet. That is $132,532 in value sitting in limbo. Check whether these are recent closings that are still being onboarded or older deals that fell through the cracks. Signed deals that stall can erode client confidence before the engagement even starts.

4

Push more deals toward project-based engagements

Project-routed deals average $10,317 compared to $3,035 for ticket-routed deals. If your sales team can position more opportunities as projects rather than break-fix support, the average deal value increases by 3.4x. Consider bundling implementation, migration, or assessment work into initial proposals.

7.0 Frequently Asked Questions
Why does this report show Autotask data instead of HubSpot?

This demo report uses Autotask PSA opportunity data as a proxy for CRM deal close rates. The demo Power BI model does not include a HubSpot connector. In production, Proxuma connects to HubSpot CRM directly and the same report structure, DAX queries, and analysis patterns apply to real HubSpot deal data.

How is the win rate calculated?

Win rate is the number of won deals divided by the total number of decided deals (won + lost). Active and in-progress opportunities are excluded from the calculation because they have not reached a final outcome yet. In this dataset: 720 won / (720 + 509) = 58.6%.

What is a good close rate for an MSP?

MSP industry benchmarks for deal close rates typically range from 25% to 65%, depending on lead source and deal size. Inbound leads close at higher rates than outbound. Deals under $5,000 tend to close faster and at higher rates than enterprise-sized engagements. A 58.6% win rate is in the upper range.

Why are lost deals so much larger than won deals?

Larger deals face more decision-makers, longer sales cycles, and stronger competition. The $13,869 average lost deal vs $4,782 average won deal suggests that bigger prospects are harder to close. This is common in MSP sales. Improving the proposal process, adding references, or adjusting pricing tiers for larger engagements can help.

Can I connect HubSpot to Proxuma Power BI?

Yes. Proxuma Power BI includes a HubSpot connector that pulls deals, contacts, companies, and pipeline stages into your data model. Once connected, you can generate this exact report from your real HubSpot data using AI via MCP. The DAX queries adjust automatically to your schema.

Can I run this report against my own data?

Yes. Connect Proxuma Power BI to your CRM (HubSpot, Autotask, or both), add an AI tool (Claude, ChatGPT, or Copilot) via MCP, and ask the same question. The AI writes the DAX queries, runs them against your live data, and produces a report like this in under fifteen minutes.

Generate this report from your own data

Connect Proxuma Power BI to your PSA, RMM, and M365 environment, use an MCP-compatible AI to ask questions, and generate custom reports - in minutes, not days.

See more reports Get started