ISO27001

ISO 27001 Statement of Applicability (SoA): How to Create One

This article is for the person who has just been told, "we need a Statement of Applicability by Friday" — an ISMS manager, a CISO building their first management system, an internal auditor trying to judge whether an existing SoA holds water, or a consultant who has seen too many SoAs that were.

ISO 27001 Statement of Applicability (SoA): How to Create One
Loading advertisement...
20

The Statement of Applicability is the single most scrutinized document in your ISMS — the one every auditor opens first, the one that either says "this organization understands its own risk" or quietly confesses that nobody does.

Who This Is For / What You'll Walk Away With

This article is for the person who has just been told, "we need a Statement of Applicability by Friday" — an ISMS manager, a CISO building their first management system, an internal auditor trying to judge whether an existing SoA holds water, or a consultant who has seen too many SoAs that were clearly written backward from a template. It assumes you already understand roughly what ISO 27001 is and that you have — or are close to finishing — a risk assessment and risk treatment plan. If you need that foundation first, start with what ISO 27001 actually is and Clause 6 on planning and risk assessment.

By the end, you will be able to:

  • Explain exactly what Clause 6.1.3 d) requires the SoA to contain, and why that's narrower — and harder — than "list all 93 controls"

  • Walk all four Annex A themes and 93 controls, deciding applicable vs. excluded for a specific organization

  • Write inclusion justifications that reference risk treatment decisions, not the control's own text

  • Write exclusion justifications that would survive a skeptical auditor's follow-up question

  • Record implementation status honestly, and link every control back to a risk or a control objective

  • Distinguish the SoA from the Risk Treatment Plan, and keep both synchronized as living documents

The SoA That Collapsed Under One Question

Marcus Delaney had been ISMS manager at Halloran Freight Analytics for four months when the Stage 2 audit began. Halloran was a mid-sized logistics-data firm — 140 employees, a SaaS platform that ingested shipping manifests for retailers, and a board that wanted the ISO 27001 certificate on the sales deck before the next renewal cycle with a major grocery chain. Marcus had inherited the ISMS from a consultant who had left the company six weeks after the risk assessment workshop, and the Statement of Applicability he inherited was, on the surface, immaculate: 93 rows, every control marked "Applicable — Yes," every implementation status marked "Implemented," every justification column filled with a single recurring phrase — "Required to meet Annex A control objective."

The lead auditor, on day one, opened the SoA before she opened anything else. She picked control 8.23, Web filtering, marked applicable and implemented, and asked Marcus to show her the web filtering policy and the technical configuration. There wasn't one — the company used a consumer-grade router with no content filtering at all. She then picked 5.23, Information security for use of cloud services, also marked implemented, and asked which of the risk assessment's cloud-related risks it was treating. Marcus couldn't answer, because the risk register didn't reference cloud services anywhere. Within ninety minutes, the auditor had traced eleven controls marked "implemented" back to nothing — no evidence, no owner, no link to a risk. She raised a major nonconformity against Clause 6.1.3 d) itself: the SoA did not reflect actual risk treatment decisions, meaning the organization could not demonstrate that its selection of controls was derived from its own risk assessment at all. The certification was delayed five months, the grocery-chain contract renewal slipped a full quarter, and Halloran spent close to $60,000 in consulting fees rebuilding the SoA from the risk register upward — the order it should have been built in the first time.

Marcus's mistake wasn't laziness so much as a fundamental misunderstanding shared by a huge number of first-time ISMS owners: he treated the Statement of Applicability as a compliance checklist to fill in, rather than as the documented output of a chain of decisions that starts with risk. That confusion is the single most common root cause of major nonconformities against Clause 6.1.3, and it's the reason this article exists.

"The SoA is not a form. It's a legal-grade argument about why your organization believes it is secure. Every row has to survive cross-examination." — Renata Osei, ISO 27001 Lead Auditor, 14 years auditing experience

What the Statement of Applicability Actually Is

The Statement of Applicability is a mandatory document required by Clause 6.1.3 d) of ISO/IEC 27001:2022. The clause requires the organization, after determining the controls necessary to implement its risk treatment options (6.1.3 b) and comparing that determination against the reference controls in Annex A to verify nothing necessary has been overlooked (6.1.3 c), to produce a Statement of Applicability that contains four specific things:

  1. The necessary controls — those determined through risk treatment

  2. Justification for their inclusion

  3. Whether the necessary controls are implemented or not (implementation status)

  4. The justification for excluding any of the Annex A controls

Read that list again, because almost every weak SoA fails on the ordering implied by items 1 and 2. The necessary controls come from risk treatment. Annex A is not the starting point — it's the checklist you compare against afterward, specifically to catch anything your risk assessment might have missed. Annex A is a reference set of 93 controls organized into four themes; it exists so that an organization can sanity-check its own risk-driven control selection, not so that an organization can adopt all 93 controls by default and call that "compliance." Excluding an Annex A control is entirely legitimate — provided you can justify why it doesn't apply to your risks, your scope, or your legal and contractual obligations.

Why Auditors Open the SoA First

Every experienced ISO 27001 auditor has a mental model of the ISMS before they walk in the door, built entirely from the SoA. It tells them, in one document, what the organization believes its risk landscape looks like, how mature its risk treatment process is, and — critically — whether the rest of the audit is going to be straightforward or a slow excavation of gaps. A SoA with thoughtful, risk-specific exclusions signals an organization that actually assessed its risk. A SoA where every control is "applicable and implemented" with identical boilerplate justification signals a document assembled to pass an audit rather than to run a security program — and that's exactly the signal Renata's team picked up on at Halloran.

Because the SoA sits at the intersection of Clause 6.1.3 (risk treatment), Clause 8 (operational implementation, covered in Clause 8: Operation), and the control guidance detail found in ISO/IEC 27002 (see ISO 27001 vs ISO 27002 for how the two standards divide labor), it is also the fastest way for an auditor to test whether your documentation is internally consistent. If the SoA says a control is implemented, the auditor expects to find a policy, a configuration, a log, or a person who can speak to it. If the SoA says a control is excluded, the auditor expects a reason tied to your scope (see Defining the Scope of Your ISMS) or your risk assessment — not silence.

