Blog · Board and management reporting
Document controller KPIs show whether revisions move through review accurately and on time. This guide defines the register fields, calculations, ownership, and reconciliations behind a practical performance review.
Document controller KPIs should show whether controlled revisions move through review accurately and on time. Measure first-pass acceptance, completed-review turnaround, and overdue open work from the exported register. Pair every speed measure with an accuracy or backlog measure so closing easy items cannot make an unresolved queue look healthy.
A useful KPI answers a management question. Does the team need to improve submission checks, resolve a reviewer bottleneck, or correct missing register fields? A count of documents issued is workload context; it becomes useful for performance only when it is connected to scope, quality, and an agreed commitment.
Document control includes more than recording an approval date. For example, NASA's directives procedure assigns responsibilities for checking completeness, monitoring process steps, and maintaining controlled records. Its requirements apply to NASA, but the separation of responsibilities illustrates why a commercial review should distinguish administrative control from technical approval.
The controller can own identifier accuracy and timely distribution of complete packages. Reviewers own technical decisions. The document owner owns the content and response to comments. A report should identify the current stage and responsible role before it assigns a delay to the controller.
For finance responsibilities, use the separate financial controller KPI guide. This scorecard concerns document registers and revision events.
Export one row per revision review cycle, with a separate revision-level status snapshot for open work. A document number alone is insufficient: a revision can be submitted, rejected, corrected, and resubmitted. Each cycle needs an event identifier so the same decision is not counted twice.
| Field | What it records | Check before calculation |
|---|---|---|
| Document ID and revision | Controlled item and version | Combination follows the register's naming rules |
| Review cycle ID | A particular submission and disposition | Unique within the revision |
| Package received timestamp | Agreed start of review | Completeness rule applied consistently |
| First disposition timestamp | End of that review cycle | Not earlier than receipt |
| Disposition | Accepted or rejected under the agreed rule | Blank remains unresolved |
| Agreed due date | Deadline for the current open cycle | Changes have a reason and history |
| Project, document type, reviewer role | Comparison groups | Groups use consistent definitions |
Context matters as much as the identifier. National Archives guidance on record metadata describes properties such as originator, filing date, and format. For this operational review, retain the business context and event dates needed to interpret each register entry. That does not require copying document contents into the analysis file.
Define whether days mean elapsed calendar days or working days. The example uses calendar-day durations and the first recorded review decision. A different service agreement can use a working-day calendar, but it needs the same holidays and start rules across projects.
A US engineering contractor reviews its September activity across two projects. The completed population contains the first review cycle of each submitted revision that received a decision during the month. A rejection is a completed review decision, not a released document. Open work is measured separately at September 30, 2026.
| Project | First reviews decided | Accepted first time | Rejected first time | Total review days | Open reviews at cutoff | Overdue open reviews |
|---|---|---|---|---|---|---|
| Harbor | 40 | 36 | 4 | 120 | 10 | 3 |
| Valley | 60 | 54 | 6 | 240 | 15 | 6 |
| Total | 100 | 90 | 10 | 360 | 25 | 9 |
First-pass acceptance = First reviews accepted / First reviews decided × 100%
First-review rejection rate = First reviews rejected / First reviews decided × 100%
Average first-review turnaround = Total completed first-review days / First reviews decided
Overdue share of open reviews = Overdue open reviews / All open reviews at cutoff × 100%
| Project | First-pass acceptance | Rejection rate | Average turnaround | Overdue open share |
|---|---|---|---|---|
| Harbor | 36 / 40 = 90.0% | 4 / 40 = 10.0% | 120 / 40 = 3.0 days | 3 / 10 = 30.0% |
| Valley | 54 / 60 = 90.0% | 6 / 60 = 10.0% | 240 / 60 = 4.0 days | 6 / 15 = 40.0% |
| Total | 90 / 100 = 90.0% | 10 / 100 = 10.0% | 360 / 100 = 3.6 days | 9 / 25 = 36.0% |
Percentages and days are rounded to one decimal after calculation. The combined turnaround divides total days by total reviews; it does not give the smaller project equal weight. Acceptance and rejection sum to all decisions because this example uses mutually exclusive outcomes. If a real register includes withdrawn or conditional outcomes, show their counts and define their treatment explicitly.
Valley has the same first-pass acceptance as Harbor but a slower review and more overdue open work. That points toward stage timing or reviewer capacity. It does not, by itself, show that the controller made more errors.
The completed-review calculation cannot prove the open queue. Use a separate movement check covering every review cycle, including resubmissions:
| September review-cycle movement | Count |
|---|---|
| Open at start | 18 |
| New review cycles opened | 107 |
| Review cycles decided | 100 |
| Open at cutoff: 18 + 107 - 100 | 25 |
In this simplified month, the decided cycles are the same first reviews shown above; resubmitted cycles remain within the open population. In a real month, decisions on later cycles would need their own movement counts. Withdrawals and transfers also require separate lines so the reconciliation still holds.
Then split the nine overdue items by responsible stage, days overdue, and reason. Keep the original deadline alongside any approved replacement. A revised date may be legitimate, but overwriting it without history makes performance impossible to interpret.
Use dashboard validation checks to reconcile the totals before distributing a review. Broader KPI examples can help choose supporting measures, but they cannot replace the event definitions in your own register.
Bring an exported document register with revision identifiers, review dates, dispositions, and a dated open-work snapshot. Covirage maps the columns, its tools compute and check the performance measures, and the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring a sample of your own data.
See self-service analytics with Covirage for the supporting approach to file-based business analysis.
Use a small set covering first-pass acceptance, review turnaround, overdue open work, and register completeness. Together they show whether work moves accurately and on time. Choose additional measures only when they answer a defined operational question and have a reliable export field.
Define a start event, such as receipt of a complete review package, and an end event, such as the recorded first disposition. Subtract the timestamps using one calendar. Average those durations across completed reviews, and report open-review age separately.
Yes, if the measure counts completed review decisions. Rejection is a completed disposition even though the document is not approved for release. Keep rejection rate and final-release time separate so repeated review cycles remain visible rather than disappearing from the report.
They have different responsibilities. A document controller maintains control over document identification, revisions, status, and associated records. A financial controller oversees accounting and financial reporting. Their scorecards can share principles such as clear ownership and reconciliation while measuring different work.