SOC 2 readiness assessment: how to find and close your gaps before the audit
A SOC 2 readiness assessment measures your controls against the AICPA Trust Services Criteria before a CPA firm examines them. It starts with two decisions, the report type and the categories in scope, then tests each control's design and evidence and rates every gap by its likely effect on the audit opinion. The output is a phased plan that tells you when to open the observation window and book the audit.
The enterprise prospect's security team wants a SOC 2 report before the contract moves, and your team says you are "nearly ready". Nobody can say what "nearly" means in weeks, or which gaps an auditor would find first. A SOC 2 readiness assessment answers that before the auditor does.
It measures your controls against the Trust Services Criteria, so you know your gaps, how long closing them will take and when to book the audit. This guide is for founders, COOs and security leads at UK B2B tech firms with 25 to 100 staff, many already holding or pursuing ISO 27001. It sets out the two decisions to make first, a six-step gap method, a way to rate each gap by its effect on the audit opinion, and the project plan that follows.
A SOC 2 readiness assessment measures your controls against the AICPA Trust Services Criteria before a CPA firm examines them. It starts with two decisions, the report type and the criteria in scope, then tests each control's design and evidence. It ends with rated gaps and a remediation roadmap that tells you when to book the audit.
For what SOC 2 is and why buyers ask for it, start with our SOC 2 overview. This page assumes you already know you need a report and want to know how far away it is.
The readiness assessment is your work, not the auditor's. A SOC 2 report is an attestation: the Journal of Accountancy, the AICPA's own journal, describes SOC reports as examinations performed by CPAs under the AICPA's attestation standards. Nothing you produce in readiness appears in that report. What appears is how your controls perform once the examination starts.
If you have run an ISO 27001 gap analysis, the shape will feel familiar. Our ISO 27001 gap analysis guide uses the same logic of scope, walk, evidence, score and roadmap. The difference is the yardstick: SOC 2 measures you against criteria and your own service commitments, not a certifiable management system standard.
A SOC 2 readiness assessment answers two questions before it tests anything. First, will you commission a Type 1 or a Type 2 report, and what observation window does that imply? Second, which trust services categories beyond Security belong in scope? Both decisions belong to your management, and both change what the assessment has to test.
Decision 1: Type 1 or Type 2. A Type 1 report covers whether your controls are suitably designed on a single date. A Type 2 adds whether they operated effectively across a period. For readiness, the choice sets the bar: a Type 1 needs controls designed and in place, while a Type 2 needs them running and leaving evidence from the first day of the window.
The Journal of Accountancy's guide to SOC 2 engagements notes there is "no generally accepted minimum useful period" for a SOC 2 report, so the window length is agreed with your auditor and your buyers. Our SOC 2 Type 1 vs Type 2 guide covers the full comparison and how to time a first window.
Decision 2: which categories beyond Security. The same guide treats scope as management's call: management decides which services and trust services categories the report covers, and should weigh the needs of report users, including their regulatory obligations. A SOC 2 report can include any combination of Security, Availability, Processing Integrity, Confidentiality and Privacy.
Keep the scope tight. Add a category when a buyer's contract, questionnaire or regulator asks for it, not because it sounds thorough. Every category you add is more criteria to walk, more controls to evidence and more places for an exception to land.
Run a SOC 2 readiness assessment in six steps: set the scope and system boundary, walk the common criteria, walk any additional criteria in scope, check each control's design, check evidence that it operates, then rate every gap and build the roadmap. Each step feeds the next, so skipping the evidence step makes every later rating unreliable.
Name the service the report will cover, then draw its boundary. List the infrastructure, software, people, procedures and data that deliver it, and mark where your cloud providers and other suppliers sit. The JofA guide is clear that a system is more than hardware and software: it includes people, procedures and data.
Write the boundary down early, because it becomes the backbone of your system description. The AICPA's description criteria (DC 200) are the benchmark for preparing and evaluating that description, so the readiness assessment should check your draft against them.
The common criteria are the Security criteria in the AICPA's 2017 Trust Services Criteria, numbered CC1 to CC9. Walk them group by group, with the people who own each area in the room. The table gives the questions we recommend asking; it is a planning aid in our words, not the criteria text.
| Group | Area | What to ask in readiness |
|---|---|---|
| CC1 | Control environment | Who owns security at leadership level, and do roles, screening and conduct expectations exist in writing? |
| CC2 | Communication and information | How do staff, customers and suppliers learn about security commitments, changes and incidents? |
| CC3 | Risk assessment | Is there a documented risk assessment that covers fraud and change, with dated reviews? |
| CC4 | Monitoring activities | Who checks that controls still work, how often, and where are the results? |
| CC5 | Control activities | Are controls chosen against risks, set out in policy and assigned to owners? |
| CC6 | Logical and physical access | How are access requests, reviews and removals handled, and can you show the last few of each? |
| CC7 | System operations | How do you detect, log, respond to and recover from security events? |
| CC8 | Change management | Can every production change be traced to an approval and a test? |
| CC9 | Risk mitigation | How are supplier risk and business disruption assessed and managed? |
If your controls grew out of engineering practice, expect CC1 to CC4 to need the most new paperwork. Those groups ask for governance decisions that leave a written record.
If Decision 2 added Availability, Confidentiality, Processing Integrity or Privacy, walk those criteria next. Each brings its own expectations, such as capacity and recovery for Availability or retention and disposal for Confidentiality. Our guide to the Trust Services Criteria covers each category in detail.
For each criterion, name the control that meets it, its owner and what it is meant to prevent or detect. A design gap is a criterion with no control, or a control that could not meet the criterion even if it ran perfectly. This step is what a Type 1 examination tests, so it must be clean before you commission one.
Interviews tell you what people believe happens. For each control marked as designed, ask for the records it produced: the last access review, a recent change ticket, the latest leaver's access removal. The AICPA's SOC 2 report review checklist notes that inquiry-based procedures are not appropriate on their own, so a control you can only describe is not yet ready.
Choose the samples yourself and cover a period, not a moment. For a Type 2, the question is whether the control could show evidence for every occurrence across the window you plan to open.
A readiness assessment that finds nothing has usually tested nothing.
Give each gap a rating by its likely effect on the audit opinion, as set out below, then turn the rated findings into the phased plan in the roadmap section. The rating decides the order; the plan decides the dates. Working from a written checklist of criteria, controls and evidence keeps the walk complete and makes the ratings repeatable next year.
Rate each gap by what it would do to the audit opinion if it were still open when the auditor tested it. A gap that could qualify the opinion comes first. A gap likely to produce a test exception comes next. Description and documentation fixes follow, then improvements. The scale is ours; the consequences follow how SOC 2 opinions work.
The AICPA's review checklist explains that a qualified opinion means the auditor "identified material factors affecting the opinion". Those factors can come from misstatements in the system description, from control design or operating effectiveness exceptions, or from a lack of evidence, which the checklist calls a scope limitation. It also notes that an unmodified opinion does not mean no exceptions were found.
That gives four practical ratings:
| Rating | What the gap looks like | Likely audit consequence | When to close it |
|---|---|---|---|
| Critical | A criterion with no control, or a control area with no evidence at all | Risk of a qualified opinion, or a scope limitation | Before any window opens or any Type 1 date |
| High | A control exists but has missed occurrences or lacks records | A test exception recorded in the Type 2 results | Before the window opens, with evidence running |
| Medium | The system description, policy or ownership record is wrong or missing | Usually a correction before fieldwork; a material description misstatement left in can qualify the opinion | Before fieldwork, alongside the description draft |
| Low | The control works but could be simpler or better automated | No direct effect on the opinion | After the first report, as improvement |
Rate against your own evidence, not against the team's confidence. If nobody can produce a record, the gap cannot be rated lower than High.
An ISO 27001 management system gives a SOC 2 readiness assessment a strong head start: a risk assessment, policies, named owners, an internal audit cycle and controls that already leave records. The AICPA publishes a mapping between ISO 27001 and the Trust Services Criteria. Gaps usually remain in the system description, service commitments and period-long operating evidence for every control.
Run a carry-over pass before walking the criteria, so the team does not rebuild what already exists. The AICPA's mapping of the 2017 Trust Services Criteria to ISO 27001 compares the two sets of requirements and is available to AICPA members. If you do not have access, map your Statement of Applicability against the criteria groups in the table above.
| ISMS element | What it gives SOC 2 readiness | Where SOC 2 often still needs work |
|---|---|---|
| Risk assessment and treatment | Most of the evidence for the risk assessment criteria | Showing that fraud risk and changes to the service are considered |
| Policies and the Statement of Applicability | Control design for most common criteria | Mapping each control to a criterion, not to an Annex A reference |
| Internal audit and management review | Evidence for monitoring activities | Monitoring results the auditor can test across the whole period |
| Supplier management | Supplier risk assessment for risk mitigation | Naming subservice organisations and the controls you rely on them for |
| Certification scope statement | A starting point for the system boundary | A full system description against DC 200, including service commitments |
The biggest difference is how evidence is tested. A SOC 2 Type 2 report describes the auditor's tests of operating effectiveness and their results, so every in-scope control needs records across the whole period.
If you are earlier in the journey, our ISO 27001 guides cover building the management system that SOC 2 then draws on.
A SOC 2 project plan turns rated gaps into six phases: scope and resources, risk assessment, control remediation, evidence build-up, a mock audit or Type 1, and the observation window. Close gaps in rating order, Critical first, and fix nothing in a way that leaves no record. The window opens only when every in-scope control is running.
Phase 1: Scope and resources. Confirm the report type, categories and system boundary from the two decisions. Name an executive owner, a day-to-day lead and an owner for each control area, and agree how much of their time the project needs.
Phase 2: Risk assessment. Refresh or build the risk assessment for the in-scope system, because control choices should follow risks. Owners of an ISO 27001 ISMS can usually extend their existing assessment rather than start again.
Phase 3: Control remediation. Close Critical and High gaps first. Fix design before operation: a control that cannot meet its criterion will not improve by running longer.
Phase 4: Evidence build-up. Switch every control to producing records, and test that the records exist before the window opens. We recommend running each periodic control at least once in this phase, so the first occurrence inside the window is not also the first ever.
Phase 5: Mock audit or Type 1. Re-test a sample of controls as an auditor would, or commission a Type 1 to get an independent view of design. Fix what this finds before committing to a window start date.
Phase 6: Observation window. Open the Type 2 window on a date you choose. From that day, every in-scope control is on the record, and the work becomes keeping controls running, not building them.
The observation window does not care when you meant to start the control.
Keep the findings register live through all six phases. Updated as gaps close, it becomes the progress tracker, and it shows the auditor at planning that you know your own weak points.
You can run a SOC 2 readiness assessment internally, with an independent adviser or, with care, through your eventual service auditor. Internal teams know the system, but scoring colleagues' work impartially is hard. Advisers add independence and pattern knowledge. Your service auditor can help only within AICPA independence rules, because the same firm must later give an impartial opinion.
The independence point matters most. AICPA rules on nonattest services apply when a CPA firm does other work for a client it will also examine. A Journal of Accountancy article on maintaining independence with nonattest services explains that the CPA "cannot assume management's responsibilities" and must be satisfied that the client's management will meet them. The same article describes a self-review threat: the risk that an auditor will not properly evaluate work its own firm performed.
The AICPA's ethics guidance on SOC engagements and tool providers adds that service auditors should apply the Code of Professional Conduct in its entirety in SOC 2 examinations.
In practice, the three routes compare like this:
Whichever route you choose, the readiness work can come from anyone, but the opinion can only come from a licensed CPA firm. Software tools can organise evidence, but the AICPA's journal points out that tool providers which are not CPA firms "cannot attest" that controls are effective.
A SOC 2 readiness assessment output should contain the two scoping decisions, a findings register with the evidence behind every rating, a heatmap by criteria group, a phased remediation plan with owners and dates, a first draft of the system boundary, and a short summary for leadership stating when the audit can realistically be booked.
Each part serves a different reader:
A good output turns straight into a checklist the team can work through, item by item, until every row is closed.
The most common SOC 2 audit preparation mistakes are scoping more categories than buyers asked for, treating policies as evidence, opening the observation window before controls run, assuming an ISO 27001 certificate covers SOC 2, and asking the future auditor to design controls it will later test. Each makes readiness look closer than it is.
Watch for these in particular:
The fix for most of these is the same: base every rating on evidence, and finish with a plan someone owns. Done that way, the readiness assessment becomes the first working version of the control set your buyers will rely on.
It depends on scope, the number of categories and how much evidence already exists. The assessment itself is usually the short part; closing gaps and building evidence takes longer. We recommend finishing the assessment before you agree a window start date with your auditor, so the date rests on findings rather than hope.
The terms are often used interchangeably. Some firms use "gap analysis" for an early sizing exercise and "readiness assessment" for a later check that the controls will survive testing. The method is the same; the timing and the depth of evidence sampling differ.
No. A SOC 2 report contains the system description, management's assertion and the CPA firm's opinion, plus, in a Type 2, the auditor's tests and results. The readiness assessment is internal work that shapes what the auditor later finds, and it is never part of the report.
Tell the buyer early and give them a plan. A Type 1 report can show control design while a Type 2 window runs, and a written remediation plan with dates answers many questionnaire follow-ups. We recommend sharing a dated plan rather than leaving the buyer to find the gap in the test results.
Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.
Work with a Trust Architect to scope your criteria, build evidence-generating controls, and get audit-ready — without stalling your roadmap.