Skip to content
ENExplore Calculators

GRC Health Score Calculator

Roll nine GRC signals into one health score: policy currency, control testing, finding closure, register freshness, exceptions, training and coverage.

About GRC Health Score Calculator

Control testing completion carries the most weight because it is the pillar that produces the evidence everything else relies on, and finding closure is next since an organisation that finds issues and does not close them is generating risk information rather than reducing risk. The two weakest pillars are named explicitly, because a single roll-up number invites a discussion about the number instead of about the work. GRC dashboards usually show ten green metrics and one red, and the aggregate is what gets reported upward; making the weakest pillars part of the output keeps the conversation on the thing that is actually broken. This is a management estimate for steering the programme, not an assurance opinion.

Formula

GRC Health Score

Health score = weighted mean of nine pillars: control testing 18, finding closure 15, policy currency 12, register freshness 12, exception backlog 10, third-party coverage 10, framework coverage 8, training 8, incident SLA 7.

finding closure
100 − share of open findings that are overdue
register freshness
100 within 90 days, 70 within 180, 40 within a year, 10 beyond
exception backlog
100 − 2.5 points per open exception

Worked example

With the default values below, GRC Health Score Calculator returns GRC Health Score of 70.1%. Change any input above and every figure here is recalculated in your browser.

Inputs used

Policies reviewed within their review cycleaccepts 0–100 %
72 %
Planned control tests completed this yearaccepts 0–100 %
65 %
Findings currently openaccepts 0–10,000 findings
34 findings
Of those, findings past their due dateaccepts 0–10,000 findings
11 findings
Days since the risk register was last reviewedaccepts 0–3,650 days
95 days
Open policy exceptionsaccepts 0–10,000 exceptions
18 exceptions
Mandatory training completionaccepts 0–100 %
88 %
Critical vendors assessed within 12 monthsaccepts 0–100 %
61 %
Average framework control coverageaccepts 0–100 %
78 %
Incidents handled within their SLAaccepts 0–100 %
91 %

Results

GRC Health Score
70.1%
Finding Closure Discipline
67.6%
Findings Overdue
32.4%
Risk Register Freshness
70%
Exception Backlog Score
55.0%
Grade
C — Fair
Weakest Pillar
the exception backlog
Second Weakest Pillar
third-party assessment coverage
Reporting Cadence
Stable with known gaps — track the two weakest pillars monthly
Focus for the Next Quarter
Focus the next quarter on the exception backlog and third-party assessment coverage

Step by step

  1. 1Values used
  2. 2GRC Health Score
  3. 3GRC Health Score= 70.1
  4. 4Finding Closure Discipline= 67.6
  5. 5Findings Overdue= 32.4
  6. 6Risk Register Freshness= 70
  7. 7Exception Backlog Score= 55.0
  8. 8Grade= C — Fair

Assumptions and limits

  • The result is derived only from the 10 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
  • Figures are rounded for display to 1 decimal place, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

How is GRC Health Score calculated?

Health score = weighted mean of nine pillars: control testing 18, finding closure 15, policy currency 12, register freshness 12, exception backlog 10, third-party coverage 10, framework coverage 8, training 8, incident SLA 7. Control testing completion carries the most weight because it is the pillar that produces the evidence everything else relies on, and finding closure is next since an organisation that finds issues and does not close them is generating risk information rather than reducing risk. The two weakest pillars are named explicitly, because a single roll-up number invites a discussion about the number instead of about the work.

Why does GRC Health Score matter?

GRC dashboards usually show ten green metrics and one red, and the aggregate is what gets reported upward; making the weakest pillars part of the output keeps the conversation on the thing that is actually broken. This is a management estimate for steering the programme, not an assurance opinion.

What values do I need to enter?

This calculator takes 10 inputs: Policies reviewed within their review cycle, Planned control tests completed this year, Findings currently open, Of those, findings past their due date, Days since the risk register was last reviewed, Open policy exceptions, Mandatory training completion, Critical vendors assessed within 12 months, Average framework control coverage, Incidents handled within their SLA. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Why is control testing weighted highest?

Because it is the source of nearly all your assurance evidence. If tests are not completed, then policy currency, framework coverage and finding closure are all claims without support — you know what you intended, not what is happening.

Is an open exception count of zero the goal?

No, and a zero usually means exceptions are being handled informally instead. A healthy programme has a visible, small, expiring exception population; what the score penalises is a backlog that grows because nothing ever expires.

GRC Health Score Calculator – Calculate GRC Health Score