ISO 27001 Internal Audit Programme: How to Plan and Run It

Here's my guide on how to run an ISO 27001 internal audit programme - from an ISO consultant of dozens of projects.

Introduction

Most organisations know they need an internal audit. Far fewer know how to build a programme that satisfies the auditor, adds genuine value, and doesn’t consume weeks of calendar time each year.

ISO 27001 Clause 9.2 requires you to conduct internal audits at planned intervals. But “planned intervals” is doing a lot of work in that sentence.

This guide on the ISO 27001 internal audit programme explains exactly what that means, how to structure an annual audit, and how to run individual audits efficiently — including what to actually look at, how to record findings, and how to close them properly before your certification body shows up.


What ISO 27001 Requires

Clause 9.2 sets out the requirements for internal audits. In plain terms, you must:

  • Conduct internal audits at planned intervals to determine whether the ISMS conforms to the organisation’s own requirements and to ISO 27001
  • Plan, establish, implement, and maintain an audit programme, including frequency, methods, responsibilities, planning requirements, and reporting
  • Define the audit criteria and scope for each audit
  • Select auditors who are objective and impartial
  • Report audit results to relevant management
  • Retain documented information as evidence of the audit results

That’s the requirement. The question is how to make it work in practice without it becoming a bureaucratic drain.

ISO 27001 Online Course + Full Toolkit

Stop guessing. Follow a proven step-by-step process.

Highly recommended for anyone looking to understand ISO 27001, whether attempting it on your own or even using a consultant.

✓ Full toolkit included
✓ Learn as you build
✓ 12-month access

✓ 6 hours of video
✓ Email consultancy
✓ 30-day upgrade credit to consultancy

£285

Instant access

iso 27001 course screenshot
View Details Try the demo →

Includes full document toolkit · 30-day consultancy upgrade credit


What an Audit Programme Actually Is

The audit programme is the overarching plan that governs your internal audit activity for the year (or certification cycle). It answers: what will be audited, when, by whom, and how?

An individual audit is a specific examination of one or more parts of the ISMS — perhaps a set of clauses, a group of controls, a particular department, or a specific process.

Most organisations with a relatively small ISMS scope will run 2–4 audits per year and cover all clauses and relevant controls across the certification cycle (typically three years). Larger or more complex ISMSs may audit quarterly.


Designing Your Annual Audit Programme

Step 1: Identify what needs to be audited

Your programme should ensure that every part of the ISMS is audited over a reasonable period. For a three-year certification cycle, you should be able to demonstrate that all clauses and all relevant Annex A controls have been audited at least once.

For a smaller organisation doing two audits per year, a practical split might be:

Audit 1 (typically mid-year):

  • Clauses 4–7 (context, leadership, planning, support)
  • Annex A organisational controls (5.1–5.37) — sample basis
  • Annex A people controls (6.1–6.8)

Audit 2 (typically pre-management review, Q4):

  • Clauses 8–10 (operation, performance evaluation, improvement)
  • Annex A physical controls (7.1–7.14)
  • Annex A technological controls (8.1–8.34) — sample basis
  • Any areas flagged from Audit 1

Trigger-based audits (ad hoc):

  • Following a significant incident
  • After major organisational change (new system, new location, major restructure)
  • Following a surveillance audit finding that requires follow-up

Planning Your Internal Audit Programme

ISO 27001 Clause 9.2 requires a planned audit programme — not a single audit. Here's how to structure audits across the year so every area of your ISMS gets covered.

ISMS Area
Q1
Jan–Mar
Q2
Apr–Jun
Q3
Jul–Sep
Q4
Oct–Dec
📋 ISMS Governance (Cls. 4–6)
Planned
⚠️ Risk Assessment & Treatment
Planned
🔑 Access Control (A.8.2–A.8.5)
Priority
Planned
🛡️ Incident Management (A.5.25)
Planned
🤝 Supplier Security (A.5.19–22)
Planned
👥 People & Training (A.6.3)
Planned
🔒 Cryptography & Data Security
Planned
🔄 Business Continuity (A.5.29–30)
Planned
Planned Scheduled audit
Priority Higher-risk area — audited more frequently
Done Completed
🗓️
Cover all areas over the cycle
Every part of your ISMS should be audited at least once per three-year certification cycle. Higher-risk areas warrant more frequent attention.
🔀
Rotate focus based on risk
Your audit schedule should be informed by your risk assessment results — areas with higher residual risk or recent incidents need more scrutiny.
👤
Maintain auditor independence
Auditors must not audit their own work. In small teams, this may mean using an external auditor for certain areas or rotating responsibilities.
📊
Audit results feed directly into your management review (Clause 9.3). All findings, nonconformities, and trends from the year's audit programme should be summarised and presented to top management as a mandatory agenda input.

