Case studyFortune 100: 80% less compliance workRead the Story
RiskWatch
Pillar guide · ~12 min read · Updated May 2026

What is gap analysis?

Gap analysis is a structured comparison between a current state and a defined target state, producing a ranked list of named gaps and a plan to close them. The target is usually a framework (ISO 27001, SOC 2, HIPAA), a strategic goal, or an internal standard. The deliverable is a gap register, not a slide deck.

Reading level
Practitioner
Use cases
Compliance · Risk · Strategy
Audience
GRC · Audit · Ops
Last reviewed
May 2026
01 · Definition

What is gap analysis?

Gap analysis is the structured comparison between where an organization, program, or process currently sits and where it needs to sit against a defined target, named at the level of individual requirements. The output is a register of specific gaps, each with severity, scope, owner, effort, and a dated remediation plan.

The pattern shows up everywhere a target state is non-negotiable and the current state is uncertain: a compliance framework an organization wants to certify against, a strategic plan with measurable outcomes, a maturity model the program is climbing, a benchmark a function is tracking. The shape of the work is the same; the target state moves.

Current state

Where things actually stand today, evidenced by policies, runbooks, logs, prior audit findings, and observed workflow runs. Not self-reported scores.

Target state

The destination, written in concrete, measurable terms. A framework's control list, an internal standard, a strategic objective with KPIs.

The gap

The named, ranked difference between the two, expressed as a falsifiable claim a reviewer could check, not as a heat-map color.

“A gap analysis is the variance between the KPIs of your current state and your desired future state, with a plan to close it. Without the variance, you have a checklist. Without the plan, you have a complaint.”
Patricia Lago · Professor of Software and Sustainability, Vrije Universiteit Amsterdam, paraphrasing the systems-thinking formulation used in the Asana 2026 gap-analysis reference.
02 · Business context

Why gap analysis matters

Boards, regulators, customers, and auditors keep asking the same question in different words: do you know what is missing, and do you have a plan? A gap analysis is the cheapest way to produce a defensible answer.

Audit readiness

Auditors expect a pre-audit gap analysis before stage 1 or kickoff. Showing one with a remediation plan in flight changes the audit from discovery to verification.

Buyer trust

When an enterprise prospect asks 'where are you on ISO 27001?', a gap register answers in dates, not adjectives. Procurement reads dates.

Risk appetite

Gaps that breach risk appetite are the ones to fund this quarter. Gaps inside appetite go on the watchlist. The register makes that conversation possible.

Program maturity

Quarter-over-quarter gap closure rate is a leading indicator of program health. A flat line means the team is firefighting, not maturing.

Cross-framework pay-off

One closed gap often lifts the score on three frameworks at once. The economics of compliance live in cross-mapping; the gap register is the substrate.

Strategic planning

Outside compliance, gap analysis is the bridge between a strategy slide and a funded plan. The Project Management Institute treats it as a core strategy-execution tool.

03 · The process

The 4-step gap analysis process

The four steps repeat across every variant: current state, target state, identify the gaps, plan how to close them. Labels drift across reference works (Asana, ClearPoint, PMI), the shape does not.

  1. Step 01

    Map the current state

    Document where things actually stand today, with evidence, not from memory. For a compliance gap analysis that means pulling every existing policy, control, runbook, and prior audit finding against the framework's control list. For a process gap analysis it means watching the workflow run end-to-end. Anchor every answer to a piece of evidence (policy ID, screenshot, log sample), not to a self-reported score.

    Artifact
    Inventory of controls in place + evidence pointers.
  2. Step 02

    Define the target state

    Write the destination in concrete, measurable terms. For ISO 27001 the target is the 93 Annex A controls operating at the maturity the certification body expects. For SOC 2 it is the 64 TSC criteria with evidence covering the audit period. For an internal program it might be 'every quartile-one risk has an owner and a target residual score within risk appetite.' Vague targets produce vague action plans.

    Artifact
    A specific, dated definition of done.
  3. Step 03

    Identify the gaps

    Score every requirement against the current state. Most teams use a four-level scale: not implemented, partial, mostly implemented, fully implemented and tested. Capture the gap statement, the affected scope, the severity, and the rough effort to close. The output is a ranked list of named gaps, each one a falsifiable claim an auditor or peer reviewer could check.

    Artifact
    Ranked gap register with severity, scope, and owner.
  4. Step 04

    Plan how to close them

    Turn the gap register into a remediation plan with owners, dates, and acceptance criteria. Phase the plan against business reality: which gaps block the next audit, which gaps the auditor will accept with a remediation roadmap, which gaps tie back to risks already on the register. A plan without dates and owners is a list of opinions, not a path to a clean assessment.

    Artifact
    Remediation roadmap that maps gaps to dated work items.