Where the SoA Sits in the ISMS Workflow

The SoA is not a starting document — it's a downstream artifact of a chain of decisions. Skipping steps in this chain, or working it backward (starting from Annex A and retrofitting justifications), is exactly what produced Marcus's collapse at Halloran. The sequence below is what a defensible SoA actually traces back to:

Notice that the SoA has two inputs feeding it — included controls with justification and status, and excluded controls with justification — and one output, the Risk Treatment Plan, which turns "included and not yet implemented" rows into concrete project work. That relationship is explored fully later in this article, but it's worth internalizing now: the SoA is a decision record; the Risk Treatment Plan is a project plan. Conflating the two is the second most common documentation failure auditors report, right behind copy-pasted justifications.

Annex A: The Reference Set You Check Against, Not the Checklist You Adopt

Annex A of ISO/IEC 27001:2022 contains 93 controls organized into four themes. This is the full structure the SoA must work through, theme by theme, control by control:

Table 1: Annex A Themes at a Glance

Theme

Control Range

Number of Controls

What It Covers

Organizational controls

5.1 – 5.37

37

Policies, roles, supplier relationships, incident management, business continuity, legal/regulatory compliance

People controls

6.1 – 6.8

8

Screening, employment terms, awareness training, disciplinary process, remote working

Physical controls

7.1 – 7.14

14

Perimeters, entry control, equipment protection, secure disposal, clear desk/screen

Technological controls

8.1 – 8.34

34

Access control, malware protection, logging, cryptography, secure development, network security

Total

5.1 – 8.34

93

A critical point that gets lost in practice: Annex A is a reference — it exists so that, after you've derived your own control set from risk treatment, you can cross-check it against a common, industry-recognized list and catch anything you might have missed. It is not a mandatory checklist where every organization must implement all 93 controls. A three-person consultancy with no physical office and no on-premises servers has a legitimate basis to exclude most of the Physical theme. A software company with no supplier-managed data processing has a legitimate basis to exclude parts of 5.19–5.22 on supplier relationships. What's not legitimate is excluding a control because implementing it is expensive or inconvenient, while the underlying risk is still very real.

One of the most persistent points of confusion — and a frequent audit finding on its own — is treating the SoA and the Risk Treatment Plan (RTP) as interchangeable. They are tightly linked but answer different questions.

Table 2: SoA vs. Risk Treatment Plan

Dimension

Statement of Applicability

Risk Treatment Plan

Core question answered

Which controls apply, why, and are they implemented?

How, when, and by whom will each treatment be carried out?

Clause reference

6.1.3 d)

6.1.3 e)

Scope of content

All 93 Annex A controls (included + excluded)

Only the actions needed to treat identified risks

Contains justifications?

Yes — inclusion and exclusion justification is mandatory

No — contains actions, not rationale for applicability

Contains owners/deadlines?

Rarely — status only, not project detail

Yes — owner, target date, resourcing

Update trigger

Any change to risk assessment, scope, controls, or status

Any change in project progress or new treatment decision

Audience

Auditors, senior management, regulators

Project owners, implementation teams, ISMS manager

Typical format

Structured register/table, often spreadsheet or GRC tool

Project plan or tracked action list

In short: the SoA tells you what and why; the RTP tells you how and by when. A mature ISMS keeps both, cross-referenced by control number, and updates them in the same change cycle — because a control that moves from "not implemented" to "implemented" in the SoA should be traceable to a closed action in the RTP.

Step 1: Start From Risk Treatment, Not From Annex A

The build order matters more than almost anything else in this exercise. If you open a blank SoA template and start reading down the Annex A list asking "do we do this?", you will produce exactly the document Marcus inherited — technically complete, substantively empty. Instead, the SoA should be assembled from three inputs you should already have on the table before you touch Annex A:

  1. The risk register — every risk you've identified and analyzed, with likelihood, impact, and current treatment decision (avoid, reduce, transfer, or accept)

  2. The risk treatment decisions — for every risk you chose to reduce, what control or set of controls was selected to reduce it

  3. Legal, regulatory, and contractual obligations — requirements that exist independent of your risk register, such as a client contract mandating encryption at rest, or a data protection law requiring breach notification procedures

From these three inputs, you build a working list of "controls we need." Only then do you open Annex A, 93 controls in order, and ask two questions for each one: does this control already appear on our working list? and if not, does comparing against it reveal a risk or obligation we missed? That second question is the entire point of Clause 6.1.3 c) — Annex A functions as a completeness check, not a wish list.

Step 2: Walking Every Control — Applicable or Not

With your risk-driven working list in hand, work through all four themes in order — Organizational (5.1–5.37), People (6.1–6.8), Physical (7.1–7.14), Technological (8.1–8.34) — and make one of three determinations for each control:

  • Applicable and already addressed by an existing control on your working list — record it as included, with justification pointing to the risk or obligation it treats

  • Applicable but not yet in place — record it as included, justification as above, implementation status "not implemented" or "partially implemented," and a corresponding action opened in the Risk Treatment Plan

  • Not applicable — record it as excluded, with a specific justification tied to your scope, your risk assessment, or the absence of the underlying activity the control assumes exists

"I tell every client the same thing on day one: if you can't finish the sentence 'we excluded this control because…' without saying nothing after 'because,' you're not ready to exclude it." — Devon Marchetti, Principal Security Consultant, has led SoA workshops for 60+ certification projects

Table 3: Determining Applicability — Decision Criteria

Question to Ask

If Yes →

If No →

Does the control treat a risk identified in the risk assessment?

Likely applicable

Continue checking

Does a law, regulation, or contract require this control regardless of internal risk rating?

Applicable (obligation-driven)

Continue checking

Is the underlying activity or asset type present in your ISMS scope? (e.g., cloud services, physical offices, software development)

Continue checking

Likely not applicable — document why the activity doesn't exist in scope

Is the risk already fully treated by a different control, making this one redundant?

Consider exclusion, referencing the control that covers it

Applicable

Would excluding this control leave a risk in the register untreated?

