How do we…
How do we run an internal audit when we are small?
Add to board memoOpen the memo
The short answer
- Recommendation
- Keep the programme to a page but cover the whole ISMS, and finish the first full cycle before the Stage 1 audit. Use a contracted auditor for the parts the ISMS manager runs, and trained managers from other teams, or a peer organisation, for the controls.
- Reasoning
- Size makes the programme shorter, not optional: one full cycle must be completed, reported and its nonconformities in corrective action before Stage 2 (IS-06). The hard part is independence. Internal auditors must not audit their own work (IS-07), and the ISMS manager runs the management-system clauses, so cannot audit them. An internal audit done by the person who runs the ISMS is a common first-certification failure. Every nonconformity needs a root cause, a correction, a corrective action and a check that it worked (IS-09), and the programme summary is an input to the management review.
- Considerations
- The four or five one-day audits, the 10 working days' notice, the 2 working days to tell the sponsor of a major and the 3-year cycle are the pack's defaults. Your own procedure may set different ones.
- A consultant who helped build the ISMS may not audit what they built. A peer from another firm must not have advised on what they audit either.
- If no independent auditor is available, the ISMS manager escalates to the executive sponsor. If the first cycle will not finish before Stage 1, propose moving the date or re-planning.
- If you are also under NIS2 or DORA, the same programme can test the measures those laws expect. A law's own audit duties may need a function independent of management, so agree this with legal or compliance.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
Keyboard: Tab to a step, arrow keys move along the flow, Enter pins its explanation, + and − zoom, 0 fits the diagram, Esc closes. The text version below has the same content.
Where a step quotes a number, it is the default in the CISO Times pack. Your own standard may set a different one.
Read as text
The same flow written out: each step, its reasoning and where the pack covers it. 20 steps.
Start
We need an internal audit, and have few people to do it
Before the first certification, one full audit cycle must be completed and reported, with its nonconformities in corrective action, before the Stage 2 audit. Size makes the programme shorter, not optional. The hard part in a small organisation is independence, not effort.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureHow often (rule IS-06)
- P08-A08 ISMS Internal Audit Programme & ProcedureAdapting this template
Step
Write a one-page programme that covers the whole ISMS
Cover every management-system clause and every applicable Annex A control. Group them into audits of requirements run by the same people, so the auditor can follow one thread from a risk to its control to the records. The pack suggests a first cycle of four or five one-day audits for a small organisation, finishing before the Stage 1 audit.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureWhat is audited
- P08-A08 ISMS Internal Audit Programme & ProcedureAdapting this template
- P08-A08 ISMS Internal Audit Programme & ProcedureStage 1 — Set the programme
Decision
Does the ISMS manager run or write this area?
Nobody audits a process they run, manage or wrote the procedure for, or a control their own team operates. The ISMS manager manages the programme but runs the management-system clauses, so cannot audit them. If you are not sure who wrote the procedure, treat the answer as yes.
- Yes, or not known: Use a contracted auditor who did not help build it
- No: Is there a manager from another team who does not run it?
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureIndependence (rule IS-07)
- P08-A08 ISMS Internal Audit Programme & ProcedureRoles
Decision
Is there a manager from another team who does not run it?
A manager from finance or engineering who asks 'show me' and waits for the record often finds more than a security specialist. They may audit controls their own team does not operate. The pack's example trains an engineering lead who may not audit technology controls, and a finance manager who may not audit finance systems.
- Yes: Train them as an internal auditor for this area
- No: Could you swap audits with a peer from another small firm?
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureCompetence
- P08-A08 ISMS Internal Audit Programme & ProcedureAuditors
Step
Train them as an internal auditor for this area
Record what they may not audit, and have them sign an independence statement in each audit plan. Training one or two managers from other teams gives you in-house auditors for most of the Annex A controls.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureRoles
- P08-A08 ISMS Internal Audit Programme & ProcedureIndependence
Decision
Could you swap audits with a peer from another small firm?
Two small organisations can audit each other's controls, under a confidentiality agreement. Each auditor still needs the competence the procedure sets, and must not have advised on what they audit.
- Yes: Agree the swap under a confidentiality agreement
- No: Use a contracted auditor who did not help build it
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureAdapting this template
Step
Agree the swap under a confidentiality agreement
Put the arrangement and the confidentiality agreement on record, and name the peer auditor in the audit plan with their independence statement. Keep their qualification with the programme.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureAdapting this template
- P08-A08 ISMS Internal Audit Programme & ProcedureIndependence
Step
Use a contracted auditor who did not help build it
This is the usual answer for the parts the ISMS manager runs. Keep a copy of the auditor's qualification, their engagement letter, and a statement that they have not advised on, designed or run what they audit. A consultant who helped build the ISMS may not audit what they built.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureCompetence
- P08-A02 ISO 27001 Implementation Methodology & Project PlanCommon failure modes (rule IS-07)
Decision
Has the executive sponsor approved the auditor's time or fee?
The executive sponsor approves the programme and its resources: auditors' time, any contracted auditor, and the auditees' time. Get the approval before the first audit notice goes out.
- Yes: Does the auditor meet the competence requirements?
- No: Escalate: no independent auditor is available
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureStage 1 — Set the programme
Outcome
Escalate: no independent auditor is available
The ISMS manager takes it to the executive sponsor. An internal audit done by the person who runs the ISMS is one of the common first-certification failures, and the certification body checks for it at Stage 1.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureEscalation
- P08-A10 Stage 1 and Stage 2 Audit Preparation GuideWhat it tends to challenge
Decision
Does the auditor meet the competence requirements?
They know the standard, through an internal auditor course or a lead auditor qualification. They know how to audit, having shadowed an audit before leading one. They know enough of the area to ask the right question, or audit with someone who does. If you have no record of it, treat the answer as no.
- Yes: Plan it, then ask to be shown, and choose the samples
- No, or no record: Train them, and have them shadow an audit first
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureCompetence
Step
Train them, and have them shadow an audit first
Keep the course record, the record of the shadowed audit and their first report, reviewed. These are the competence evidence the certification body will ask for.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureCompetence
- P08-A05 Mandatory ISMS Documentation ChecklistRequired Documents
Step
Plan it, then ask to be shown, and choose the samples
Send the plan at least 10 working days ahead in the pack's default. On the day, ask people to show the record, the ticket or the screen rather than describe it. The auditor, not the auditee, picks the samples from the whole period. If the first samples fail, take more to see whether it is isolated or systematic.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureStage 2 — Plan one audit
- P08-A08 ISMS Internal Audit Programme & ProcedureStage 4 — Interviews and sampling
Decision
What is the worst finding?
Grade by effect, not by embarrassment. A major nonconformity means a requirement is not met at all, or a failure is widespread or repeated. A minor one is an isolated lapse in a system that still works. An observation breaks no requirement. When in doubt between major and minor, take more samples.
- Major nonconformity: Tell the executive sponsor at once
- Minor nonconformity: Fix it, find the root cause, and check the fix worked
- Observations, or none: Report each audit, then summarise the cycle
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureGrading findings
Step
Tell the executive sponsor at once
In the pack's defaults the sponsor hears within 2 working days of the closing meeting at the latest. Treat every internal major as a blocker: a certification body finding the same would normally stop or delay the certificate.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureTiming targets
- P08-A08 ISMS Internal Audit Programme & ProcedureGrading findings
Step
Fix it, find the root cause, and check the fix worked
The control owner makes the correction, finds a root cause the organisation can change and plans a corrective action. 'Human error' is never a root cause on its own. The auditor then takes new samples to confirm the cause is gone. Never close a finding on the owner's word alone.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureStage 7 — Nonconformity and corrective action (rule IS-09)
Step
Report each audit, then summarise the cycle
Each report states the scope, the samples tested, the findings and a conclusion. If every sample passed, say so: it is evidence too. The cycle summary covers audits done against plan, findings by grade, open actions and the weakest areas. Have someone who did not carry out the audits check the programme itself.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureStage 6 — Report
- P08-A08 ISMS Internal Audit Programme & ProcedureStage 8 — Report to management
- P08-A08 ISMS Internal Audit Programme & ProcedureIndependence
Decision
Will the first full cycle finish before the Stage 1 audit?
The certification body wants to see a complete programme at Stage 1, and the management review needs its results. The latest acceptable point is before Stage 2. If you do not know, treat the answer as no.
- Yes: Cycle complete: the summary goes to the management review
- No, or not known: Propose moving Stage 1 or re-planning the audits
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureTiming targets
- P08-A10 Stage 1 and Stage 2 Audit Preparation GuideBefore Stage 1
Outcome
Propose moving Stage 1 or re-planning the audits
The ISMS manager takes it to the executive sponsor and top management, with a proposal to move the Stage 1 date or re-plan the programme. An internal audit left until the last week leaves no time to correct what it found.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureEscalation
- P08-A02 ISO 27001 Implementation Methodology & Project PlanCommon failure modes
Outcome
Cycle complete: the summary goes to the management review
The programme summary is an input to the management review. After the review, update the programme: areas with a major finding or incident move to yearly, clean areas drop back. After certification, everything is audited once in each cycle, which is 3 years in the pack's default.
In the pack
- P08-A08 ISMS Internal Audit Programme & ProcedureStage 8 — Report to management
- P08-A08 ISMS Internal Audit Programme & ProcedureHow often
Practical checklist
- Write a one-page programme covering every management-system clause and every applicable Annex A control.
- Assign an independent auditor to each area: contracted for the ISMS manager's areas, trained managers or a peer for the rest.
- Have the executive sponsor approve the programme and its resources before the first audit notice.
- Check each auditor's competence, and train them and have them shadow an audit where there is no record.
- Send each audit plan with a signed independence statement, ask to be shown records, and let the auditor choose the samples.
- Grade findings by effect, tell the executive sponsor of a major at once, and take each nonconformity through root cause, corrective action and an effectiveness check.
- Report each audit, write the programme summary, and have someone who did not do the audits check the programme.
- Take the summary to the management review, then update the programme's frequencies.
Evidence to have ready
- The approved audit programme covering every clause and every applicable control, with the sponsor's approval of its resources.
- Each audit plan with the auditor's signed independence statement, and the working papers showing the samples tested.
- Auditor competence records: course certificates, shadowed audits and, for a contracted auditor, the qualification, engagement letter and statement of no involvement.
- Each audit report, and for each nonconformity its root cause, correction, corrective action and effectiveness check.
- The programme summary and the management review minutes that took it as an input.
Assumptions
- You are small enough that the ISMS manager is the main person who knows the standard, and runs much of the ISMS.
- Timings shown are the defaults in the CISO Times internal audit procedure. Your own procedure may set different ones.
Not covered here
- How to handle a major nonconformity raised by the certification body. That is “If the auditor raises a major nonconformity, then what?”.
- How to run the management review the audit feeds. That is “How do we run a management review that actually decides things?”.
- Separating duties more widely when one person runs IT and security. That is “If the only IT administrator also manages the security logs, then how do we control that?”.
Related questions
- How do we run a management review that actually decides things?
- When are we ready for the Stage 1 audit?
- If the auditor raises a major nonconformity, then what?
- If we are halfway through implementation and behind plan, then do we move the audit date?
- If the only IT administrator also manages the security logs, then how do we control that?