Step 2: Set the frequency based on risk

ISO 27001 doesn’t mandate specific intervals, but your audit frequency should be risk-informed. Higher-risk areas or controls with a history of nonconformity should be audited more frequently. Low-risk, stable areas can be audited less often.

Document your rationale. If your certification auditor asks why you audit access controls quarterly but physical security annually, you should have a principled answer.

Step 3: Assign responsibility

Each audit must be conducted by someone objective and impartial. This means the auditor cannot audit their own work.

For most organisations, there are three practical options:

Option 1: Internal auditor trained in ISO 27001. Someone within the organisation who has completed ISO 27001 internal auditor training and is not responsible for the processes or controls being audited. For many SMEs, this is the most cost-effective option once trained.

Option 2: Cross-functional approach. Members of one team audit another team’s controls. Requires careful design to avoid conflicts of interest.

Option 3: External auditor. A third party (consultant or specialist firm) conducts the internal audits. More expensive, but completely eliminates objectivity concerns and often adds more rigorous scrutiny.

Step 4: Document the programme

Produce an audit programme document — it doesn’t need to be long. One page covering the following is sufficient:

  • Audit objectives for the period
  • Scope of each planned audit (areas, clauses, controls)
  • Planned dates or quarters
  • Allocated auditor(s)
  • Reporting method and recipients
  • Review date for the programme itself

This document becomes audit evidence. Keep it updated when things change.


How to Run an Individual Internal Audit

Each audit in your programme follows the same six-phase process — from planning through to confirmed closure. Here's what happens at each stage and what evidence to retain.

1

Audit Planning

Define the scope, objectives, and criteria for this specific audit. Select an auditor who is independent of the area being audited. Notify auditees with adequate notice.

  • Define audit scope
  • Select independent auditor
  • Set audit criteria
  • Notify auditees (min. 2 weeks)
Retain as evidence
  • Audit plan / brief
  • Auditor appointment record
  • Meeting invite / notification
2

Document Review

Review relevant policies, procedures, previous audit reports, and risk documentation before conducting fieldwork. Identify areas of focus and prepare the audit checklist.

  • Review ISMS policies
  • Check previous findings
  • Prepare audit checklist
  • Identify evidence to request
Retain as evidence
  • Completed audit checklist
  • Document review notes
3

Opening Meeting

Brief the auditees on the audit scope, process, and schedule. Confirm points of contact, logistics, and how findings will be communicated. Establishes a professional tone.

  • Introduce audit objectives
  • Confirm scope with auditees
  • Agree schedule for the day
  • Set expectations on outputs
Retain as evidence
  • Opening meeting notes
  • Attendance record
4

Evidence Gathering

The fieldwork phase. Collect and test evidence through interviews, observation, and document review. Record findings — both conforming and nonconforming — against audit criteria.

  • Conduct interviews
  • Test controls in practice
  • Review records and logs
  • Note observations & findings
Retain as evidence
  • Interview notes
  • Evidence samples collected
  • Completed checklist responses
  • Photographs / screenshots
5

Closing Meeting & Report

Present findings to auditees before finalising — gives them the opportunity to clarify factual errors. Issue the formal audit report within an agreed timeframe (typically 5 working days).

  • Present preliminary findings
  • Agree factual accuracy
  • Issue formal audit report
  • Classify findings (Major / Minor / OFI)
Retain as evidence
  • Closing meeting notes
  • Signed audit report
  • Findings classification record
6

Corrective Action & Closure

For each nonconformity, the auditee must determine root cause, implement a corrective action, and provide evidence of closure. The auditor verifies effectiveness before closing the finding.

  • Agree corrective actions
  • Assign owners & deadlines
  • Verify effective implementation
  • Formally close nonconformity
Retain as evidence
  • Corrective action log
  • Root cause analysis
  • Closure evidence
  • Auditor sign-off
Timing tip: Build your internal audit calendar so Stage 6 (corrective action closure) completes at least 4–6 weeks before your certification body's surveillance or recertification audit — giving you time to demonstrate that findings have been effectively resolved.