Do not exclude

Exclusion is defensible

Writing Defensible Inclusion Justifications

An inclusion justification should never simply restate the control's own wording back at itself — "Access control is applicable because access needs to be controlled" tells an auditor nothing and is functionally identical to leaving the cell blank. A strong inclusion justification names the risk (ideally by risk register ID), the asset or process it protects, and, where relevant, the obligation driving it.

Table 4: Inclusion Justification — Weak vs. Strong

Control

Weak Justification (Fails Audit Scrutiny)

Strong Justification (Defensible)

5.15 Access control

"Required for information security."

"Treats Risk R-014 (unauthorized access to customer manifest data); enforces least-privilege model defined in the Access Control Policy."

6.7 Remote working

"All companies need this now."

"Treats Risk R-027 (data exposure via unmanaged home networks) following shift to hybrid work in 2024; scope covers all staff with VPN access to production systems."

8.24 Use of cryptography

"Good security practice."

"Treats Risk R-009 (interception of data in transit) and satisfies Clause 5.4 of the ClientCo Master Services Agreement requiring TLS 1.2+ for data transfer."

5.7 Threat intelligence

"Recommended by ISO."

"Treats Risk R-031 (undetected emerging threats targeting logistics-sector SaaS); feeds quarterly threat briefings into the risk register review."

Writing Defensible Exclusion Justifications

Exclusions carry more audit weight than inclusions, because they are where organizations are tempted to cut corners. The test an auditor will apply, implicitly or explicitly, is: does this justification describe an absence of risk, or an absence of effort? The former is defensible; the latter is a nonconformity waiting to be found.

Table 5: Exclusion Justification — Weak vs. Strong

Control

Weak Justification (Signals Avoidance)

Strong Justification (Defensible)

7.1 Physical security perimeters

"Not a priority right now."

"Organization has no physical offices or on-premises data centers; all staff work remotely and all infrastructure is hosted in a Tier 3+ cloud provider's facilities, whose physical controls are covered under 5.23 and the provider's SOC 2 report."

8.30 Outsourced development

"Too expensive to assess right now."

"No software development is outsourced to third parties; all development is performed by in-house engineering, covered under 8.25–8.29."

5.29 Information security during disruption

"We'll deal with it if it happens."

"Risk assessment rated business disruption scenarios as low likelihood and low impact given a single-region, non-critical service (internal analytics dashboard only); reassessed annually as part of BCM review."

7.14 Secure disposal or re-use of equipment

"IT handles that informally."

"Excluded from initial scope pending confirmation — currently marked as gap, target inclusion Q3 2026." (Note: an honest "not yet decided" is preferable to a fabricated justification — but should not remain open indefinitely.)

A justification like "not a priority" or "we'll get to it" is not a justification for exclusion — it's an admission of a gap, and it should be recorded honestly as a control that is applicable but not implemented, feeding the Risk Treatment Plan, rather than dressed up as an exclusion to make the SoA look cleaner than reality.

"The worst SoAs I've reviewed aren't the ones with gaps. Gaps are normal — every organization has them on day one. The worst ones are the ones that hide gaps behind a false exclusion." — Priya Nandakumar, GRC Manager, has reviewed SoAs across finance, healthcare, and SaaS sectors

Implementation Status: What "Implemented" Actually Means

The third mandatory element of the SoA — whether necessary controls are implemented — is where documents most often drift from reality, because "implemented" is treated as binary when it's rarely that simple. A defensible SoA distinguishes between genuine implementation states rather than forcing every control into "yes" or "no."

Table 6: Implementation Status Categories

Status

Definition

Evidence an Auditor Will Expect

Implemented

Control is fully designed, deployed, and operating as intended

Policy/procedure document, technical configuration, logs or records showing operation

Partially implemented

Control is in place for some but not all applicable assets, teams, or locations

Same as above, scoped to the covered subset, plus a documented plan for the remainder

Planned / not yet implemented

Control is applicable and justified but not yet built

Entry in the Risk Treatment Plan with owner and target date

Implemented via third party

Control is satisfied by a supplier, cloud provider, or outsourced service rather than internally

Contract clause, SOC 2/ISO certificate, or equivalent assurance evidence from the third party

Not applicable

Excluded per justification

The exclusion justification itself; no further evidence expected

Marking a control "implemented" without being able to produce at least one of the evidence types above is the single fastest way to convert a routine audit question into a nonconformity — as Halloran discovered with 8.23 and 5.23 in the opening story.

The Worked SoA Excerpt: A Real Cross-Theme Example

The table below is a representative excerpt — not a complete SoA — showing how a mid-sized SaaS company (modeled loosely on Halloran, post-rebuild) might document a handful of controls from each of the four themes. Use it as a pattern for structure and tone, not as a template to copy wholesale — your justifications must reflect your own risk register.

Table 7: Worked SoA Excerpt (Sample Controls Across All Four Themes)

Control #

Control Name

Applicable (Y/N)

Justification

Implementation Status

Related Risk/Reference

5.7

Threat intelligence

Y

Treats R-031 (emerging sector-specific threats); informs quarterly risk register review

Partially implemented

R-031

5.19

Information security in supplier relationships

Y

Treats R-018 (data exposure via third-party integrations); all vendors handling manifest data assessed pre-onboarding

Implemented

R-018

5.23

Information security for use of cloud services

Y

Treats R-005 (misconfiguration of cloud-hosted production environment); shared responsibility model documented with AWS

Implemented

R-005

5.31

Legal, statutory, regulatory and contractual requirements

Y

Statutory obligation; tracks data protection and retail-sector contractual clauses

Implemented

Legal Register L-002

6.3

Information security awareness, education and training

Y

Treats R-011 (phishing-driven credential compromise); mandatory onboarding + annual refresher

Implemented

R-011

6.7

Remote working

Y

Treats R-027 (data exposure via unmanaged home networks); VPN + endpoint policy for all remote staff

Implemented

R-027

7.1

Physical security perimeters

N

No physical offices or on-premises facilities; fully remote workforce, infrastructure hosted with certified cloud provider

Not applicable

Scope Statement §3

7.4

