Permission Coverage Calculator
Check whether assigned roles cover every permission a job actually needs, and how much extra access comes along for the ride.
About Permission Coverage Calculator
Coverage answers whether the role works at all; the over-grant rate answers whether it works too well. Redundancy is the third dimension — permissions arriving from several roles at once are the reason revoking one role often changes nothing. A gap produces access-denied tickets on day one of a new joiner, while over-granting produces the audit finding six months later, and only measuring both at once lets you fix one without creating the other.
Formula
Permission Coverage
coverage = covered ÷ required, over-grant rate = extra ÷ (covered + extra), redundancy = duplicate grants ÷ covered.
- covered
- Required permissions satisfied by at least one role or policy
- extra
- Permissions held that no task in the role needs
- duplicate grants
- Permissions arriving through more than one role or policy
Worked example
With the default values below, Permission Coverage Calculator returns Permission Coverage of 92.8%. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Permissions the role needsaccepts 1–100,000 permissions
- 250 permissions
- Permissions covered by current grantsaccepts 0–100,000 permissions
- 232 permissions
- Granted but not requiredaccepts 0–100,000 permissions
- 48 permissions
- Permissions granted more than onceaccepts 0–100,000 permissions
- 30 permissions
Results
- Permission Coverage
- 92.8%
- Missing Permissions
- 18
- Effective Permissions Held
- 280
- Over-Grant Rate
- 17.1%
- Redundant Grant Rate
- 12.9%
- Assessment
- Coverage gap — expect access-denied tickets
Step by step
- 1Values used
- 2Permission Coverage
- 3Permission Coverage= 92.8
- 4Missing Permissions= 18
- 5Effective Permissions Held= 280
- 6Over-Grant Rate= 17.1
- 7Redundant Grant Rate= 12.9
- 8Assessment= Coverage gap — expect access-denied tickets
Assumptions and limits
- The result is derived only from the 4 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 Permission Coverage calculated?
coverage = covered ÷ required, over-grant rate = extra ÷ (covered + extra), redundancy = duplicate grants ÷ covered. Coverage answers whether the role works at all; the over-grant rate answers whether it works too well. Redundancy is the third dimension — permissions arriving from several roles at once are the reason revoking one role often changes nothing.
Why does Permission Coverage matter?
A gap produces access-denied tickets on day one of a new joiner, while over-granting produces the audit finding six months later, and only measuring both at once lets you fix one without creating the other.
What values do I need to enter?
This calculator takes 4 inputs: Permissions the role needs, Permissions covered by current grants, Granted but not required, Permissions granted more than once. 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 does revoking a role not always remove access?
Because of redundant grants. When a permission arrives through three roles, two group memberships and one inline policy, removing any single source leaves the effective permission intact. Effective-permission tooling, not role membership, is the only reliable way to confirm a revoke landed.
What coverage should I aim for?
Essentially 100% of the permissions the job requires, because the alternative is a person who cannot work. The number worth driving down is the over-grant rate: getting it under about 10% is a realistic target for a mature role model.
Related Calculators
You might also need
- Access Governance Score CalculatorCommonly used together
- Access Review CalculatorCommonly used together
- Least Privilege CalculatorCommonly used together
- RBAC Role Count CalculatorCommonly used together
- GCP IAM CalculatorCommonly used together
- JWT Payload Size CalculatorAlso in Identity & Access Management