Running Individual Audits: A Practical Approach

Before the audit

  • Prepare an audit plan. For each audit, produce a brief plan covering: scope, objectives, audit criteria (which clause or control requirements you’re checking against), methodology (interviews, document review, observation, sampling), and dates.
  • Notify participants. Give people enough notice to prepare. Surprising people serves no one — the point is to assess real operation, not to catch people out.
  • Review previous results. Look at the last audit’s findings for these areas. Were corrective actions closed? Are there repeat issues?
  • Prepare your checklist. Build or use a checklist aligned to the clauses and controls in scope. Good checklists prompt you to gather specific evidence rather than ask vague questions.

During the audit

Auditing is primarily a process of gathering evidence. You’re not looking for perfection — you’re looking for conformity: does the ISMS operate as documented, and does what’s documented meet the standard’s requirements?

Use a combination of:

  • Document review — Are policies current and approved? Are records complete and accessible?
  • Interviews — Do staff understand the policies and procedures relevant to their role? Can they explain what they’d do in a given scenario?
  • Observation — Are controls operating in practice? (Screen locks active, clean desk policy observed, access controls working as described.)
  • Sampling — For controls that operate continuously (access reviews, backup checks, patching), sample a representative set of records rather than reviewing every instance.

Take contemporaneous notes. Record what you reviewed, who you spoke to, what you found, and your assessment. These become the audit evidence.

Understanding Audit Finding Types

Not all audit findings are equal. Knowing the difference between a major nonconformity, a minor nonconformity, and an observation determines how urgently you need to act — and what's at stake for your certificate.

🔴
Major Nonconformity
Clause 10.2 — immediate action required
"The absence of, or total breakdown in, a required control or process."
Typical examples
  • No risk assessment has been conducted
  • No internal audit has taken place
  • Information security policy does not exist
  • Multiple minor NCs in the same area (pattern)
  • Previously agreed corrective action not implemented
Required response Root cause analysis + corrective action plan submitted to auditor, typically within 30 days. Auditor must verify closure — often via a follow-up visit.
🚨 Certificate at risk until closed
🟡
Minor Nonconformity
Clause 10.2 — corrective action needed
"A lapse in the implementation of a control — the process exists but is not consistently followed."
Typical examples
  • Access review completed but poorly documented
  • One user account not disabled after offboarding
  • Training records incomplete for 2 of 20 staff
  • Supplier contract lacks required security clauses
  • Patch applied late — outside agreed SLA window
Required response Corrective action agreed and documented. Closure evidence provided to auditor — typically reviewed at the next surveillance audit rather than via follow-up visit.
⚠️ Certificate maintained — action tracked
🔵
Observation / OFI
Opportunity for Improvement — no action required
"A control is in place and working, but there is an opportunity to make it more effective or efficient."
Typical examples
  • Manual process could be automated to reduce error
  • Policy wording could be clearer for staff
  • Audit checklist could be extended to cover more controls
  • Metrics exist but aren't being reviewed regularly
  • Security awareness training could include phishing sims
Required response No mandatory corrective action. You are free to accept, reject, or defer the observation. Good practice is to log it in your continual improvement register for consideration.
✅ No impact on certificate
How findings can escalate
Observation
Unaddressed over time
Minor NC
Recurring pattern
Major NC
Unresolved / systemic
Certificate
Suspended
Three or more minor nonconformities in the same area are typically reclassified as a major nonconformity — auditors look for patterns, not just isolated incidents.
Internal audit vs certification audit finding types: The same classification system applies to both your internal audits and your certification body's audits. Using it consistently in your internal programme prepares your team for the language and expectations of the external audit.

Avoid the temptation to grade everything as minor to soften the message. An honest audit report is more valuable than a flattering one — and your certification body will often find the same issues anyway.


Writing the Audit Report

The audit report is a key piece of ISMS evidence. It should include:

  • Audit scope, objectives, and criteria
  • Dates and participants
  • Methodology used (document review, interviews, observation)
  • Summary of findings — conformities, nonconformities, and observations
  • Specific nonconformity details: which requirement is not met, what evidence supports the finding, the recommended corrective action
  • Auditor declaration (signed and dated)

Keep the report factual and evidence-based. Avoid vague language like “processes could be improved.” Specific, evidence-based findings are more useful and more credible.