Physical security monitoring

N

Excluded for the same reason as 7.1; provider's physical monitoring covered under supplier due diligence (5.19)

Not applicable

Scope Statement §3

7.10

Storage media

Y

Treats R-022 (data leakage via unencrypted removable media); policy prohibits unencrypted USB storage

Implemented

R-022

8.7

Protection against malware

Y

Treats R-003 (malware-driven system compromise); EDR deployed to all endpoints

Implemented

R-003

8.8

Management of technical vulnerabilities

Y

Treats R-006 (unpatched vulnerabilities exploited); monthly vulnerability scanning, quarterly external pentest

Partially implemented

R-006

8.15

Logging

Y

Treats R-014 (undetected unauthorized access); centralized log aggregation for production systems

Implemented

R-014

8.23

Web filtering

Y

Treats R-034 (malicious site access from corporate devices); DNS-layer filtering deployed post-remediation

Implemented

R-034

8.28

Secure coding

Y

Treats R-009 (introduction of exploitable code defects); secure coding standard adopted, static analysis in CI pipeline

Partially implemented

R-009

8.30

Outsourced development

N

No development activity is outsourced; all engineering performed in-house

Not applicable

Scope Statement §4

For a complete breakdown of what every one of the 93 controls covers and how they group by intent, a dedicated reference — Annex A Controls Explained: All 93 — is worth keeping open alongside your SoA while you work through this exercise.

Organizational Controls (5.1–5.37) in the SoA

The Organizational theme is the largest, and it tends to have the highest inclusion rate of any theme, because most of its 37 controls concern policy, governance, and process — things nearly every organization needs in some form, even if implementation maturity varies widely.

Table 8: Organizational Controls — Common Applicability Patterns

Control Group

Examples

Typical Applicability

Common Reason for Exclusion (if any)

Policy and governance

5.1 Policies for information security, 5.2 Roles and responsibilities, 5.3 Segregation of duties

Almost always applicable

Rarely excluded outright; may be partially implemented in very small teams

Asset and information handling

5.9–5.14 (inventory, acceptable use, classification, labelling, transfer)

Almost always applicable

N/A

Supplier relationships

5.19–5.22

Applicable if any third parties process data or provide services

Excluded only where an organization genuinely has no suppliers with data access

Cloud services

5.23

Applicable to nearly all modern SaaS/cloud-hosted organizations

Excluded only for fully on-premises, air-gapped environments

Incident management

5.24–5.28

Almost always applicable

N/A

Business continuity

5.29–5.30

Applicable where disruption would materially affect operations

Sometimes scoped down for low-criticality internal-only systems

Legal and compliance

5.31–5.36

Almost always applicable

N/A

People Controls (6.1–6.8) in the SoA

The People theme is small — only 8 controls — but it is one of the highest-risk areas to under-document, because human error and insider risk consistently rank among the top causes of security incidents across industries.

Table 9: People Controls — Common Applicability Patterns

Control

Name

Typical Applicability

Notes

6.1

Screening

Applicable wherever hiring occurs

Depth of screening should map to role sensitivity

6.2

Terms and conditions of employment

Almost universally applicable

Ties to HR contracts

6.3

Awareness, education and training

Almost universally applicable

Frequently under-evidenced — auditors ask for training records, not just a policy

6.4

Disciplinary process

Almost universally applicable

Must link to actual HR process, not just a policy statement

6.5

Responsibilities after termination

Almost universally applicable

Offboarding checklist is common evidence

6.6

Confidentiality/NDA agreements

Almost universally applicable

Often already in place for legal reasons pre-dating the ISMS

6.7

Remote working

Applicable to any organization with remote or hybrid staff

Rapidly increased in relevance since 2020; frequently under-scoped

6.8

Information security event reporting

Almost universally applicable

Requires a clear, low-friction reporting channel — not just a policy

Physical Controls (7.1–7.14) in the SoA

Physical controls are the theme most affected by an organization's actual footprint — and the one where legitimate, well-justified exclusions are most common and most defensible, provided the underlying scope statement supports them.

Table 10: Physical Controls — Common Applicability Patterns

Control Group

Examples

Fully Remote / Cloud-Only Org

Org with Physical Offices/Data Center

Perimeters and entry

7.1 Physical security perimeters, 7.2 Physical entry

Often excluded (no facilities)

Applicable

Monitoring and environment

7.4 Physical security monitoring, 7.5 Protecting against physical/environmental threats

Often excluded or covered via supplier (5.23)

Applicable

Workspace behavior

7.6 Working in secure areas, 7.7 Clear desk and clear screen

Sometimes still applicable for home offices handling sensitive data

Applicable

Equipment

7.8 Equipment siting, 7.9 Assets off-premises, 7.13 Equipment maintenance

Applicable to laptops/endpoints regardless of office footprint

Applicable

Media and disposal

7.10 Storage media, 7.14 Secure disposal or re-use of equipment

Applicable

Applicable

The critical discipline here: even a fully remote organization still issues laptops, handles removable media, and disposes of old hardware — so 7.9, 7.10, and 7.14 are rarely fully excludable even when 7.1 and 7.2 legitimately are.

Technological Controls (8.1–8.34) in the SoA

The Technological theme is the largest after Organizational, and it's where SoAs most often fail on implementation status rather than applicability — nearly every organization needs most of these 34 controls; the honest question is usually "how mature is it," not "does it apply."

Table 11: Technological Controls — Common Applicability Patterns

Control Group

Examples

Typical Applicability

Common Maturity Gap

Access and authentication

8.1–8.5 (endpoint devices, privileged access, source code, secure authentication)

Almost always applicable

MFA coverage often partial at first assessment

Operations

8.6–8.14 (capacity, malware, vulnerabilities, configuration, backup, redundancy)

Almost always applicable

Vulnerability management often reactive, not scheduled

Logging and monitoring

8.15–8.18

Almost always applicable

Logging exists; centralized monitoring/alerting often lags

Network security

8.20–8.23 (network security, segregation, web filtering)

Almost always applicable

Segmentation frequently incomplete in smaller environments

Cryptography

8.24

