If…, then how…
If our SOC 2 examination finds an exception, then how do we respond?
Add to board memoOpen the memo
The short answer
- Recommendation
- Record the exception when it is found and never remove it, tell the CPA firm, and write a management response with the cause, the effect, one owner, a date and a retest. Close it as Fixed and retested only after someone other than the owner retests the fixed control.
- Reasoning
- The CPA firm decides whether and how an exception appears in the report, so management cannot make it disappear. What management controls is its response: a named cause, an honest statement of the effect, a fix with an owner and a date, and a retest by someone else once the control has run. A fix that has not yet operated is described as that.
- Considerations
- Do not argue with the firm in the response. Give the evidence and let the firm decide.
- Do not write that there was no effect without a basis. Say what you checked.
- Many exceptions of one kind point to one cause, such as a deputy who was never named.
The decision, step by step
Select any step for the reasoning behind it and where the pack covers it.
- Start
- Step
- Decision
- Outcome
- Loop back
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. A code beside a source, such as RR-17, is the number of a rule in that pack document; the document lists its rules.
Read as text
The same flow written out: each step, its reasoning and where the pack covers it. 19 steps.
Start
Our SOC 2 examination has found an exception
An exception is a test result in which a control did not operate as described for a sampled occurrence. The CPA firm decides how it is reported, and management records the cause and its response. A gap found by your own readiness work before the period is a finding, not an exception. Keep every version of the record.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesPart 2: Management's response to an exception (rule SR-17)
- P32-A08 Observation Period & Exceptions CalendarExceptions
Step
Record it when found, and never remove it
Enter the control, the date found, the kind and the status Open, and keep the record as long as the evidence is kept. Never delete an exception or change its date found, and do not reach a zero count by deleting rows. A later fix does not take the exception out of the period.
In the pack
- P32-A08 Observation Period & Exceptions CalendarExceptions (rule SR-17)
- P32-A08 Observation Period & Exceptions CalendarSummary
Step
Tell the CPA firm and ask how it will report it
If the firm found it, the firm has told you. If you found it yourself in the period, tell the firm. Ask whether and where the report prints management's response, and what wording separates it from the firm's own opinion. Practice varies, and the firm decides. An exception does not by itself decide the opinion: some leave it unqualified and some lead the firm to qualify it. The opinion is the firm's judgement.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesPart 2: Management's response to an exception
- P32-A07 Auditor (CPA Firm) Selection & Engagement ChecklistQuestions (rule AS-16)
Decision
Do we agree the occurrence was an exception?
If management does not agree, it says so and gives the facts. The CPA firm decides. Do not argue in the response: give the evidence. Record the exception in either case.
- Yes: Name the kind of exception, EK-1 to EK-5
- No, or not sure: Give the firm the facts and let it decide
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe EXAMPLE response
Step
Give the firm the facts and let it decide
Put the evidence in writing, such as the record that shows the control ran. Do not restate the exception in kinder words, and do not move a due date after the fact to make an occurrence on time. A changed control is a change to record.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe five kinds of exception
- P32-A10 Bridge Letter & Management Response TemplatesThe eight sections of the response (rule MR-01)
Step
Name the kind of exception, EK-1 to EK-5
The kind tells you what the response must say: control not performed, performed late, performed without evidence, performed by the wrong person, or control changed in the period. If the control was redesigned, also record it as a significant change and tell the CPA firm.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe five kinds of exception
- P32-A08 Observation Period & Exceptions CalendarChanges and Incidents (rule SR-18)
Step
Find the main cause in how the control was set up
State why it happened in plain words and without blame: a deputy never named, a due date nobody tracked, a record field that was not required. Name the main cause, and others only if they are real. Many exceptions of one kind point to one cause.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe eight sections of the response (rule MR-02)
- P32-A08 Observation Period & Exceptions CalendarSummary
Decision
Do we know it had no effect on customers or commitments?
Do not write that there was no effect without a basis: say what you checked, such as logs or the accounts reviewed. If a commitment to customers was affected, record the incident of the period and tell the CPA firm. Whom to notify, and when, follows the incident documents unchanged.
- Yes: Write the management response
- No, or not known: Check what it touched and record any incident too
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe eight sections of the response (rule MR-03)
- P32-A08 Observation Period & Exceptions CalendarChanges and Incidents (rule SR-19)
Step
Check what it touched and record any incident too
Find what the exception reached. If a commitment to customers was affected, record the incident, tell the CPA firm which incident it was, and follow the incident plan for who is told and when. This pack states no notification time.
In the pack
- P32-A08 Observation Period & Exceptions CalendarChanges and Incidents
- P09-A03 Incident Response PlanDecision rights
Step
Write the management response
A response is a short document, usually a page, with eight sections: the exception as found, cause, effect, what management did, what it will do with one owner and a date, when it will be retested and by whom, the status and the executive's approval. Write it when the exception is found. The calendar flags an exception that stays Open longer than the checkpoint interval.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe eight sections of the response
- P32-A08 Observation Period & Exceptions CalendarSettings
Decision
Will management fix the control?
A gap is fixed, not hidden. Where a fix cannot be made in a useful time, management may accept the gap with the approval the risk process sets, and the description then says what is and is not done. Accepting a gap to save a date is a risk, because the firm tests what is written.
- Yes, or not decided: Fix the control with one owner and a date
- No, we accept the gap: Accept it with the approval the risk process sets
In the pack
- P32-A06 Readiness Assessment ProcedureChoosing what to do
- P32-A06 Readiness Assessment ProcedureRP-08 Decide what to do about each gap
Step
Fix the control with one owner and a date
Name one owner and a date the owner agreed, not a team. Track the gap to a retest in the deficiency tracker. The status is Management response agreed while the work is under way, or done but not yet retested. The fix does not remove the exception from the period.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe four statuses
- P20-A08 Control Deficiency & Remediation TrackerInstructions
Step
Accept it with the approval the risk process sets
Record the acceptance with the approval your risk process sets, so the approver depends on how you are governed. Have the description say what is and is not done. The status is Accepted and described, and the exception stays in the evidence.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe four statuses
- P32-A10 Bridge Letter & Management Response TemplatesThe EXAMPLE response
Decision
Has the fixed control run enough times to retest?
A fixed control is retested only after it has operated for a while. The pack's default is at least 2 occurrences, or one for an annual or automated control. A control fixed yesterday has not yet shown that it works, so do not set the retest for the day after the fix.
- Yes: Have someone other than the owner retest it
- No, or not known: Keep it open and call the control fixed, not yet operated
In the pack
- P20-A08 Control Deficiency & Remediation TrackerSeverity and Deadlines (rule CA-14)
- P32-A10 Bridge Letter & Management Response TemplatesThe eight sections of the response (rule MR-06)
Step
Keep it open and call the control fixed, not yet operated
The exception stays open as Management response agreed. In every report call the control fixed and not yet operated. Put the retest date in the response, and review the position at each management checkpoint.
- Then: Has the fixed control run enough times to retest? (back to an earlier step)
In the pack
- P32-A06 Readiness Assessment ProcedureRetest (rule SR-14)
- P32-A08 Observation Period & Exceptions CalendarCheckpoints
Step
Have someone other than the owner retest it
Nobody tests their own control. The retest looks at occurrences after the fix, by someone who does not perform the control, such as a colleague from another function, internal audit or a contracted tester. Record the result in the tracker and on the exception.
In the pack
- P20-A08 Control Deficiency & Remediation TrackerInstructions (rule CA-10)
- P32-A06 Readiness Assessment ProcedureRetest
Decision
Did the retest find no gap?
A closed exception needs a retest that finds no gap. If the retest finds a gap, record the finding again with a new date, plan the next fix and keep the exception open.
- Yes: Fixed and retested: keep every version of the record
- No, or not known: Fix the control with one owner and a date (back to an earlier step)
In the pack
- P32-A06 Readiness Assessment ProcedureRetest
- P20-A08 Control Deficiency & Remediation TrackerSeverity and Deadlines (rule CA-14)
Outcome
Fixed and retested: keep every version of the record
Set the status to Fixed and retested and enter the date closed. Keep every version of the response. The exception stays in the evidence for the period and the CPA firm decides how it is reported. If a bridge letter follows the report, state the exception's status in the four status words.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe four statuses
- P32-A10 Bridge Letter & Management Response TemplatesThe twelve sections of the letter (rule BL-07)
Outcome
Accepted and described: keep the approval and the description
Keep the approval and the description's wording with the exception record. The exception stays in the evidence. If a bridge letter follows the report, state the status in the four status words.
In the pack
- P32-A10 Bridge Letter & Management Response TemplatesThe four statuses
- P32-A10 Bridge Letter & Management Response TemplatesThe twelve sections of the letter (rule BL-07)
Practical checklist
- Enter the exception on the record the day it is found, with its kind and the status Open.
- Tell the CPA firm and ask how it will word management's response.
- Find the main cause in how the control was set up.
- Write the response with one owner and a date, and have an executive approve it.
- Have someone other than the owner retest the fixed control.
- Update the status as the work moves and keep every version.
Evidence to have ready
- The exception record: control, date found, kind and status history.
- The management response, with its owner, dates and approval.
- The retest record, with who did it and the result.
- The note of when the CPA firm was told.
Assumptions
- You are in a SOC 2 examination or observation period, and the CPA firm has found an exception or you have found one yourself.
- The CPA firm decides whether and how an exception and your response appear in the report. This flow covers management's side only.
- The retest after at least 2 occurrences is the control testing pack's default, and one occurrence for an annual or automated control. Your own standard may set another.
Not covered here
- Whether the exception is also an incident, and who must be told and when. For the US duties that is “When do we have to notify a US regulator or the people affected, and under which law?”, and for the EU duties “When do we have to notify a regulator, and under which regime?”.
- Telling customers what the report says, and sending a bridge letter. That is “How long should the observation period be, and what do we send customers in the gap?”.
- Correcting a nonconformity found in an ISO 27001 audit. That is “If an internal audit, an incident or a complaint shows a nonconformity, then how do we correct it and stop it coming back?”.
- Finding and fixing gaps before the period starts. That is “How do we get ready for a SOC 2 examination: owners, evidence and a readiness check?”.
Related questions
- If an internal audit, an incident or a complaint shows a nonconformity, then how do we correct it and stop it coming back?
- If the auditor raises a major nonconformity, then what?
- How do we get ready for a SOC 2 examination: owners, evidence and a readiness check?
- How long should the observation period be, and what do we send customers in the gap?
- How do we choose a CPA firm for a SOC 2 examination?