Walk into the weekly leadership meeting at most lower-middle-market companies and you will see a beautiful dashboard. Six or eight charts. Trend lines, targets, color coding. Everyone nods at the number for the month. The conversation moves on.
Ask three different leaders what one of those numbers actually means, and you will often get three different answers. Sales counts every account in the CRM as an “active customer.” Finance counts only the ones who paid in the last quarter. Marketing counts the ones with an open opportunity. The dashboard shows one number. The leadership team is silently disagreeing about what it measures.
The dashboard is the artifact most founders fixate on. The dictionary — the document that defines what every number on the dashboard actually means, who owns it, and how it is calculated — is what makes the dashboard worth anything. Without a real dictionary, the chart is decoration. With one, it is management.
What a KPI dictionary actually is
A KPI dictionary is not a list of metrics. It is a contract among the functions that share the metrics.
Each entry in the dictionary specifies six things:
- The formula: the precise calculation, written out, including which line items go in and how each is sourced.
- The data source: the specific system of record (the CRM, the ERP, the data warehouse), and the specific table or report within it.
- The owner: one named human, not a department, accountable for the number every period.
- The refresh cadence: daily, weekly, or monthly, with the specific day set for each.
- The target: what good looks like, with a defensible basis for the number.
- The lock date: when the definition was last changed, by whom, and with whose approval.
[ Anatomy of an entry ]
Net Revenue Retention (NRR)
v3 · locked 2025-09-15
Formula
(Starting MRR + Expansion − Churn − Contraction) / Starting MRR
Data source
workday.assignments → snowflake.metrics.nrr_monthly
Owner
Anna Park, VP Customer Success
Refresh cadence
Monthly, by Workday 5
Target
≥ 115% (top quartile for EOR providers at our scale)
Last locked
2025-09-15 — CFO, Board Chair, VP Customer Success
This is a small document. For a business running eight weekly KPIs and fifteen monthly KPIs, the dictionary is maybe twenty-five pages, half of it formulas. It is also one of the most argued-over documents in the first year after a deal closes, because it forces every function to defend its assumptions in writing. Most founder-led businesses have never produced one.
The argument is the point. The dictionary is what makes Sales’ “active customer” the same as Finance’s “active customer.” It is what makes the comp plan auditable. It is what makes every chart on the dashboard mean the same thing to everyone looking at it.
The three things that kill a dictionary
Even when a dictionary exists, three things kill it.
The first is definition drift. A KPI’s formula changes mid-year. Sometimes the change is innocent: someone in Finance discovers a bug in the calculation and quietly fixes it. Sometimes it is not: the owner notices the metric is trending poorly and proposes a refinement that happens to make the new trend look better. Either way, the chart on the dashboard still says “Net Revenue Retention.” The trend line still slopes up or down. But the trend line is now comparing two different things, and the conclusion you draw from it is meaningless.
The defense is mechanical: every formula change requires an explicit re-lock, a documented rationale, and a side-by-side comparison of the old and new methodology for the next four periods. The lock matters more than the formula.
The second is owner blur. A KPI listed as “owned by Marketing” or “owned by the executive team” is not owned at all. The whole point of the named owner is that one human is accountable for the number every period — for the calculation, for the trend, and for the action when the trend goes wrong. Functional ownership produces functional excuses. A KPI without a named owner is a KPI without a defender.
The third is theater. The hardest test for whether a KPI belongs in the dictionary is what I think of as the “this week” test. Ask the owner: what would you do this week, specifically, to move this number? If the answer is concrete and timely — call three customers, run an A/B test on the homepage, push the procurement team on a vendor renewal — the KPI is real. If the answer is “we work on it long-term” or “it depends,” the KPI is decoration. It might be a useful background measurement, but it does not belong on the weekly flash. Management runs on metrics you can act on this week. Background metrics belong on the quarterly review, not the Monday morning scorecard.
Fewer, done well
There is one more discipline that separates real KPI infrastructure from dashboard theater: the willingness to limit the number.
The temptation, every quarter, is to add metrics. A new initiative launches; a new KPI shows up on the dashboard. An issue surfaces; a new tracker gets created. Within two years, the weekly flash has thirty numbers on it. Nobody reads them all. Nobody can act on more than a handful in any given week.
The discipline is to hold the weekly flash to six or eight KPIs and to mean it. Deeper metrics live in functional reviews, monthly close packages, and quarterly board materials. The flash is the single source of attention for the leadership team. If a metric is not worth fighting to keep on the flash, it is not worth being there.
Saying no to a proposed addition is harder than saying yes. The CFO who can defend the six-to-eight rule against well-intentioned pressure to add more is doing the most underappreciated work in the company.
How we build the dictionary
Building the dictionary from scratch is slower than founders expect. Each KPI is an argument among the functions that use it, conducted in writing, until everyone signs off on the same formula. The first ten KPIs can take a month.
The work is now mostly automated. Two skills do most of it.
/build-kpi-dictionary — ingests existing ad-hoc metrics from spreadsheets, BI tools, and the CRM; proposes a starting dictionary entry for each one with a candidate formula, data source, and owner; flags every ambiguity for CFO review. What used to take a month of senior finance time becomes a week of focused review and final lock-in.
/audit-kpi-drift — runs against the locked dictionary each month and flags any KPI whose underlying formula, data source, or owner has changed without an explicit re-lock. The bug that quietly altered Q2’s CAC calculation gets caught before it becomes Q3’s strategic narrative.
The boring document that makes everything real
The dictionary is the boring document that makes everything else real. The dashboard, the variance commentary, the comp plan, the board pack — all of them depend on the discipline that every number on them means the same thing to everyone who reads them.
Most founders never build one. The ones who do report the same thing: the operating cadence of their leadership team changes once everyone is arguing about the same number. The dictionary is what turns reporting from theater into management.
Build the dictionary first. Build the dashboard second. Most founders do it the other way around, and most wonder why the dashboard does not change how they run the business.