Almost always applicable

Key management maturity varies widely

Secure development

8.25–8.29, 8.31–8.34

Applicable to any org that develops software

Security testing often added late in the SDLC

Outsourced development

8.30

Applicable only if development is outsourced

Legitimately excluded for in-house-only engineering

Linking Every Control to Risk Treatment and the Risk Register

A defensible SoA is traceable in both directions. From any control row, you should be able to point to the specific risk (or legal/contractual obligation) it treats. From any risk in the register, you should be able to point to which control or controls were selected to treat it. When that traceability breaks — a control marked applicable with no corresponding risk, or a high risk in the register with no control referencing it — you have exactly the gap Renata's team found at Halloran.

This is why the "Related Risk/Reference" column in the worked SoA excerpt above isn't decorative. It's the load-bearing column that turns a list of assertions into an auditable chain of evidence. If your risk assessment process is still informal, or you're not confident your risk register is complete enough to drive this mapping, it's worth working through How to Conduct an ISO 27001 Risk Assessment as a companion exercise before finalizing the SoA — trying to build the SoA on a thin risk register is how organizations end up reverse-engineering justifications after the fact, which auditors can usually spot immediately.

A practical cross-check worth running before any audit: pick ten risks at random from the register and ten controls at random from the SoA, and trace each one to its counterpart. If you can't complete the trace within a couple of minutes per item, the mapping isn't ready.

Case Study: The SoA That Survived Stage 2 Without a Single Follow-Up Question

Halloran's rebuild, six months after the failed Stage 2 attempt, offers a useful contrast. Marcus, working with an external consultant this time, rebuilt the SoA from the risk register upward exactly in the order described earlier in this article: risk assessment first, treatment decisions second, Annex A comparison third. When the delayed Stage 2 audit resumed, the same lead auditor, Renata, spent forty minutes on the SoA — roughly a quarter of the time she'd spent the first time — and raised zero findings against Clause 6.1.3. She later told Marcus, off the record, that the difference wasn't the quality of the controls themselves (several had barely changed), it was that every justification named a risk ID she could trace directly into the risk register, and every exclusion named a specific scope boundary rather than a vague dismissal. Halloran was certified eleven weeks later, and the grocery-chain contract renewal — the one that had slipped a quarter the first time — closed on schedule the second time around.

"A good SoA doesn't need to be defended in the room. It defends itself, because every line already answers the question before I ask it." — Renata Osei, ISO 27001 Lead Auditor

Case Study: SoA Drift and a Repeat Nonconformity

A second, illustrative pattern: a regional healthcare billing processor — call it Ferrow Medical Systems, 80 employees — passed initial certification with a solid SoA built the right way, risk-first. Eighteen months later, at the first surveillance audit, the auditor found that the SoA still listed the same 61 applicable controls with the same implementation statuses as the original certification audit — despite the company having migrated its entire billing platform to a new cloud provider, added two new sub-processors, and discontinued an on-premises fax-to-EHR gateway that had originally justified several Physical-theme control inclusions. Nobody had updated the SoA to reflect any of it. The auditor didn't find a single control implemented incorrectly — the finding was that the SoA no longer reflected the current environment, a minor nonconformity under ongoing document control requirements. Ferrow closed the gap within thirty days by instituting a quarterly SoA review tied to change management, but the finding was avoidable: the SoA had simply been treated as a one-time certification artifact rather than a living document.

"The SoA you certified against and the SoA sitting on the shelf eighteen months later should not be strangers to each other." — Devon Marchetti, Principal Security Consultant

Case Study: The Over-Excluded SoA That Lost a Deal

Not every SoA failure surfaces in a certification audit — some surface in a sales cycle. A workforce-management SaaS vendor, referred to here as Corvale Systems, built its first SoA under time pressure ahead of a certification deadline tied to a funding round. To move quickly, the ISMS lead excluded a disproportionate share of controls across the Technological theme — including 8.16 Monitoring activities, 8.9 Configuration management, and 8.34 Protection of information systems during audit testing — with justifications that amounted to "not currently resourced." The certificate was issued; the auditor, working from a sampling plan rather than a full walk-through, didn't happen to sample those specific rows during Stage 2.

Eight months later, a prospective enterprise client's security team requested the SoA directly as part of vendor due diligence — a request that has become increasingly common as clients treat the SoA as a substitute for a lengthy security questionnaire. Reading the document line by line, the prospect's security architect flagged the same pattern the internal auditor had missed: a cluster of excluded controls with vague, effort-based justifications clustered in exactly the areas — monitoring, configuration, vulnerability management — that mattered most for the specific integration being discussed. The deal, worth an estimated $340,000 in annual contract value, stalled for six weeks while Corvale scrambled to produce real justifications or genuine remediation timelines, and ultimately closed at a reduced scope with additional contractual security commitments layered on top. The certificate hadn't lied outright, but the SoA behind it hadn't held up to a motivated reader either.

"Your SoA doesn't just get read by an auditor once a year anymore. Increasingly, it gets read by every serious enterprise prospect's security team before they'll sign anything." — Tomás Reyes, Internal Audit Lead, has run vendor security reviews for a Fortune 500 procurement function

The lesson generalizes beyond audits: because more buyers now request the SoA directly as part of procurement due diligence, a document engineered to slip past a sampling-based certification audit is not the same as a document that will hold up to a determined, technically literate outside reader with a commercial stake in finding the gaps.

How Auditors Actually Sample the SoA

It's worth understanding the mechanics behind Corvale's near-miss and Halloran's direct hit, because they illustrate two different audit realities that shape how defensible your SoA needs to be. Auditors do not typically verify all 93 rows line by line — certification bodies work from a sampling methodology proportional to the size and complexity of the ISMS, often weighted toward higher-risk control areas, recent changes, and any control the organization itself flagged as newly implemented. That means an indefensible row can survive a single audit cycle purely by not being sampled — which is precisely why "it passed the audit" is a weaker signal of SoA quality than it appears to be.

Table 12: How Auditors Typically Select SoA Rows to Test

Sampling Factor

Why It Increases Scrutiny

Control marked "implemented" but recently changed status