Run it as a loop, not a project

The four steps are a cycle, not a checklist. The first run produces the baseline; the second through tenth runs are lighter because the delta from the last cycle is small. Programs that treat gap analysis as an annual sprint rediscover the same gaps every spring.

04 · Compliance

Gap analysis in compliance

The compliance variant is the most common use of gap analysis and the one buyers usually mean when they search the term. Four frameworks drive the bulk of practitioner work; the shape of each varies, the four steps do not.

ISO 27001:2022

Scope
93 Annex A controls across organizational, people, physical, and technological themes, plus the clauses 4 to 10 ISMS requirements.
Typical pattern
A 4 to 8-week gap assessment for a first-time certification ramp. Output feeds the Statement of Applicability (SoA), the risk treatment plan, and the internal audit program before stage 1.
ISO/IEC 27001:2022 standard page

SOC 2

Scope
Trust Services Criteria across Security (common criteria) plus any combination of Availability, Confidentiality, Processing Integrity, and Privacy.
Typical pattern
A 2 to 3-month gap assessment, then a 3 to 12-month observation window before a Type II audit. The gap analysis sets the date the observation window can credibly start.
AICPA SOC 2 overview

HIPAA

Scope
Security Rule (administrative, physical, technical safeguards) and Privacy Rule, against 45 CFR Parts 160 and 164.
Typical pattern
Often called a HIPAA Security Risk Assessment under 45 CFR 164.308(a)(1)(ii)(A). HHS publishes the Security Risk Assessment Tool that drives the same exercise.
HHS HIPAA Security Rule guidance

NIST CSF 2.0

Scope
Six functions (Govern, Identify, Protect, Detect, Respond, Recover) with categories and subcategories, profiled against current vs target tier.
Typical pattern
Current profile vs target profile is the CSF's native gap analysis pattern. The 2024 update added the Govern function, which is where most first-time gap analyses now concentrate.
NIST Cybersecurity Framework
Free gap analysis checklists

RiskWatch publishes a free per-framework checklist for the common compliance gap analyses, each one a pre-formatted gap register with the columns covered above and the relevant requirement IDs already loaded.

05 · Risk

Gap analysis in risk management

In a risk program the gap analysis sits one layer above the risk register. The risk register tracks what could go wrong and the controls in place. The gap analysis asks whether those controls match the standard the program is held to, and whether the program has the capability to operate them reliably.

Two flavors show up most often: control gap analysis (does each control on the register match its requirement?) and capability gap analysis (does the team have the people, tooling, and skills to run the controls at the target maturity?). The first is a row-by-row check; the second is a program-level reckoning.

Control gap vs capability gap
Control gap
  • One row per requirement against an existing control
  • Output: a remediation backlog with named owners
  • Typical cadence: per assessment, per audit cycle
  • Lives in the gap register, mapped to the risk register
Capability gap
  • One row per capability against the target maturity
  • Output: a hiring, tooling, and training plan
  • Typical cadence: annual, with budget-cycle alignment
  • Lives in the program plan, surfaces in the board pack
How the gap register feeds the risk register

A control gap raises (or creates) a risk on the risk register: the residual score on every risk that depended on the failing control should lift the moment the gap is logged, and drop back when the remediation passes retest. On one platform that happens automatically; in spreadsheets it is the step that always breaks.

06 · Disambiguation

Gap analysis vs needs analysis vs risk assessment

Three exercises that get confused in proposal language and meeting notes, with three different inputs, outputs, and cadences. The shortcut: a gap measures distance from a target, a needs analysis surfaces what is required to act, a risk assessment asks what could go wrong.

