{
  "version": "1.3.0",
  "releasedAt": "2026-05-20",
  "kpi": {
    "rogueId": "customers.percent_arr_at_risk",
    "slug": "percent_arr_at_risk",
    "domain": "customers",
    "defaultLabel": "% ARR at Risk",
    "description": "Share of total ARR flagged as at-risk for churn or contraction — the proportional view that complements the absolute `arr_at_risk` dollar figure. Computed as `arr_at_risk ÷ total ARR`. The board reads this as the worst-case-near-term-NRR-impact ceiling: if every at-risk account actually churned in-period, NRR would drop by roughly this percentage (before expansion offset). Common pitfall: the \"at-risk\" definition is internal and varies by company — a 12% percent_arr_at_risk under a conservative flagging rule is a very different signal than 12% under an aggressive rule. Document the flag rule and hold it constant.",
    "fieldType": "percentage",
    "unit": "%",
    "maturity": "general",
    "suggestedForStages": [
      "seriesA",
      "seriesB",
      "seriesC",
      "public"
    ],
    "defaultOwningFunctions": [
      "Sales"
    ],
    "stageRelevance": {
      "seriesA": "core",
      "seriesB": "core",
      "seriesC": "core",
      "public": "core"
    },
    "definitionSource": {
      "tier": "editorial",
      "sourceName": "imboard Editorial",
      "sourceUrl": null,
      "sectionRef": null,
      "publicationDate": "2026-04-01",
      "attributionNotice": null
    },
    "formula": "percent_arr_at_risk = arr_at_risk ÷ total ARR. The numerator inherits the company-specific \"at-risk\" flag definition documented on `customers.arr_at_risk`.",
    "whyItMatters": "Normalizes the at-risk dollar figure so it scales with the business. A 10% at-risk share is the same proportional threat at $5M ARR as at $50M ARR; the absolute figure alone hides that.",
    "interpretationGuidance": "No citation-grade industry benchmark; widely-cited industry folk-wisdom (not citation-grade) flags >15% percent_arr_at_risk as a destructive threshold worth board escalation — the `ArrAtRiskGauge` widget uses this internally. Trend it month-over-month — sustained growth in this share predicts a downward NRR move next quarter even if no single account has churned yet.",
    "relatedKpiIds": [
      "customers.arr_at_risk",
      "customers.churn_risks",
      "customers.top_customer_concentration",
      "customers.net_revenue_retention",
      "customers.gross_revenue_retention",
      "sales.arr"
    ],
    "metricBasis": {
      "timeBasis": "point_in_time",
      "production": "computed"
    }
  }
}