Auditors probe recent changes for premature status updates

Control tied to a high or critical risk in the register

Higher consequence if the control turns out to be weaker than documented

Control with unusually generic or repeated justification wording

Boilerplate language across multiple rows signals a template exercise

Control related to a prior audit finding or nonconformity

Verifying the corrective action actually closed the gap

Exclusions clustered in one theme or control group

Pattern suggests scope-driven avoidance rather than case-by-case assessment

Controls central to the organization's stated risk profile (e.g., 8.28 for a software company, 5.23 for a cloud-native business)

These are the controls where a gap would matter most

The practical implication is not "hope you don't get sampled" — it's that every row should be written as though it will be, because the rows most likely to be sampled are also, not coincidentally, the rows where a gap does the most damage if left untreated.

SoA Structure for Multi-Site and Multi-Business-Unit Organizations

A single flat SoA works well for a single-site, single-business-unit organization, but larger organizations — multiple offices, multiple product lines, or a parent company with several subsidiaries inside one certification scope — often need a slightly different structure to stay both accurate and usable. Two approaches are common in practice:

Table 13: SoA Structuring Approaches for Complex Organizations

Approach

How It Works

Best Fit

Risk

Single unified SoA with a "scope/location" column

One document, one row per control, with an added column noting which sites or business units the applicability and status apply to

Organizations with largely consistent control implementation across units

Column can become overloaded and hard to read if variation is high

Master SoA plus site/unit-level addenda

One master document setting overall applicability logic, with supplementary documents recording site-specific implementation status