Comparison of gap analysis, needs analysis, and risk assessment.
ExerciseCore questionInputsOutputWhen to run it
Gap analysisWhere are we now versus where we want to be?A target state (framework, standard, internal goal) and an evidence-backed view of the current state.A ranked list of named gaps with severity, scope, owner, and a remediation plan.Before a framework assessment, before a strategic plan, when entering a new market or compliance regime.
Needs analysisWhat does the user, role, or program require?Stakeholder interviews, workflow shadowing, role descriptions, training records, performance data.A prioritized set of needs (training, capability, resource, content) with a delivery plan.Before designing a training program, hiring plan, or system rollout.
Risk assessmentWhat could go wrong, how likely, how bad, what to do about it?Asset inventory, threats, vulnerabilities, existing controls, business impact.A risk register with inherent and residual scores, controls, treatments, and KRIs.Continuously, with formal cycles annually and triggered reassessments on material events.
07 · Templates & tools

Gap analysis templates and tools

A working template has ten columns. Skipping any of them produces a register that survives the first meeting and fails the second. Below is the minimum viable structure, aligned to the way assessors and auditors read evidence.

Spreadsheets work for one framework and one assessor. The moment a second framework or a third business unit joins, the cross-mapping (the same control evidencing five frameworks) starts breaking. Platforms exist because that breakage is expensive.

Minimum viable gap register columns
  1. Requirement IDFrom the framework or internal standard, used in every cross-reference
  2. Requirement textThe clause or control statement, abbreviated but recognizable
  3. OwnerA named person, not a team
  4. Current stateNot implemented · Partial · Mostly · Fully implemented and tested
  5. Evidence pointerPolicy ID, screenshot path, log query, prior audit finding
  6. Gap statementOne sentence: what is missing and why it matters
  7. SeverityCritical · High · Medium · Low, against the target audit
  8. EffortT-shirt size or hours, used to phase the remediation plan
  9. Target close dateA real date, not 'next quarter'
  10. StatusOpen · In remediation · Ready for retest · Closed
How RiskWatch handles gap analysis
Question Registers, Cross Mapping, and a scoring formula that turns assessment results into a gap register.

RiskWatch ships per-framework Question Registers (the template above, pre-loaded for ISO 27001, SOC 2, HIPAA, PCI DSS, NIST 800-53, and 35+ other frameworks), a gap-score formula that runs across an assessment as it fills, and Cross Mapping so one closed gap updates every framework that depended on the underlying control.

08 · Pitfalls

Common pitfalls

Six failure modes that show up across the practitioner teardowns of compliance gap analyses, observed in Sprinto, Thoropass, Vanta, and AICPA write-ups. Knowing the names cuts the cost of avoiding them.

Self-scoring without evidence

Asking a control owner 'are we doing this?' and writing down the answer is not a gap analysis, it is a survey. Tie every score to a piece of evidence the assessor can re-pull. If the evidence is missing, the score is 'not implemented' until proven otherwise.

Closing gaps that do not exist yet

Teams scope to a framework version that ships in 18 months and call current-state controls 'gaps.' That is a roadmap, not a gap analysis. Anchor the target state to the version of the standard the next audit will use.

One score per control

A single 'partial' hides whether 1 of 5 sub-controls passes or 4 of 5 do. Split by sub-control or business unit so the gap register is actionable. The auditor will split it; you may as well do it first.

No retest cycle

Gaps get closed, then drift. Build a retest cadence into the plan: every closed gap is retested at 90 days, again before the audit, then folded into the continuous-monitoring control test schedule.

Gap analysis as a one-time project

Mature programs run a lightweight gap analysis quarterly against the active frameworks, not a single annual sprint. The continuous version is cheaper because the delta from the last cycle is small.

Ignoring cross-mapped frameworks

Running an ISO 27001 gap analysis without checking which gaps also affect SOC 2 or NIST 800-53 wastes the most valuable byproduct: a single closed gap that lifts the score on every framework that depended on the same control.

09 · Frequently asked

Gap analysis, answered

Ten questions practitioners actually ask, sourced from People-Also-Ask data on the head term and aligned to how AICPA, ISO, and HHS define the underlying terms.

