{
  "version": "1.3.0",
  "releasedAt": "2026-05-20",
  "kpi": {
    "rogueId": "customers.avg_contract_value",
    "slug": "avg_contract_value",
    "domain": "customers",
    "defaultLabel": "Average Contract Value (ACV)",
    "description": "Average annualized contract value across the active customer base (or across new logos, depending on the board's convention — document which). Expressed in the reporting currency. The board reads ACV alongside total customers to disambiguate logo-led vs. value-led growth, and against `customers.prior_quarter_acv` to see whether deal sizes are trending up (enterprise mix shift) or down (SMB dilution). Common pitfall: mixing new-logo ACV and blended-base ACV across periods — they trend differently; pick one and hold it.",
    "fieldType": "currency",
    "unit": null,
    "maturity": "general",
    "suggestedForStages": [
      "preSeed",
      "seed",
      "seriesA",
      "seriesB",
      "seriesC",
      "public"
    ],
    "defaultOwningFunctions": [
      "Sales",
      "Finance"
    ],
    "stageRelevance": {
      "preSeed": "core",
      "seed": "core",
      "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": "ACV = total annualized contract value ÷ customer count, over the chosen population (active base or new logos). Hold the population definition constant period-over-period.",
    "whyItMatters": "The unit-economics lever beneath ARR — rising ACV with flat logo growth signals a successful move up-market; falling ACV signals SMB dilution or discounting.",
    "interpretationGuidance": "Trend against `customers.prior_quarter_acv` for direction. Absolute ACV bands are segment-specific (SMB vs. enterprise) — industry folk-wisdom, not citation-grade.",
    "relatedKpiIds": [
      "customers.prior_quarter_acv",
      "customers.total_customers",
      "customers.new_customers_added",
      "sales.arr"
    ],
    "metricBasis": {
      "timeBasis": "point_in_time",
      "moneyBasis": "contracted_arr",
      "production": "primary"
    }
  }
}