Organizations with materially different environments per site (e.g., one site has a data center, others don't)

Requires strong version control discipline to keep master and addenda synchronized

Whichever structure is chosen, the underlying rule doesn't change: every applicability decision still has to trace back to a risk, an obligation, or a documented scope boundary — multi-site complexity is a formatting challenge, not a license to loosen the justification standard.

Common SoA Mistakes and How to Avoid Them

Across certification projects, the same handful of mistakes recur often enough to be worth naming directly.

Table 14: Common SoA Mistakes

Mistake

Why It Happens

Consequence

Fix

Excluding controls to avoid work, not because risk is absent

Pressure to minimize implementation effort before an audit deadline

Major nonconformity if discovered; latent security gap if not

Justify exclusions against risk assessment and scope only, never against effort

Marking everything "applicable and implemented" without evidence

Assumption that a fuller SoA looks stronger

Auditor spot-checks fail immediately, credibility of entire ISMS damaged

Use the full status taxonomy (implemented, partial, planned, third-party, N/A) honestly

Copy-pasting a generic or template SoA

Time pressure, lack of confidence in risk assessment output

Justifications don't match the organization's actual environment; easily detected

Build from your own risk register every time — templates only for structure, never content

Letting the SoA drift out of sync with reality

Treated as a one-time certification deliverable

Nonconformities at surveillance audits, misleading risk picture for management

Tie SoA review to change management and a fixed review cadence

Vague, boilerplate justifications repeated across many rows

Time pressure, unclear ownership of the exercise

Auditor cannot verify traceability to risk; signals a checkbox exercise

Reference specific risk IDs, assets, or obligations per row

No link between SoA and Risk Treatment Plan

Documents built by different people at different times

Statuses become unreliable, no visibility into remediation progress

Cross-reference control numbers between both documents; review together

Keeping the SoA a Living Document

Ferrow's story illustrates the point directly: an SoA is correct on the day it's approved and increasingly wrong every day after that, unless something forces a review. The organizations that avoid drift treat the SoA the way they'd treat any other risk-relevant record — reviewed on a schedule, and reviewed on trigger events, not just at certification and recertification.

Table 15: SoA Maintenance Cadence

Trigger

Review Action

Typical Owner

Scheduled quarterly review

Confirm implementation statuses still accurate; check for any risk register changes since last review

ISMS Manager

Annual management review cycle

Full re-walk of applicability decisions alongside risk assessment refresh

ISMS Manager + Top Management

New system, service, or major project

Assess whether new controls become applicable (e.g., new cloud service triggers 5.23 review)

Project Owner + ISMS Manager

New or changed supplier/sub-processor

Reassess 5.19–5.22 applicability and evidence

Procurement/Vendor Risk Owner

Significant incident

Reassess related control's justification, status, and effectiveness

Incident Response Lead + ISMS Manager

Change in scope (Clause 4.3)

Full applicability re-walk against updated scope statement

ISMS Manager + Top Management

Internal audit finding

Update affected control(s) status and justification as corrective action

ISMS Manager

Regulatory or contractual change

Reassess controls tied to the changed obligation

Legal/Compliance + ISMS Manager

A quarterly cadence is a reasonable default for most mid-sized organizations; higher-change environments (rapid cloud migration, frequent M&A, fast headcount growth) may warrant monthly spot-checks on the highest-risk control groups even between full reviews.

Version Control and Change Management for the SoA

Because the SoA is referenced by auditors across multiple audit cycles, version discipline matters as much as content accuracy. Every revision should carry a version number, a date, the name of the approver, and — critically — a change log entry explaining what changed and why, not just that something changed. A control moving from "not implemented" to "implemented" should reference the closed Risk Treatment Plan action that made it true. A newly excluded control should reference the scope or risk assessment change that justified the exclusion. Without this discipline, an auditor reviewing historical versions during a surveillance audit has no way to distinguish a deliberate, risk-informed update from an unexplained, potentially convenient one.

Table 16: SoA Version Control Fields

Field

Purpose

Version number

Uniquely identifies the SoA revision under review

Effective date

When the revision took effect

Approved by

Accountable owner (typically ISMS Manager or Top Management representative)

Change summary

What changed since the prior version, at a control level

Trigger reference

Link to the event that prompted the change (risk review, incident, scope change, audit finding)

Linked RTP version

Ensures SoA and Risk Treatment Plan are read against consistent versions of each other

Who Owns the SoA

Ownership confusion is a quieter but still common failure mode — the SoA gets built once by a consultant, handed to whoever happens to be the ISMS manager at the time, and never has a clearly assigned steward afterward. A RACI model makes ongoing accountability explicit.

Table 17: SoA Ownership — RACI

Activity

Responsible

Accountable

Consulted

Informed

Initial SoA drafting from risk treatment output

ISMS Manager

ISMS Manager

Risk owners, control owners, legal/compliance

Top Management

Approval of SoA

ISMS Manager

Top Management

Internal audit

All control owners

Quarterly status review

ISMS Manager

ISMS Manager

Control owners

Top Management

Updating justifications after scope or risk change

ISMS Manager

Top Management

Risk owners, legal/compliance

Internal audit

Verifying evidence behind "implemented" status

Internal audit

Internal audit

Control owners

ISMS Manager

Presenting SoA to external auditor

ISMS Manager

ISMS Manager

Control owners (as needed)

Top Management

Spreadsheets, Templates, and GRC Tools: Choosing How to Maintain the SoA

Most organizations start the SoA in a spreadsheet, and for many small and mid-sized ISMS implementations, that remains entirely adequate — provided version control discipline is maintained manually and rigorously. Larger or more complex environments, especially those managing multiple frameworks alongside ISO 27001 (SOC 2, PCI DSS, GDPR-driven obligations), often outgrow spreadsheets because cross-referencing risks, controls, evidence, and audit history by hand becomes error-prone at scale.

Table 18: SoA Maintenance Approach Comparison

Approach

Best Fit

Strengths

Weaknesses

Spreadsheet (structured template)

Small-to-mid ISMS, single framework

Low cost, fast to start, flexible

Manual version control, no automatic cross-referencing, easy to let drift

GRC platform

Multi-framework, larger organizations, frequent audits

Automated control-to-risk mapping, evidence attachment, audit trail

Licensing cost, implementation effort, can become its own maintenance burden

Hybrid (spreadsheet + document management system)

Growing mid-sized organizations

Retains spreadsheet flexibility with enforced version history

Still manual mapping; relies on process discipline rather than tooling

Whichever approach you choose, a ready-made starting point removes a surprising amount of friction — a structured Statement of Applicability (SoA) Template that already carries the six required columns (control number, name, applicability, justification, status, risk reference) saves the first few hours of formatting decisions that otherwise delay the substantive work of actually walking the controls.

Formatting and Numbering Conventions Worth Adopting

A handful of small formatting decisions, made consistently, save significant time during both internal review and external audit. First, always retain the exact Annex A control numbering (5.1 through 8.34) rather than inventing an internal numbering scheme — auditors, consultants, and any future ISMS owner should be able to cross-reference your SoA against the published standard without translation. Second, keep control names verbatim from the standard rather than paraphrasing them, since paraphrased names create ambiguity about which control is actually being addressed. Third, resist the temptation to merge multiple controls into a single row for convenience — each of the 93 controls should have its own row, even where the same underlying implementation (say, a single access control platform) satisfies several related controls; a shared implementation is still recorded as separate applicability and status decisions per control.

Fourth, keep the justification and evidence-reference columns separate rather than combining them — the justification explains why a control is applicable or excluded, while the evidence reference points to where proof lives (a policy document ID, a ticket number, a system name). Conflating the two makes both harder to audit cleanly. Finally, resist compressing the four-theme structure into an alphabetized or re-sorted list; keeping controls grouped and ordered by theme (Organizational, then People, then Physical, then Technological) mirrors how Annex A itself is published and how most auditors expect to navigate the document, which reduces friction during the audit interview itself.

The Board-Level Cost of Getting This Wrong

It's worth pausing on why the SoA carries this much weight beyond audit mechanics. A weak or fabricated SoA doesn't just risk a nonconformity — it means senior management is making risk decisions based on a document that misrepresents the organization's actual security posture. If the board believes 93 controls are implemented when a third of them are aspirational, budget doesn't get allocated to close real gaps, incident response plans get built on false assumptions about what's actually monitored, and — as Halloran discovered — commercial relationships that depend on the certificate get disrupted the moment the fiction is tested. The SoA is simultaneously an audit artifact and a management decision-support tool; treating it as only the former is how it degrades into the latter's enemy.

"Every dollar an organization saves by faking a SoA row, it pays back tenfold the day that row gets tested — by an auditor, a regulator, or an attacker. Usually in that order." — Devon Marchetti, Principal Security Consultant

Preparing to Present the SoA to an Auditor

Beyond writing a defensible document, there's a separate skill in presenting it well during the audit interview itself — and it's worth rehearsing before Stage 2, not discovering under pressure the way Marcus did. Assign one person, typically the ISMS manager, as the primary voice for SoA questions, but make sure control owners for the highest-risk rows are reachable during the audit window rather than on leave or unavailable, since "let me find out and get back to you" repeated across several rows reads very differently than it does once. Walk through the SoA yourself, cold, a week before the audit, picking rows at random the way an auditor would, and time how long it takes to locate supporting evidence for each — if it takes you ten minutes to find the log export proving 8.15 Logging is operating, it will take the auditor the same ten minutes, multiplied by however many rows they sample, and that friction alone can read as a maturity gap even when the control genuinely works.

It also helps to distinguish, out loud, between the SoA's justification language and the deeper technical detail an auditor may want next — a good response to "why is 8.24 applicable" gives the risk-based justification directly from the document, then offers to go deeper into the cryptographic implementation only if asked, rather than front-loading unnecessary technical detail that can introduce inconsistencies with what's actually written down. Rehearsing this distinction is a small investment that measurably shortens audit interviews and reduces the chance of an offhand verbal comment contradicting the documented justification.

"The best audit interviews I run are boring. The SoA answers the question, the evidence confirms the SoA, and we move to the next row. Excitement in an audit interview usually means something doesn't match." — Priya Nandakumar, GRC Manager

Building Your First SoA: A Practical Checklist

Bringing the whole process together, here is the sequence a first-time ISMS owner should follow, drawing on everything above:

  1. Confirm your ISMS scope statement is finalized and stable before starting — applicability decisions depend on it

  2. Confirm the risk assessment and risk treatment decisions are complete for all identified risks

  3. Build a working list of controls implied by risk treatment decisions and known legal/contractual obligations

  4. Walk all 93 Annex A controls in theme order, comparing against your working list

  5. For each control, decide applicable or not applicable, and write a specific justification referencing risk IDs, obligations, or scope boundaries

  6. For applicable controls, record an honest implementation status using the full taxonomy (implemented, partial, planned, third-party, not applicable)

  7. Cross-reference every included control to a Risk Treatment Plan action if not yet fully implemented

  8. Have a second reviewer — ideally internal audit or an external consultant — spot-check a sample of both inclusions and exclusions for defensibility

  9. Get formal approval and version the document

  10. Schedule the first quarterly review before you file the SoA away

Cross-Framework Considerations: SoA in a Multi-Framework Environment

Many organizations building an SoA aren't starting from a blank slate — they already hold a SOC 2 report, align loosely to the NIST Cybersecurity Framework, or carry PCI DSS obligations because they handle payment data. None of these substitute for the SoA, but they can accelerate it: a control already operating to satisfy a SOC 2 Type II audit — logging, access reviews, change management — often maps directly onto an Annex A control, and the existing evidence can be reused rather than rebuilt. If you're trying to understand how ISO 27001's control set relates to these other frameworks at a structural level before you map individual controls, ISO 27001 vs NIST/SOC 2/PCI DSS Compared lays out where they overlap and where they diverge — and where a PCI DSS obligation might force an inclusion in your SoA that your own risk assessment alone would not have flagged. The same logic applies to GDPR obligations feeding into 5.34 Privacy and protection of PII — a legal requirement, not just a risk-driven choice, and one of the clearer examples of where "applicable" is determined by law rather than likelihood and impact.

If your organization is still building foundational ISMS understanding alongside the SoA, it's worth anchoring back to ISMS Core Concepts and the ISO 27001 Terminology and Glossary — both make the applicability conversation faster because everyone on the team is using "control," "risk treatment," and "residual risk" the same way. And because who your stakeholders are often shapes which controls carry contractual weight, Interested Parties and Stakeholder Requirements is a useful companion for identifying obligations that belong in your SoA justifications before an auditor — or a client — points them out for you.

For teams building the supporting documents in parallel, a Risk Register Template and a Gap Analysis Tool both reduce the manual overhead of the mapping exercise described earlier, and a hands-on lab — Build a Sample Risk Treatment Plan — is a useful way to practice turning SoA gaps into a working RTP before doing it for real. For a quick-reference companion while you walk all 93 controls theme by theme, keep the Annex A — All 93 Controls at a Glance one-pager open alongside this article.

Where This Leaves You

The Statement of Applicability is not a document you write once and file — it's the running scoreboard of how well your risk decisions and your actual controls line up, and it's the first thing any competent auditor will use to decide how carefully to look at everything else. Build it in the right order — risk assessment, then treatment, then Annex A comparison — and every justification you write will already have an answer ready before an auditor asks the question. Build it backward from a template, and you're gambling that nobody checks, which is exactly the bet Marcus lost the first time around.

If you're working through your own SoA right now, PentesterWorld's penetration testing and control validation services can pressure-test the "implemented" claims in your SoA before an external auditor does — surfacing the gap between what your documentation says and what your environment actually enforces, while there's still time to close it quietly rather than explain it publicly.

Frequently asked questions

Does the SoA have to list all 93 Annex A controls, even the excluded ones?

Yes. Clause 6.1.3 d) requires justification for excluding any Annex A controls, which means the complete list of 93 must be addressed — either included with justification and status, or excluded with justification. A partial list that only shows included controls doesn't meet the clause.