Managing Corrective Actions

Every nonconformity needs a corrective action — a documented response that addresses the root cause, not just the symptom.

A corrective action record should capture:

  • The nonconformity identified
  • Root cause analysis (why did this happen?)
  • The corrective action planned
  • The person responsible
  • The target completion date
  • Evidence of completion (reviewed and signed off)

Corrective actions should be reviewed at the management review. Outstanding or overdue corrective actions are a common finding in certification audits — close them properly and on time.


Common Internal Audit Mistakes

  • Auditing only the documentation, not the operation. Policies are easy to write. What auditors (internal and external) really want to see is that the organisation is operating the controls in practice. Always check whether policies are being followed, not just whether they exist.
  • Using the same person to audit their own controls. This is a direct requirement of Clause 9.2 — auditors must be objective and impartial. Certifying that your own work complies with the standard is not audit evidence.
  • Leaving it too long between audits. “Planned intervals” means there should be no prolonged gaps. Doing one audit in year one and nothing until the surveillance audit is not a programme — it’s a one-off.
  • Failing to close corrective actions. An audit that raises five nonconformities and closes none of them is worse than no audit at all. Track and close corrective actions actively.
  • Writing report findings too vaguely. “Access management needs improvement” is not an audit finding. “Three user accounts had active access rights 90+ days after the relevant employees left the organisation, contrary to the documented off-boarding procedure in Control 5.18” is an audit finding.

What Your Certification Auditor Will Look For

When your certification body (whether at Stage 2, a surveillance audit, or recertification) reviews your internal audit programme, they typically look for:

  • Evidence that a programme exists and has been followed
  • That all parts of the ISMS have been audited (at least on a sampling or rotation basis)
  • That auditors were competent and objective
  • That findings were recorded and reported to management
  • That corrective actions were raised, tracked, and closed
  • That the results fed into the management review

If any of these elements are missing, expect a finding. The most common problem is the last two — corrective actions that were raised but never closed, and results that weren’t formally presented to management.


Summary

An effective internal audit programme isn’t about generating paperwork — it’s about genuinely checking that your ISMS is working. The organisations that get the most from internal audits are the ones that treat them as a real assurance mechanism rather than a compliance exercise.

Build a simple programme plan, conduct audits at sensible intervals, write clear reports, close your corrective actions, and make sure the results reach management. Do that consistently and your certification audits will be straightforward.

Related resources:

Frequently Asked Questions

How many internal audits do we need per year?

ISO 27001 doesn’t specify a number — it requires audits at “planned intervals.” For most SMEs, two audits per year is typical. The interval should be appropriate to the risk and complexity of your ISMS.

Can we use an Excel spreadsheet to track the audit programme?

Yes. There’s no requirement for dedicated audit software. A well-maintained spreadsheet with programme plan, individual audit reports, and corrective action tracking is sufficient.

Do our internal auditors need to be certified?

Not necessarily. They must be competent and objective. Many organisations send a nominated person on a one- or two-day ISO 27001 internal auditor training course, which is usually sufficient.

What’s the minimum we can do and still pass certification?

You must have at least one internal audit completed before your Stage 2 certification audit, with the results reported to management and corrective actions in progress. Two audits is more comfortable and gives you a stronger evidence base.

Can a consultant do our internal audit?

Yes — this is a legitimate and common approach, especially for smaller organisations without in-house audit capability. The consultant functions as your internal auditor; the audit is still part of your ISMS internal audit programme.

ISO 27001 Online Course + Full Toolkit

Stop guessing. Follow a proven step-by-step process.

Highly recommended for anyone looking to understand ISO 27001, whether attempting it on your own or even using a consultant.

✓ Full toolkit included
✓ Learn as you build
✓ 12-month access

✓ 6 hours of video
✓ Email consultancy
✓ 30-day upgrade credit to consultancy

£285

Instant access

iso 27001 course screenshot
View Details Try the demo →

Includes full document toolkit · 30-day consultancy upgrade credit

Photo of author

Written by

Alan Parker

Alan Parker is an ISO 27001 consultant who has helped dozens of UK small businesses achieve certification — often without a dedicated security team or a large budget. With over 30 years in IT governance and qualifications including ITIL v3 Expert, ITIL v4 Bridge, and PRINCE2 Practitioner, Alan writes in plain English for busy teams who need to get things done. Named IT Project Expert of the Year (2024, UK).