Patch Compliance Calculator
Measure the share of findings remediated inside SLA overall and per severity, and how many more fixes you need to hit your target.
Inputs
Overall Patch Compliance
83.43%
Severity-Weighted Compliance
79.83%
Critical Compliance
79.17%
High Compliance
79.07%
SLA Breaches
58findings
Extra Fixes to Reach Target
41findings
Status
Non-compliant — 41 more on-time fixes needed
Step by step
Values used
Critical findings due = 24 findings; Critical closed within SLA = 19 findings; High findings due = 86 findings; High closed within SLA = 68 findings; Medium findings due = 240 findings; Medium closed within SLA = 205 findings; Compliance target = 95 %
Patch Compliance
Compliance = findings closed within SLA ÷ findings due in the period; severity-weighted compliance = (5 × critical% + 3 × high% + 1 × medium%) ÷ 9.
Gap to target
Extra fixes needed = ceil(due × target ÷ 100) − on-time closures, the number of additional in-SLA remediations required to hit the target.
Overall Patch Compliance
= 83.43
Severity-Weighted Compliance
= 79.83
Critical Compliance
= 79.17
High Compliance
= 79.07
SLA Breaches
= 58 findings
Extra Fixes to Reach Target
= 41 findings
How it works
Compliance counts against findings whose deadline fell in the period, not against everything open — otherwise a large backlog of not-yet-due work inflates the number. The weighted variant exists because unweighted compliance is dominated by mediums, and a programme can report 96% while missing a third of its critical deadlines. This is the figure auditors ask for and the one that appears in regulatory attestations, so it is worth defining precisely before someone else defines it for you.
Formulas
Patch Compliance
Compliance = findings closed within SLA ÷ findings due in the period; severity-weighted compliance = (5 × critical% + 3 × high% + 1 × medium%) ÷ 9.
- closed within SLA
- Verified remediated before the severity deadline
- findings due
- Findings whose SLA deadline fell in the period
- 5 / 3 / 1
- Severity weights
Gap to target
Extra fixes needed = ceil(due × target ÷ 100) − on-time closures, the number of additional in-SLA remediations required to hit the target.
Frequently Asked Questions
How is Patch Compliance calculated?
Compliance = findings closed within SLA ÷ findings due in the period; severity-weighted compliance = (5 × critical% + 3 × high% + 1 × medium%) ÷ 9. Compliance counts against findings whose deadline fell in the period, not against everything open — otherwise a large backlog of not-yet-due work inflates the number. The weighted variant exists because unweighted compliance is dominated by mediums, and a programme can report 96% while missing a third of its critical deadlines.
Why does Patch Compliance matter?
This is the figure auditors ask for and the one that appears in regulatory attestations, so it is worth defining precisely before someone else defines it for you.
What values do I need to enter?
This calculator takes 7 inputs: Critical findings due, Critical closed within SLA, High findings due, High closed within SLA, Medium findings due, Medium closed within SLA, Compliance target. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
What counts as remediated?
Verified by a rescan or an authenticated check, not marked done in a ticket. Self-attested closure is the single largest source of overstated compliance, and it fails the first time an auditor samples your evidence.
How should risk acceptances be treated?
Exclude them from the denominator only if they have a named owner, an expiry date and a compensating control on record; otherwise they are breaches with paperwork. Report the accepted count alongside compliance so the two cannot be confused.
You might also need
- Vulnerability Health Score CalculatorCommonly used together
- Mean Time to Patch CalculatorCommonly used together
- Patch Window CalculatorCommonly used together
- Remediation Progress CalculatorCommonly used together
- Vulnerability Management Maturity CalculatorCommonly used together
- Patch Priority CalculatorAlso in Vulnerability Management