Can we exclude a control just because we're a small company?

Organization size alone is not a justification — the justification has to trace to an absent risk, an absent activity, or a scope boundary. In practice, small size often does correlate with legitimate exclusions (no physical office, no outsourced development), but the justification should name that underlying fact, not the size itself.

How often should the SoA be updated?

At minimum, on a quarterly cycle plus any time there's a material trigger — scope change, new system or supplier, significant incident, or internal audit finding. Treating it as a once-per-certification-cycle document is the single most common driver of surveillance-audit nonconformities.

Is the SoA the same as the Risk Treatment Plan?

No. The SoA documents which controls apply, why, and their implementation status. The Risk Treatment Plan documents the actions, owners, and timelines to close the gaps the SoA identifies. They should be cross-referenced but are distinct documents serving different audiences.

Who should approve the final SoA?

Top Management should give formal approval, since the SoA represents management's accepted view of residual risk and control coverage — though the ISMS Manager typically drafts and maintains it day to day.

What happens if an auditor disagrees with an exclusion?

They will typically raise it as a finding requiring the organization to either strengthen the justification with evidence, or reclassify the control as applicable and open a remediation action. It's rarely fatal on its own unless it reveals a pattern of unjustified exclusions across multiple controls, which then calls the whole SoA's credibility into question.

Should the SoA reference ISO 27002 control guidance directly?

It can, and many organizations do use ISO 27002's implementation guidance to help decide how a control should be implemented, but the SoA itself only needs to record the applicability decision, justification, and status — the "how" detail belongs more naturally in supporting policies and procedures.

Can we mark a control "implemented" if a third party (like a cloud provider) implements it for us?

Yes, provided you can produce assurance evidence — a sub-processor's SOC 2 report, ISO 27001 certificate, or equivalent — and your own documentation explains the shared responsibility boundary. Recording it as "implemented via third party" rather than a flat "implemented" keeps the distinction visible and auditable, and avoids implying your organization directly operates a control it doesn't.

How detailed does an exclusion justification need to be — one sentence or a paragraph?

Length matters less than specificity. A single well-constructed sentence that names the absent risk, the absent activity, or the scope boundary is stronger than a vague paragraph. As a rule of thumb, if a knowledgeable outsider reading only that one cell could ask "based on what?" and get no answer from the text itself, it needs more specificity, not necessarily more words.

20

About the author

Cybersecurity Expert

Satish Kumar writes about cybersecurity, offensive security, and practical defense strategies on PentesterWorld.

Related Articles

Comments (0)

No comments yet. Be the first to share your thoughts!