ISO 27001 gap analysis
An ISO 27001 gap analysis compares how your organisation runs security today with what ISO/IEC 27001:2022 requires, then turns the difference into a scored, owned roadmap. The method that holds up walks clauses 4–10 and Annex A against real evidence, not interview answers. Its output should tell leadership what certification will take, in what order and at what cost.
The enterprise prospect wants to know when you will be ISO 27001 certified. Your team says you are "mostly there", but nobody can say how far "mostly" is, or what closing the gap will cost. An ISO 27001 gap analysis answers that question with evidence.
This guide is for founders, security leads and the people who inherited compliance at 25–250-person firms. It sets out a six-step method, a maturity scale for scoring what you find, and what the finished output should contain so it turns straight into a plan and a budget.
An ISO 27001 gap analysis is a structured comparison between how your organisation manages information security today and what ISO/IEC 27001:2022 requires. It covers the mandatory clauses 4–10 and the Annex A controls, judges each against evidence, and produces a prioritised list of gaps you must close before a certification audit.
The standard itself does not require a gap analysis. Clauses 4–10 set the management system requirements, and the ISO committee overview of ISO/IEC 27001 describes certification as a choice each organisation makes. A gap analysis is the planning step that tells you whether that choice is weeks or months away.
It is easy to confuse with two activities the standard does require:
| Activity | Question it answers | When it happens | Required by ISO 27001? |
|---|---|---|---|
| Gap analysis | How far is current practice from the standard? | Before you commit to certification, or after a major change | No, but it shapes the whole project |
| Risk assessment (Clause 6.1.2 and 8.2) | Which information security risks matter, and how much? | At planned intervals and on significant change | Yes |
| Internal audit (Clause 9.2) | Does the running ISMS conform to the standard and to your own rules? | On a planned programme once the ISMS operates | Yes |
The difference matters because each produces a different artefact. The risk assessment decides which controls you need. The internal audit tests a system that already runs. The gap analysis comes first and tells you how much system you still have to build.
Run an ISO 27001 gap analysis before you commit budget or a certification date, because its findings set both. It also earns its place after a failed or difficult audit, when your scope changes through a new service, entity or acquisition, and when the standard itself changes and your ISMS must catch up.
Four moments make the case most clearly:
Timing also matters inside the year. A gap analysis run six weeks before a planned Stage 1 audit leaves no room to act on what it finds.
Run an ISO 27001 gap analysis in six steps: fix the scope, walk the mandatory clauses 4–10, walk the Annex A controls, sample evidence to test what you were told, score maturity consistently, and convert the findings into a sequenced remediation roadmap. Each step feeds the next, so doing them out of order weakens the result.
Start by deciding what the gap analysis covers, because the answer should match the scope you intend to certify. Name the legal entities, services, locations and technology estate in play, and note the joins with cloud providers and key suppliers.
If you have not yet drafted an ISMS scope, this step produces its first version. Our Clause 4.3 scope guide covers how to draw that boundary along your data flows.
Then list who you need to speak to. A gap analysis that only interviews IT will miss most of clauses 4–7. Book time with the owners of:
The mandatory clauses are where most early-stage gaps sit, because they describe the management system rather than the technology. For each clause, ask what exists, who owns it, and what evidence proves it runs.
| Clause | What to check | Evidence that closes the question |
|---|---|---|
| 4 Context | External and internal issues, interested parties and their requirements, a documented scope | A dated context register, an obligations list linked to contracts, an approved scope statement |
| 5 Leadership | Visible top-management ownership, a signed security policy, named roles | Leadership minutes with decisions, the signed policy, a current responsibility matrix |
| 6 Planning | A risk method, a risk register, treatment decisions, the Statement of Applicability, measurable objectives | The method document, a register with change history, an SoA with per-control rationale |
| 7 Support | Resources, competence, awareness, communication and document control | Budget lines, a competency matrix, training completion logs, a document register |
| 8 Operation | Risk assessments and treatments actually carried out, operations run to defined criteria | Change records, supplier files, treatment plan status with owners and dates |
| 9 Performance evaluation | Metrics, an internal audit programme and management review | A metric register with results, audit reports, management review minutes |
| 10 Improvement | Nonconformities handled and continual improvement shown | A corrective action log showing cause, fix and verified closure |
Planning and performance evaluation usually carry the biggest gaps in first-time assessments, because they depend on the ISMS having run for a while. Our Clause 6.1 guide explains how risk assessment, treatment and the SoA connect.
Annex A of ISO/IEC 27001:2022 lists 93 controls in four themes: 37 organisational, 8 people, 14 physical and 34 technological. Assess each against your current practice, and record a provisional view of whether it applies to your scope.
Treat those applicability views as provisional. The Annex A controls guide explains why the final decision belongs to your risk assessment and the Statement of Applicability, not to the gap analysis.
Walk Annex A by theme owner rather than in numerical order. Engineering can answer most of the technological theme in one sitting. HR covers most of the people theme. Facilities, or whoever manages your office and cloud providers, covers the physical theme. The organisational theme is the cross-functional one, so it usually needs several short conversations rather than one long one.
Interviews tell you what people believe happens. Evidence tells you what actually happens. For every control or clause marked as in place, ask for a sample: the last three access reviews, a recent change ticket, last quarter's backup restore test, the most recent leaver's access removal.
Three rules keep sampling honest:
A control you cannot evidence is a gap, whatever the policy says.
Give every clause and control a maturity score on a consistent scale, so findings can be compared and prioritised. The next section sets out the scale we use.
Turn the scored findings into a sequenced plan. Group related gaps into workstreams, assign an owner to each, estimate effort, and order the work so foundations come first: scope, risk method and policy before detailed control evidence.
A typical sequence looks like this:
Operating evidence and assurance cannot be compressed much. Controls need time to generate evidence, so plan the operating period into the roadmap from the start.
The roadmap is the bridge to delivery. Our ISO 27001 implementation roadmap shows how those workstreams fit into a phased project.
Score maturity on a simple, defined scale so every finding is judged the same way. We use a five-point scale from 0 (absent) to 4 (measured and improving). The scale is our planning method, not an ISO requirement. Its value is separating controls that exist on paper from controls that operate and leave evidence.
| Score | Level | What you see in the evidence |
|---|---|---|
| 0 | Absent | No policy, process or practice exists for the requirement |
| 1 | Informal | Something happens, but it depends on individuals and nothing is written down |
| 2 | Documented | A policy or procedure exists, but there is little or no evidence it is followed |
| 3 | Operating | The process runs as written, has an owner and leaves records an auditor could sample |
| 4 | Measured and improving | The process is monitored against a metric, reviewed by leadership and improved when it falls short |
For certification, aim for level 3 across everything in scope. Level 4 matters most in the performance evaluation and improvement clauses, where the auditor expects to see measurement and review in action.
Score honestly. A scale that rates a written-but-unused procedure at 3 hides exactly the gaps a Stage 2 auditor will find.
Two rules keep scoring consistent across assessors. First, score the evidence, not the interview: if nobody can produce a record, the score cannot exceed 2. Second, record the reason for every score in one line, so the result can be challenged and repeated next year.
A useful ISO 27001 gap analysis output contains four things: a findings register with the evidence behind each score, a maturity heatmap by clause and Annex A theme, a sequenced remediation roadmap with owners and effort, and a short executive summary stating readiness and what certification will realistically take.
Each part serves a different reader:
The roadmap's effort estimates also feed the budget conversation. Our ISO 27001 certification cost guide breaks down the cost lines those estimates sit within.
Keep the findings register live once the project starts. Updated as gaps close, it becomes the progress tracker, and its scoring logic carries straight into your first internal audit.
The most common ISO 27001 gap analysis mistakes are treating it as a document checklist, accepting interview answers without sampling evidence, assessing Annex A before clauses 4–10, scoping it differently from the certification you want, and producing a findings list with no owners or sequence. Each one makes the result look better than reality, then fails at audit.
Watch for these in particular:
A gap analysis that only asks "do you have a policy?" measures paperwork, not security.
The fix for most of these is the same: anchor every score in evidence, and finish with a roadmap someone owns. Done that way, the gap analysis stops being a report and becomes the first piece of the ISMS itself.
For a 25–250-person firm with a single main service, plan for a few weeks of elapsed time rather than months. Most of that time goes on evidence sampling and interviews, not on reading documents. Firms with multiple entities, sites or products should expect longer, because each adds scope to walk.
Yes, if someone on the team understands the standard and can assess colleagues' work impartially. The common weakness of internal gap analyses is generous scoring of familiar processes. An external assessor adds independence and pattern recognition, which matters most when the result will set a board-approved budget.
The two terms overlap and are often used interchangeably. In practice, a gap analysis is usually run at the start, to size the project. A readiness assessment is usually run near the end, to confirm the ISMS will survive Stage 1 and Stage 2. Both use the same method; they differ in timing and depth of sampling.
Partly. Evidence from a SOC 2 report or a Cyber Essentials certification covers many technical controls, and the NCSC Cyber Essentials overview lists the five technical controls it checks. Neither covers the ISO 27001 management system clauses, such as context, risk treatment, internal audit and management review, so those still need assessing from scratch.
Not a full one, but a targeted version is worth running before recertification or after significant change. Focus it on what has moved: new scope, new suppliers, changes to the standard, and any clause where internal audits have repeatedly raised findings.
Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.
Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.