How do we…
How do we get ready for a SOC 2 examination: owners, evidence and a readiness check?
Add to board memoOpen the memo
The short answer
- Recommendation
- Agree the scope, give every control one owner and a record, test the records, have an independent person assess the controls, fix the blocking items, and start the period only when the three facts of the start decision are clear.
- Reasoning
- A control must run before it can be observed, and evidence made up afterwards is not evidence. Readiness finds the gaps while there is still time to close them. A period started with a blocking item open usually produces an exception on a control that mattered, and a late start costs less than a weak first period.
- Considerations
- Readiness is management's own check. It is not the auditor's work, it is not an opinion, and it does not predict the CPA firm's opinion.
- The 32 readiness items, the blocking marks and the planning days of 30, 60 and 90 are the pack's own list and house defaults, not the AICPA's.
- Allow weeks, not days, for a first examination. Controls take time to run and fixes take time to operate.
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. 21 steps.
Start
We want to be ready before the SOC 2 observation period starts
Readiness is management's own check of the system, the controls and the evidence before the observation period starts. It is not the auditor's work and not an opinion. Its job is to find the gaps while there is still time to close them, and to decide on stated grounds when the period should begin.
In the pack
- P32-A06 Readiness Assessment ProcedureHow to use this procedure
- P32-A09 SOC 2 Readiness Self-AssessmentInstructions
Decision
Are the report type, categories and boundary agreed?
The procedure assumes that the scope has been discussed and a description is being drafted. The categories decide whether some readiness items apply, and the boundary decides what every control and the whole report are about. If you are not sure, answer no.
- Yes: List the controls you rely on, criterion by criterion
- No, or not known: Settle the scope first, then come back
In the pack
- P32-A06 Readiness Assessment ProcedureWho it is for
- P32-A09 SOC 2 Readiness Self-AssessmentInstructions
Outcome
Settle the scope first, then come back
Settle the boundary first, because everything else depends on it. Then settle the report type and the categories, and write down why the scope is what it is. Return here when the scoping result and a draft description exist.
In the pack
- P32-A02 SOC 2 Report Scoping AssessmentResult (rule PR-1)
- P32-A06 Readiness Assessment ProcedureThe procedure at a glance
Step
List the controls you rely on, criterion by criterion
For each criterion in scope, write down the control or controls you rely on, in your own words and by the IDs in your control inventory. The register is a list, not a mapping. The pairing is your own judgement, and the register makes no claim that a control meets a criterion.
In the pack
- P32-A04 Trust Services Criteria Response RegisterInstructions
- P32-A06 Readiness Assessment ProcedureThe procedure at a glance
Decision
Does every control have one named owner and a written statement?
Every control the examination will test has one named owner, a written statement of what is done and how often, and a record the work leaves as a by-product. The owner performs the control as written, keeps the record and answers the auditor's requests for that evidence.
- Yes: Decide the record, its system and how long it is kept
- No, or not known: Name one owner for each control and write what it does
In the pack
- P32-A05 Control Owner & Evidence PlanOwners and Requests
- P32-A01 P32-A01(rule SR-09)
Step
Name one owner for each control and write what it does
Name one owner by role for each control. Write what the control does, how often, and the record it leaves. Use the control inventory so that the owner named in your register is the owner who answers the CPA firm.
In the pack
- P32-A05 Control Owner & Evidence PlanOwners and Requests (rule RC-01)
- P20-A03 Control Inventory & Ownership RegisterInstructions
Step
Decide the record, its system and how long it is kept
For each control name the record it leaves as a by-product of the work, the system of record that holds it, and how long it is kept: at least until the report is issued and for the records period your policy sets. Schedule a control that happens once or twice a year inside the period, because it may not otherwise fall in a short one.
In the pack
- P32-A05 Control Owner & Evidence PlanInstructions
- P32-A05 Control Owner & Evidence PlanSettings
Decision
Does each record pass the four evidence tests?
The tests are that the record is dated, attributable to a person or system account, retrievable by someone who was not there, and taken straight from the system of record. Someone who does not perform the control checks them. Evidence made up afterwards is not evidence.
- Yes: Is there someone who performs none of the controls to assess them?
- No, or not checked: Fix the way the record is made, at source
In the pack
- P32-A05 Control Owner & Evidence PlanEvidence Quality
- P20-A07 Control Evidence Standards ChecklistInstructions
Step
Fix the way the record is made, at source
A failed test is a finding to fix at source: record it, give it an owner and a date, and change how the record is made. A record is not tidied or back-dated afterwards. If the record does not exist, say so.
In the pack
- P32-A05 Control Owner & Evidence PlanEvidence Quality
- P32-A05 Control Owner & Evidence PlanOwners and Requests (rule RS-03)
Decision
Is there someone who performs none of the controls to assess them?
Nobody tests their own control. The assessor performs none of the controls, owns none and approves none. A manager from another team usually works. An internal audit or compliance function is best where it exists. An outside adviser is useful in a small company. If the adviser is the CPA firm that will examine you, the AICPA Code of Professional Conduct allows some non-attest work for an attest client with safeguards, and management keeps its own responsibilities. The firm confirms its own independence.
- Yes: Walk through each key control and test a handful of occurrences
- No: Do the work anyway and record it as a self-check
In the pack
- P32-A06 Readiness Assessment ProcedureChoosing the assessor (rule SR-11)
Step
Do the work anyway and record it as a self-check
A self-check still finds gaps, but the readiness result says that it was a self-check. Where one person runs most controls, keep the five finding words and the three facts of the start decision.
In the pack
- P32-A06 Readiness Assessment ProcedureChoosing the assessor
- P32-A06 Readiness Assessment ProcedureAdapting this procedure
Step
Walk through each key control and test a handful of occurrences
Follow one real occurrence of each key control from trigger to record, with the person who performed it, and take the record from the system of record yourself. Then check a handful of occurrences against the written statement. A control that has not run yet is walked through for its design and rated by its level. The CPA firm decides what it samples.
In the pack
- P32-A06 Readiness Assessment ProcedureWalkthrough and test method
- P32-A06 Readiness Assessment ProcedureA control that has not run yet
Step
Record each finding in one of five words and plan each gap
The words are design gap, operating gap, evidence gap, scope gap and no gap found. Every gap becomes a row in the deficiency tracker with an owner and a due date, and the retest is done by someone other than the owner.
In the pack
- P32-A06 Readiness Assessment ProcedureThe five finding words, and what to do about a gap
- P32-A06 Readiness Assessment ProcedureTracking gaps in the deficiency tracker (P20-A08 Control Deficiency & Remediation Tracker)
Step
Rate the 32 readiness items and read the result in words
Rate each item Not started, Planned, In place or Operating, and choose the lower level when in doubt. The result is one of three words with the counts beside it, never a score, a share or a pass or a fail. 22 of the 32 items are blocking.
In the pack
- P32-A09 SOC 2 Readiness Self-AssessmentInstructions
- P32-A09 SOC 2 Readiness Self-AssessmentResults
Decision
Is any blocking item below In place?
A blocking item below In place means the observation period should not start yet. Starting with one usually produces an exception on a control that mattered, and a period cannot be restarted without telling the CPA firm. Until every item has a level the result reads Incomplete.
- Yes, or not known: Fix before the period starts, then retest once it has operated
- No: Is a design or operating gap on a key control still open?
In the pack
- P32-A06 Readiness Assessment ProcedureWhen to start the observation period (rule SR-13)
- P32-A09 SOC 2 Readiness Self-AssessmentResults
Step
Fix before the period starts, then retest once it has operated
Close each gap, then retest after the control has operated for a while, by someone other than its owner. Until then call the control fixed and not yet operated. The row closes only on a retest that finds no gap, so a fix is not closed when it is made.
- Then: Rate the 32 readiness items and read the result in words (back to an earlier step)
In the pack
- P32-A06 Readiness Assessment ProcedureRetest
- P32-A06 Readiness Assessment ProcedureThe five finding words, and what to do about a gap
Decision
Is a design or operating gap on a key control still open?
The examination owner and the sponsor choose the key controls, the ones the principal commitments depend on, and write the choice down. A design or operating gap on one is usually fixed before the period starts, because it would produce an exception that a retest cannot yet show fixed. An open one is a reason to hold.
- Yes, or not known: Fix before the period starts, then retest once it has operated
- No: Are the period dates agreed in writing with the CPA firm?
In the pack
- P32-A06 Readiness Assessment ProcedureThe procedure at a glance
- P32-A06 Readiness Assessment ProcedureWhen to start the observation period
Decision
Are the period dates agreed in writing with the CPA firm?
Agree the observation period dates in writing before the period starts, and do not change them in the period without the firm. The pack's house default is that readiness is complete and the dates are agreed 14 days before the period starts.
- Yes: Report to the sponsor in counts and words, and ask for the decision
- No: Hold the start, and tell the customer plainly
In the pack
- P32-A06 Readiness Assessment ProcedureWhen to start the observation period (rule SR-16)
Outcome
Hold the start, and tell the customer plainly
A hold states its reasons, the actions and the date of the next decision. Holding is not a failure: a late start is cheaper than a period with a gap in the middle. Tell the customer what has happened by the approved route, and do not promise a date the rule has not yet allowed.
In the pack
- P32-A06 Readiness Assessment ProcedureWhen to start the observation period
- P32-A06 Readiness Assessment ProcedureCommon mistakes
Step
Report to the sponsor in counts and words, and ask for the decision
The sponsor needs the result word, the counts, the blocking items by name, the gaps by priority, the open gaps on key controls, whether the dates are agreed, whether the check was independent or a self-check, and the one decision. Do not say how close you are: 'nearly ready' is a score in words.
In the pack
- P32-A06 Readiness Assessment ProcedureWhat to tell the sponsor
Outcome
Start the period, and record who decided and when
With no blocking item below In place, no open design or operating gap on a key control and the dates agreed, the decision is Start. Record who decided and when. Assess again before each new period and whenever the scope changes.
In the pack
- P32-A06 Readiness Assessment ProcedureWhen to start the observation period
- P32-A09 SOC 2 Readiness Self-AssessmentInstructions
Practical checklist
- Confirm the report type, the categories and the boundary before anything else.
- Name one owner for each control, with a written statement of what it does and how often.
- Decide the record, the system that holds it and the retention for each control, and test each record.
- Choose an assessor who performs none of the controls, or record the check as a self-check.
- Walk through each key control, test a handful of occurrences and record each finding in one of five words.
- Rate the readiness items, fix the blocking ones and retest after the controls have operated.
- Agree the period dates in writing with the CPA firm before the sponsor decides to start.
Evidence to have ready
- The register of controls with each owner, statement, record and system of record.
- The result of the four evidence tests for each control.
- Walkthrough notes, workpapers and the findings list, marked as independent or self-check.
- The readiness result with its counts, and the tracker rows for every gap.
- The start decision with who decided and when, and the dates agreed in writing.
Assumptions
- An executive sponsor and an examination owner are named, and the owner has time to run the readiness work and the calendar.
- A control inventory with owners exists or can be built, so that the owner in your register is the owner who answers the CPA firm.
- The 32 readiness items, their blocking marks and the planning days are the pack's own list and house defaults. Your CPA firm may ask for more or for less.
Not covered here
- Choosing and engaging the CPA firm. That is “How do we choose a CPA firm for a SOC 2 examination?”.
- Running the observation period and what a bridge letter covers. That is “How long should the observation period be, and what do we send customers in the gap?”.
- An exception found during the examination. That is “If our SOC 2 examination finds an exception, then how do we respond?”.
- Whether a control meets a criterion. Only the CPA firm forms an opinion on that.
Related questions
- Do we need a SOC 2 Type 1 or Type 2 report first?
- What belongs inside the boundary of our SOC 2 report?
- Which service providers do we carve out of our SOC 2 report, and what do we tell customers?
- 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?