Skip to content
Report · CRM

Opportunities won and lost by month

Opportunities closed each month, won against lost, with their values and the win rate.

  • monthly
  • win rate
  • sales
Sample preview, fictional dataYour own figures appear after import.

01

About this report

Closed Won and Closed Lost opportunities by month of close date, or of expected close date when the close date is empty, for the last 24 months. Each row gives won and lost counts, won and lost projected values in base currency, and the win rate, which is won divided by all closed.

When you group by Quarter or Year, the win rate is recalculated from the counts. A falling win rate with steady volume usually points at qualification.

02

Sample preview

Fictional figures in the shape you will see. Yours come from your account.

MonthWonLostClosedWon valueLost valueWin rate
2026-065712184,000142,5000.42
2026-0744896,50088,0000.50
2026-087512241,30097,2500.58
2026-0936972,000131,4000.33

03

The SuiteQL

This is the query each report runs. Read it, copy it, or change it after import.

Opportunities won and lost by month
SELECT TO_CHAR(NVL(t.closedate, t.expectedclosedate), 'YYYY-MM') AS period,
       SUM(CASE WHEN t.status IN ('Opprtnty:C', 'C') THEN 1 ELSE 0 END) AS won,
       SUM(CASE WHEN t.status IN ('Opprtnty:D', 'D') THEN 1 ELSE 0 END) AS lost,
       COUNT(*) AS closed,
       SUM(CASE WHEN t.status IN ('Opprtnty:C', 'C') THEN t.projectedtotal * t.exchangerate ELSE 0 END) AS won_value,
       SUM(CASE WHEN t.status IN ('Opprtnty:D', 'D') THEN t.projectedtotal * t.exchangerate ELSE 0 END) AS lost_value,
       SUM(CASE WHEN t.status IN ('Opprtnty:C', 'C') THEN 1 ELSE 0 END) / COUNT(*) AS win_rate
  FROM transaction t
 WHERE t.type = 'Opprtnty'
   AND t.status IN ('Opprtnty:C', 'Opprtnty:D', 'C', 'D')
   AND NVL(t.closedate, t.expectedclosedate) >= ADD_MONTHS(TRUNC(SYSDATE, 'MM'), -23)
 GROUP BY TO_CHAR(NVL(t.closedate, t.expectedclosedate), 'YYYY-MM')
 ORDER BY period

04

Appears in

ReportCRM

Opportunities won and lost by month

Screenshot of the Opportunities won and lost by month report in HiScale Advanced Reports, filled with fictional sample data
Sample preview, fictional dataOpen image full size (opens in a new tab)