GRC metrics: the KPIs that show your compliance programme is working, and how to collect them automatically
GRC metrics are the measures that show whether governance, risk and compliance activities are working. A firm running ISO 27001 and SOC 2 needs about ten KPIs, each with an owner, a data source, a target and a refresh rate. Collected automatically from systems the firm already runs, they give a live view of control health and audit readiness and evidence ISO 27001 clause 9.1 and SOC 2 CC4.1.
An investor asks whether the security programme is working. An enterprise customer asks for proof that you stay compliant between audits. Your answer is a spreadsheet someone rebuilt last quarter, and nobody is sure the numbers are still true.
This guide is for heads of security, compliance leads and CTOs at UK B2B tech firms running ISO 27001 and SOC 2. It sets out a short set of GRC metrics, each with a definition, data source, owner, target and refresh rate, and shows how to collect them automatically from the systems you already run.
GRC metrics are the measures that show whether your governance, risk and compliance activities are working. Key performance indicators (KPIs) track how well the programme performs, while key risk indicators (KRIs) warn that a risk is growing. The useful ones are few, owned, drawn from systems and collected without anyone rebuilding a spreadsheet.
Most lists of GRC KPIs run to twenty or thirty items with no source, owner or target. That is a catalogue, not a measurement programme.
A firm of 25 to 250 people needs around ten. Each one should answer a question someone senior will actually ask: are our controls working, will the next audit hold surprises, and can we prove it to a customer this week?
If you hold ISO 27001, these metrics are also how you meet clause 9.1 on monitoring and measurement, which asks you to decide what to measure and to evaluate the results.
A KPI measures how well the programme is performing against a goal, such as evidence kept current. A KRI is an early warning that a risk is moving towards your appetite. A key control indicator (KCI) shows whether a specific control is working. Most programme dashboards mix KPIs and KCIs; KRIs belong with the risk register.
The three often get blurred, and the blur causes real problems. A KRI needs a threshold set from your risk appetite, which is a risk management decision. A KPI needs a target set from your programme goals, which is a management decision.
This page covers KPIs and KCIs. Key risk indicators and the appetite thresholds behind them are a separate subject that belongs with risk management.
A good GRC metric is tied to a control or objective, has a named owner, comes from a named system, has a target that says what good looks like, and triggers an action when it misses. If any one of those five is missing, the number becomes decoration: people look at it, and nothing changes.
NIST's Measurement Guide for Information Security (SP 800-55 Volume 1) suggests documenting every measure in a standard format. Its fields include a goal, a formula, a target, the data source, how often data is collected and reported, and the people who own, collect and review the data. That is a useful template even outside US federal settings.
We recommend five tests before a metric earns a place on your dashboard:
SP 800-55 also separates implementation measures (is the control in place?) from effectiveness, efficiency and impact measures (is it working, how fast, and what does it mean for the business?). Start with implementation, then move up as data matures.
A firm running ISO 27001 and SOC 2 should track around ten GRC KPIs across control health, audit readiness, people, third parties, policy, vulnerabilities and commercial assurance. The table gives each one a data source, owner, starting target and refresh rate, and says whether it can be collected automatically. Treat the targets as starting points.
| KPI | What it measures | Data source | Owner | Starting target | Refresh and collection |
|---|---|---|---|---|---|
| Controls passing automated tests | Share of automated control tests that passed at their last run | Cloud configuration, identity provider and endpoint checks, via the GRC tool | Control owners; compliance lead reports | Every critical control passing; each failure ticketed within one working day | Daily, automated |
| Evidence freshness | Share of controls whose latest evidence falls inside its collection interval | Evidence timestamps in the GRC tool | Compliance lead | No control outside its interval | Daily, automated |
| Open nonconformities and audit exceptions | Count of open findings by severity and age | Corrective action register in ticketing or the GRC tool | Compliance lead | No open major findings; minors on an agreed plan | Weekly, automated |
| Overdue corrective actions | Share of corrective actions past their due date | Ticketing system | Action owners; compliance lead reports | None past due without an approved extension | Weekly, automated |
| Security training completion | Share of staff who completed required training within the window | HR system and training platform | People lead | All staff inside the window, new joiners included | Monthly, automated |
| Access reviews completed on time | Share of scheduled access reviews signed off by the due date | Identity provider and ticketing | System owners | Every scheduled review signed off on time | Each review cycle, partly automated |
| Supplier assessments current | Share of critical suppliers assessed within their review interval | Supplier register | Procurement or compliance lead | Every critical supplier current | Monthly, partly automated |
| Policies reviewed on time | Share of policies reviewed and approved by their review date | Policy register or document management system | Policy owners | Every policy inside its review date | Monthly, automated |
| Critical vulnerabilities remediated within SLA | Share of critical findings closed inside your remediation SLA | Vulnerability scanner and ticketing | Engineering lead | Every critical inside SLA | Daily, automated |
| Security questionnaire turnaround | Working days from receipt to return of a customer questionnaire | CRM or the ticketing queue used for requests | Compliance lead with sales | Inside the deal timeline agreed with sales | Monthly, partly automated |
Four of these speak directly to audit readiness: evidence freshness, open nonconformities, overdue corrective actions and controls passing. If those four are green, the next audit should hold few surprises.
Five of the other six show whether the routines behind your controls are running. Training, access reviews, supplier checks, policy reviews and vulnerability remediation can all slip quietly between audits.
Questionnaire turnaround is the commercial line. It is the one leadership understands without explanation, because it is measured in days a deal is waiting.
Collect GRC metrics automatically by pulling each one on a schedule from the system that already holds the data, storing every result with its date, and flagging any feed that stops. People then spend their time on evaluation and action, not on assembling a spreadsheet. Some metrics stay partly manual, and that is fine.
NIST's guide to information security continuous monitoring (SP 800-137) is clear on the balance. Organisation-wide monitoring cannot run efficiently on manual processes alone or automated processes alone. Automation can make monitoring more consistent and cost-effective, and controls that cannot be automated still need regular assessment.
We recommend six steps:
The continuous control monitoring method, with test design and alerting rules for each control, is a deeper subject in its own right. This page covers what to measure and how to feed it.
An automated metric nobody reviews is just a faster way to be wrong.
A compliance dashboard should carry your ten KPIs, each showing its current value, target, trend and owner, with anything off target at the top. Control owners and the compliance lead see it daily, leadership sees a summary view, and every number refreshes from source rather than from someone's manual update.
Keep three views of the same data:
All three should draw on the same snapshots. When the customer view and the leadership view come from different spreadsheets, they will eventually disagree, and someone will notice.
Show the refresh time on every tile. A reader who can see the data is from this morning trusts it; a reader who cannot see a date assumes the worst.
What to report to whom, and how often, is a reporting question rather than a measurement one. This page owns the measures and the feeds.
GRC metrics evidence ISO 27001 clause 9.1 because the clause requires you to decide what to monitor and measure, how, when and by whom, and to analyse and evaluate the results. They support SOC 2 CC4.1 because that criterion expects ongoing or separate evaluations of whether the components of internal control are present and functioning.
For ISO 27001, the dated snapshots, the documented formula for each KPI and the recorded evaluation together form the evidence. Our clause 9.1 guide walks the evidence chain an auditor samples. ISO/IEC 27004 gives guidance on building the measures themselves.
Open nonconformities and overdue corrective actions also feed clause 10.2 on nonconformity and corrective action. The same register serves both clauses.
For SOC 2, CC4.1 sits in the monitoring activities group of the AICPA Trust Services Criteria. A Type 2 auditor wants to see monitoring operate across the whole report period, which is exactly what dated, automated snapshots show. Our guide to the SOC 2 Trust Services Criteria explains how the criteria fit together.
One set of KPIs, collected once, can serve both audits.
You can benchmark GRC KPIs against other firms only with care, because we know of no authoritative public dataset of GRC KPIs for UK firms of your size. A figure without a stated method, sample and date tells you little. Benchmark against your own trend, your own policy targets and your customers' contract terms instead.
Comparisons between firms also break on definitions. "Controls passing" means nothing until you know how many controls, which tests and how often they run. Two firms reporting the same percentage may be measuring very different things.
Three comparisons are worth making:
If you do cite an external benchmark, check that it states its method, sample and date. If it does not, leave it out.
The common mistakes with GRC metrics are counting activity instead of outcomes, tracking too many metrics, collecting them by hand until they go stale, and publishing numbers with no owner or no action when they miss. Each one produces a dashboard that looks busy while the programme drifts underneath it.
Start with five and grow to about ten. Begin with the four audit-readiness measures (controls passing, evidence freshness, open nonconformities and overdue corrective actions) plus training completion. Add a measure only when someone will own it and act on it.
No. A GRC tool makes evidence freshness and control tests easier to collect, but most of these KPIs come from systems you already run. A scheduled query against your ticketing system, identity provider and HR system, stored with its date, is a sound start.
Match the review to how quickly each number can change and how quickly you would act. Control owners should see failing tests the same day. The compliance lead should review the full set weekly, and leadership should see trends at least monthly.
Compliance metrics are a subset of GRC metrics. They show whether you are meeting the obligations of a standard, contract or regulation, such as policy reviews, training and audit findings. GRC metrics also cover governance decisions and risk, so for most ISO 27001 and SOC 2 programmes the core set is mainly compliance metrics.
No. Metrics show whether controls appear to be running between audits, while an internal audit tests whether they meet the standard's requirements and whether the metrics themselves are reliable. Good metrics make internal audits faster, because the auditor starts from evidence rather than from questions.
Every guide in this domain, grouped by level — fundamentals, intermediate and advanced. Open any entry for its core practices, implementation steps and the evidence it produces.
Work with a Trust Architect to automate evidence collection and continuous control monitoring, so your next audit and your next security questionnaire draw on the same live controls.