What is gap analysis?
Gap analysis is a structured comparison between a current state and a defined target state, producing a ranked list of named gaps and a plan to close them. The target state can be a regulatory framework (ISO 27001, SOC 2, HIPAA), an internal program standard, a strategic goal, or a benchmark. The deliverable is a gap register where each row is a falsifiable claim about a specific shortfall, with severity, owner, effort, and target close date.
What are the 4 steps of gap analysis?
(1) Map the current state with evidence, not self-reports. (2) Define the target state in concrete, measurable terms. (3) Identify the gaps by scoring every requirement and capturing severity, scope, and effort. (4) Plan how to close them with owners, dates, and acceptance criteria. The order matters: skipping step 2 produces a remediation plan with no defensible scope.
What is a compliance gap analysis?
A compliance gap analysis evaluates current controls against a specific regulatory or industry framework (ISO 27001, SOC 2, HIPAA, PCI DSS, NIST 800-53, GDPR) and produces a list of missing or partial controls plus a remediation plan. It is the standard first step before a formal certification audit and is often a prerequisite that auditors expect to see at stage 1 or kickoff. Typical output feeds the Statement of Applicability, the risk treatment plan, and the readiness assessment.
What is the difference between gap analysis and risk assessment?
Gap analysis asks 'where are we against a defined target state' and produces a list of missing controls. Risk assessment asks 'what could go wrong and how bad would it be' and produces a register of risks with likelihood, impact, and treatment. The two feed each other: gaps from a compliance gap analysis usually create or raise risks on the risk register, and risks on the register often inform which gaps to prioritize. Mature programs run both, on one platform, with controls mapped to both views.
How long does a gap analysis take?
It depends on scope. A focused single-framework gap analysis for a 100-person company runs 2 to 4 weeks. A first-time ISO 27001 ramp is typically 4 to 8 weeks. A SOC 2 readiness assessment is usually 2 to 3 months before the observation window starts. An enterprise multi-framework gap analysis (ISO 27001 plus SOC 2 plus HIPAA, multiple business units) can run 8 to 12 weeks. The variable is not the framework, it is the evidence-gathering depth and the number of business units in scope.
Who performs a gap analysis?
For internal use, a compliance manager, GRC analyst, or risk lead runs it with support from control owners. For external attestation prep (ISO 27001, SOC 2), many organizations engage an independent firm to run a pre-audit gap analysis, then re-run it internally as the remediation plan executes. Either way, the people closest to the control should not be the only ones scoring it; an outside reviewer (internal audit, second-line risk, or an external assessor) checks a sample of scores to catch optimism bias.
What is a control gap?
A control gap is a specific shortfall between an existing control and the requirement it is meant to satisfy. It can be a missing control entirely, a control that exists on paper but does not operate, a control that operates but produces no evidence, or a control that produces evidence but the scope is too narrow. Naming the type of control gap matters: a missing control is months of work, a documentation gap is days.
What is a capability gap?
A capability gap is the difference between what a team, function, or technology can currently do and what the target state requires. It is a wider lens than a control gap: a control gap is about a specific requirement, a capability gap is about whether the program has the people, tooling, or skills to operate the controls reliably. Capability gaps usually surface when the same control gap appears across multiple frameworks or business units.
What is the difference between gap analysis and SWOT analysis?
SWOT analysis is an internal-external scan of Strengths, Weaknesses, Opportunities, and Threats, used for strategic positioning. Gap analysis is a structured comparison against a specific target state, used for planning concrete work. SWOT tells you where you stand in your market; gap analysis tells you what to fix to meet a defined goal. The two are complementary: a SWOT might surface 'weak security posture' as a weakness, and a gap analysis against ISO 27001 turns that into a list of 17 controls to close.
What is a gap analysis template?
A gap analysis template is a structured worksheet (spreadsheet or platform record) with one row per requirement and columns for current state, evidence, gap statement, severity, owner, effort, target close date, and status. A minimum viable template needs ten columns; mature templates add fields for cross-mapped frameworks, linked risks, audit trail, and retest cadence. The template is the artifact; the discipline of filling it with evidence is the value.
From gap register to a clean audit

Skip the spreadsheet. Run gap analysis on a platform built for it.

Pre-loaded Question Registers for 40+ frameworks, a gap-score formula that runs across every assessment, and Cross Mapping so one closed gap updates every framework that depended on the control. Start with a free checklist or run the full assessment on RiskWatch.

No credit card required · 30-day free trial · Cancel anytime

Request a Demo