CORAA
University · Internal audit

RCM Coverage Gap Checker.

Paste your list of risks and your list of controls. The tool shows which risks have no control mapped, which high risks have fewer controls than you want, which controls have no owner or frequency, and which controls point to a risk ID that is not on the list.

Risks and controls

A control can address several risks. Separate the risk IDs with a semicolon.

Coverage here means a control is mapped to the risk. It does not say the control is well designed or operating. Test design and operation separately.

Coverage result
Risks / controls listed5 / 5
Risks with at least one control3 (60%)
Risks with no control2
High risks below the minimum controls1
Controls with no owner1
Controls with no frequency1
Controls pointing to unknown risk IDs1
Risk IDRiskProcessRating
R4R4Hire to retireHigh
R5R5Record to reportHigh
High riskRiskControls found
R3R31
Control IDControl without an owner
C2C2
ControlProblem
C4Risk ID R6 is not on the risk list

A matrix with holes tests nothing.

A risk with no control is a gap you must report or cover another way. A control with no owner has nobody to run it or answer for it. A control pointing to a risk that is not on the list was probably written for an old version of the matrix. Check coverage first, then spend your testing time on controls that exist and matter.

Internal audit RCM builderControl design gap register

How the coverage check works

Each control names the risk IDs it addresses. A risk is covered if at least one control names it.

High risks are the ones whose rating matches the word you set. If fewer controls than your minimum point to one, it is shown as thin.

Controls with no owner, no frequency (if switched on), no risk ID, or a risk ID that is not on the risk list are listed as gaps.

Worked example — five risks

Five risks are listed. Controls are mapped to R1, R2 and R3, one control names R6 which is not on the list, and R4 and R5 have no control.

Inputs
Risks5
Risks with a control3
Output
Coverage60%
UncoveredR4, R5
Unknown risk linkR6
R4 and R5 need a control or a stated decision to accept the risk, and the control pointing at R6 needs its link fixed.

Common mistakes

Counting a mapping as an effective control
Coverage only shows a control is mapped. Design and operation still have to be tested.
Mismatched risk IDs
R1 and R-1 are different. Use one format.
Owners that are teams, not people
An owner that is a department makes it hard to follow up. Name a role at least.

Frequently asked questions

Does it write the missing controls?+
No. It lists the gaps. You decide the control or the response.
Can a control cover several risks?+
Yes. List the risk IDs separated by semicolons.
Is my data uploaded?+
No. Everything runs in your browser.

Authoritative sources

ICAI — Standards on Internal Audit (SIA 310, Planning the Internal Audit) — Check the current ICAI Standards on Internal Audit.
Always confirm against the latest version of the source. Regulations evolve and amendments are common.
Related calculators
Internal audit RCM builder →Control design gap register →Control test results summariser →
Share this tool
Last reviewed: 2026-10-17 · For informational purposes only — not professional advice.