Markdown Editor

SOC 2 Readiness Assessment Template (TSC 2017, DC 200)

SOC 2 drivers, scope and boundary, DC 200 description readiness, 0-3 rating of every criterion, gap register, roadmap, Type 1 or Type 2 plan, auditor selection

ISO & ComplianceFullAICPA TSC 2017 (revised points of focus 2022); DC 200 (2022 guidance)soc2readinessassessment

How to use: Use it before engaging a service auditor, to decide whether a Type 1 or Type 2 period can start on a planned date. Fill the customer drivers and the scope first, then rate every in-scope criterion on evidence. The main pitfall is starting the Type 2 period before controls are operating, which turns readiness gaps into reported exceptions.

Preview

SOC 2 Readiness Assessment: [System name]

Readiness assessment for a first or expanded SOC 2 examination. It records why the organisation needs a report, the proposed scope and system boundary, the readiness of the system description against the AICPA 2018 Description Criteria (DC 200, with revised implementation guidance, 2022), a criterion-by-criterion gap rating against the AICPA 2017 Trust Services Criteria (with revised points of focus, 2022), a remediation roadmap, and the Type 1 and Type 2 plan with dates and decisions for management. Criterion identifiers are used with short original paraphrases; the criteria text is AICPA material and is not reproduced. Replace every [bracketed] value and every row marked Example. This is a documentation format, not audit or legal advice; the service auditor decides what evidence is sufficient.

Document control

FieldValue
Document ID[DOC-SOC2-RA-001]
Version[0.1]
Status[Draft / Rated / Management decision / Superseded]
Owner[@security-lead]
Approvers/reviewers[@cto], [@ceo], [@head-of-sales]
Last updatedYYYY-MM-DD
Classification[Confidential]
Service organisation[Legal entity]
System assessed[System name]
Assessment dateYYYY-MM-DD
Assessor[Internal team / readiness adviser]
Criteria edition2017 Trust Services Criteria (revised points of focus, 2022)
Description criteria editionDC 200, 2018 Description Criteria (revised implementation guidance, 2022)
Target report[Type 1 as of YYYY-MM-DD / Type 2 for YYYY-MM-DD to YYYY-MM-DD]

Approvals

RoleNameDecisionDate
Assessment lead[@security-lead][Prepared]YYYY-MM-DD
Executive sponsor[@cto][Approved roadmap and budget]YYYY-MM-DD
Chief executive[@ceo][Approved target report and date]YYYY-MM-DD

Revision history

VersionDateAuthorChange
0.1YYYY-MM-DD[@security-lead]Scope and drivers drafted
0.2YYYY-MM-DD[@security-lead]Criteria rated, gap register and roadmap
1.0YYYY-MM-DD[@security-lead]Management decision recorded

Contents

  1. Drivers and decisions sought
  2. Scope and system boundary
  3. System description readiness (DC 200)
  4. Assessment method
  5. Criteria readiness ratings
  6. Gap register
  7. Remediation roadmap
  8. Type 1 and Type 2 plan
  9. Evidence and tooling readiness
  10. Risks, assumptions and decisions
  11. Glossary and references

1. Drivers and decisions sought

Driver IDSourceRequestNeeded byCommercial weight
DRV-01 (Example)Enterprise prospect, healthcare staffing groupSOC 2 Type 2 report, Security and Availability, before contract renewal2028-03-31High
DRV-02 (Example)Enterprise prospect, retail chainAny SOC 2 report, or a completed security questionnaire meanwhile2027-09-30Medium
DRV-03 (Example)Existing customer security reviewConfidentiality commitments for customer staff dataNext annual reviewMedium
[DRV-NN][source][request]YYYY-MM-DD[High / Medium / Low]

Decisions sought from management in this document:

  1. Approve the scope in section 2 (system, categories, subservice organisation method).
  2. Approve the roadmap and the resources in section 7.
  3. Choose the report path in section 8 (Type 1 first, or straight to a Type 2 period) and the period start date.
  4. Approve the selection process for the service auditor.

2. Scope and system boundary

2.1 Service and boundary

ItemIn scopeOut of scope
Service[Staff scheduling web and mobile application, public API] (Example)[Marketing website, internal finance system] (Example)
EnvironmentsProduction, and the build pipeline that deploys to itDevelopment sandboxes holding synthetic data only
Locations[Cloud regions], [offices with staff who operate the system][Locations with no system access]
PeopleEngineering, site reliability, support, security, people operationsSales, except where they handle customer data
DataCustomer staff rosters, contact details, availability, audit logsProspect lists in the sales CRM

2.2 Trust services categories

CategoryCriteriaProposedReason
SecurityCC1.1 to CC9.2 (33)Yes, requiredEvery SOC 2 examination includes it
AvailabilityA1.1 to A1.3 (3)Yes (Example)Contracts commit to 99.9 percent monthly uptime
ConfidentialityC1.1 to C1.2 (2)Yes (Example)Customers send staff data under confidentiality terms
Processing IntegrityPI1.1 to PI1.5 (5)No (Example)The system does not compute pay or invoices
PrivacyP1.1 to P8.1 (18)No (Example)Customers collect the data from their staff; privacy obligations are handled through the data processing agreement

In the example, 38 criteria are in scope: 33 common criteria plus 3 for Availability and 2 for Confidentiality.

2.3 Subservice organisations

Subservice organisationServiceProposed methodTheir report available?Complementary subservice organisation controls (CSOCs) we rely on
[Cloud provider] (Example)Infrastructure hostingCarve-outSOC 2 Type 2, currentPhysical security, environmental protection, hardware disposal
[Messaging provider] (Example)SMS and email deliveryCarve-outSOC 2 Type 2, currentLogical access to message content in its platform
[Name][service][Inclusive / Carve-out][Yes, type and period / No][controls]

With the carve-out method, the subservice organisation's controls are excluded from the description and testing, and the description names the controls you expect it to operate. The inclusive method brings them into scope and requires its cooperation and management assertion. Most first reports use carve-out for hyperscale cloud providers.

3. System description readiness (DC 200)

DCDisclosure (short paraphrase)Source material todayReadinessAction
DC1Types of services providedProduct overview, contract scheduleReady (Example)Rewrite in neutral language
DC2Principal service commitments and system requirementsMaster agreement, SLA, security addendumPartial (Example)List each commitment and the internal requirement behind it
DC3Components: infrastructure, software, people, procedures, dataArchitecture diagrams, asset listPartial (Example)Reconcile asset list with infrastructure as code
DC4Incidents that affected commitmentsIncident trackerMissing (Example)Define "significant" incident threshold and review the last 12 months
DC5Applicable criteria and related controlsNoneMissing (Example)Produced from compliance/soc2-controls after remediation
DC6Complementary user entity controls (CUECs)Admin guide fragmentsPartial (Example)Draft CUEC list, publish in admin guide
DC7Subservice organisations, method, CSOCsSupplier listPartial (Example)Section 2.3 above, confirm with auditor
DC8Criteria not relevant, with reasonsNoneMissing (Example)Document any criterion judged not relevant, for example physical media if none exist
DC9Significant changes during the period (Type 2)Change logPartial (Example)Agree a rule for what counts as significant

Readiness summary in the example: 1 of 9 Ready, 5 Partial, 3 Missing.

4. Assessment method

Each in-scope criterion is rated once, by the assessor with the control owner, after reviewing the evidence that exists today. The scale is written for this template and is not an AICPA scale.

RatingLabelMeaningReady for
0AbsentNo control activity addresses the criterionNothing
1InformalActivity happens, but is undocumented, inconsistent or leaves no evidenceNothing
2DesignedControl is documented, owned and implemented, with at least one instance of evidenceType 1
3OperatingControl has run consistently with retained evidence for at least three months, or continuously if automatedType 2

Series readiness is the sum of ratings divided by the maximum possible (3 per criterion), as a percentage. A criterion rated 0 or 1 is a gap and gets a row in section 6.

Sources reviewed: [policies, tickets, configuration exports, logs, interviews with named owners]. Interviews held: [n] with [roles].

5. Criteria readiness ratings

5.1 Summary by series

SeriesCriteriaRated 0Rated 1Rated 2Rated 3ScoreReadiness
CC1 Control environment (Example)502308 of 1553%
CC2 Communication and information (Example)301205 of 956%
CC3 Risk assessment (Example)413003 of 1225%
CC4 Monitoring activities (Example)211001 of 617%
CC5 Control activities (Example)301205 of 956%
CC6 Logical and physical access (Example)8005319 of 2479%
CC7 System operations (Example)503207 of 1547%
CC8 Change management (Example)100102 of 367%
CC9 Risk mitigation (Example)211001 of 617%
A1 Availability (Example)311103 of 933%
C1 Confidentiality (Example)201103 of 650%
Total (Example)3841417357 of 11450%

The example shows a familiar pattern: technical access controls (CC6) are close to ready, while the governance criteria (CC3 risk assessment, CC4 monitoring and CC9 vendor risk) lag. Common criteria alone score 51 of 99 (51.5 percent). 18 criteria are gaps (rated 0 or 1), and only 3 are ready for a Type 2 period today.

5.2 Ratings by criterion

CriterionShort paraphraseRatingRationaleGap ID
CC1.1Integrity and ethical values2Code of conduct acknowledged at hire, no yearly refresh
CC1.2Board oversight of internal control2Board minutes cover security quarterly
CC1.3Structure, reporting lines and authorities2Org chart and role descriptions current
CC1.4Competence of people1No security training recordsGAP-05
CC1.5Accountability for control duties1Control owners not namedGAP-05
CC2.1Quality information for internal control2Asset and logging inventories exist
CC2.2Internal communication of responsibilities2Policies published on intranet with read receipts
CC2.3External communication1No published channel for customers to report security issuesGAP-07
CC3.1Objectives clear enough to assess risk1Security objectives not written downGAP-01
CC3.2Risk identification and analysis1Spreadsheet of risks, not reviewed in a yearGAP-01
CC3.3Fraud risk considered0Not consideredGAP-01
CC3.4Significant change assessed1Discussed informally in architecture reviewsGAP-01
CC4.1Ongoing or separate evaluations1Ad hoc checks, no planGAP-02
CC4.2Deficiencies communicated and corrected0No deficiency trackingGAP-02
CC5.1Control activities selected to reduce risk2Controls follow the cloud security baseline
CC5.2General controls over technology2Infrastructure as code with review
CC5.3Policies and procedures deploy controls1Several procedures missing owners and review datesGAP-05
CC6.1Logical access architecture3SSO with MFA, encryption at rest, network segmentation, all automated
CC6.2Registering and removing users2Ticketed joiners; leavers removed but not always same day
CC6.3Role-based changes, least privilege2Roles defined, first quarterly review completed
CC6.4Physical access3Carve-out to cloud provider; office has no production access
CC6.5Disposal of assets2Laptop wipe procedure, one instance recorded
CC6.6Threats from outside the boundary3Web application firewall, managed edge rules, alerts
CC6.7Restricting movement of information2TLS everywhere, data loss rules on email not yet in place
CC6.8Malicious software2Endpoint protection deployed, coverage report monthly
CC7.1Detecting vulnerabilities and configuration drift1Dependency scanning only; no image or cloud configuration scanningGAP-03
CC7.2Monitoring for anomalies2Central logging and alert rules
CC7.3Evaluating security events2On-call triage with runbooks
CC7.4Responding to incidents1Response plan not testedGAP-04
CC7.5Recovering from incidents1No post-incident review recordsGAP-04
CC8.1Change management2Pull requests reviewed and checked; emergency change rule missing
CC9.1Business disruption risk1Continuity thinking exists in runbooks onlyGAP-06
CC9.2Vendor and partner risk0No supplier review processGAP-08
A1.1Capacity planning1Autoscaling, no capacity review recordGAP-06
A1.2Environmental protections, backups and recovery infrastructure2Daily encrypted backups to a second region
A1.3Recovery testing0No restore test performedGAP-06
C1.1Identifying and protecting confidential information2Data classification standard applied to customer data
C1.2Disposing of confidential information1Deletion on contract end is manual and unrecordedGAP-07

Count check: 38 rows, ratings match the summary in 5.1.

6. Gap register

Gap IDCriteriaGapRemediationOwnerEffort (person-days)Priority
GAP-01 (Example)CC3.1, CC3.2, CC3.3, CC3.4No current risk assessment covering objectives, fraud and changeWrite security objectives, run a risk assessment with fraud scenarios, add a change trigger[@security-lead]51
GAP-02 (Example)CC4.1, CC4.2No monitoring plan or deficiency trackingQuarterly control self-checks and a deficiency log reported to leadership[@security-lead]81
GAP-03 (Example)CC7.1No container image or cloud configuration scanningAdd image scanning to CI and weekly cloud posture scan, with triage service levels[@sre-lead]41
GAP-04 (Example)CC7.4, CC7.5Incident response untested, no post-incident reviewsTabletop exercise, review template, link to the incident plan[@sre-lead]62
GAP-05 (Example)CC1.4, CC1.5, CC5.3No training records, control owners unnamed, procedures unownedSecurity awareness training with records, owner per control, review dates[@people-lead]102
GAP-06 (Example)CC9.1, A1.1, A1.3No continuity plan, capacity review or restore testBusiness continuity plan, quarterly capacity review, full restore test[@sre-lead]31
GAP-07 (Example)CC2.3, C1.2No external security contact; customer data deletion unrecordedPublish a security contact page; automate and log deletion at contract end[@eng-lead]62
GAP-08 (Example)CC9.2No supplier security reviewSupplier inventory, risk tiering, annual review of critical suppliers' reports[@procurement-lead]41
Total (Example)18 criteria46

The 3 person-days for GAP-06 cover planning only; the restore test itself depends on engineering time agreed in section 7.

7. Remediation roadmap

MilestoneTarget dateExit criteria
M1 Readiness decision (Example)2027-01-29Scope, roadmap and report path approved
M2 Priority 1 gaps closed (Example)2027-04-16All priority 1 criteria rated 2 or higher
M3 All gaps designed, description drafted (Example)2027-05-28No criterion below 2; DC1 to DC9 drafted
M4 Type 1 as of date (Example)2027-06-30Auditor walkthroughs complete
M5 Type 2 period (Example)2027-07-01 to 2027-12-31Controls operating with evidence for six months
M6 Type 2 report issued (Example)2028-02-25Meets DRV-01 date of 2028-03-31 with five weeks of margin

8. Type 1 and Type 2 plan

8.1 Options

OptionWhat customers get, and whenAdvantagesDrawbacks
A. Type 1, then Type 2 (Example, recommended)Type 1 report in about Q3 2027, Type 2 in Q1 2028Early evidence for DRV-02; rehearsal for the Type 2Two examinations to fund and support
B. Type 2 directlyType 2 report in Q1 2028 onlyOne examinationNothing to show DRV-02 before then
C. Type 2 with a three-month first periodType 2 in about Q4 2027Earlier Type 2Some customers question a short period

Decision: [Option], approved by [@ceo] on YYYY-MM-DD. Reasons: [reasons].

8.2 Service auditor selection

CriterionQuestions
Licensing and independenceIs the firm a licensed CPA firm able to issue SOC 2 reports? Has it performed readiness or consulting work for us that could impair independence?
Sector experienceDoes it examine software services of our size and architecture?
ApproachHow does it sample, which evidence formats does it accept, and does it use our compliance tooling?
TimingCan it meet the Type 1 date and the post-period fieldwork window?
Acceptance by customersDo the customers in section 1 accept reports from this firm?

8.3 Criteria edition

In October 2026 the AICPA Assurance Services Executive Committee published exposure drafts of proposed 2027 SOC 2 Trust Services Criteria and Description Criteria. The AICPA announcement of 28 October 2026 gives a comment deadline of 15 January 2027 and says that, if approved, the 2027 criteria would apply to engagements beginning on or after 31 December 2027, with early adoption permitted. Before the period starts, confirm with the service auditor which edition applies to the planned engagement, and re-run section 5 if the final criteria change identifiers or add criteria.

8.4 After the first report

Plan the next period so it starts the day after the previous one ends. For gaps between periods, management may issue a bridge letter describing any material changes; it is a management statement, not auditor assurance.

9. Evidence and tooling readiness

AreaPopulation sourceComplete list available?RetentionReadiness
New user accounts (Example)Identity provider audit logYes13 monthsReady
Terminations (Example)HR system leaver reportYes, but needs matching to identity log7 yearsPartial
Production changes (Example)Source control merged pull requestsYesIndefiniteReady
Security incidents (Example)Incident trackerOnly since last quarterUnknownPartial
Vendor reviews (Example)NoneNoNot definedMissing
[Area][source][Yes / No][period][readiness]

Tooling decision: [Manual evidence folders / compliance automation platform / both], with reasons and owner.

10. Risks, assumptions and decisions

IDTypeStatementOwnerResponse
R-01 (Example)RiskEngineering roadmap pressure delays GAP-03 and GAP-07[@cto]Reserve two engineers for remediation in February and March
R-02 (Example)Risk2027 criteria finalised with new identifiers before the period[@security-lead]Re-rate in section 5 within two weeks of publication
A-01 (Example)AssumptionThe cloud and messaging providers keep current SOC 2 reports[@procurement-lead]Check report dates each quarter
D-01 (Example)DecisionProcessing Integrity and Privacy excluded from the first report[@ceo]Revisit after first report
[ID][Risk / Assumption / Decision][statement][@owner][response]

11. Glossary and references

11.1 Glossary

TermMeaning in this template
Service organisationThe organisation whose system is examined
User entityA customer that uses the service and reads the report
Service auditorThe licensed CPA firm that examines and reports
Carve-out methodSubservice organisation controls are excluded from the description and testing
Inclusive methodSubservice organisation controls are included in the description and testing
CUECComplementary user entity control: a control the customer is expected to operate
CSOCComplementary subservice organisation control: a control a subservice organisation is expected to operate
Bridge letterA management statement covering the time between report periods

11.2 References

ReferenceEdition or dateUse
AICPA, TSP Section 100, 2017 Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy (with revised points of focus, 2022)Current as checked 2026-10-30Criterion identifiers and categories
AICPA, DC Section 200, 2018 Description Criteria for a Description of a Service Organization's System in a SOC 2 Report (with revised implementation guidance, 2022)Current as checked 2026-10-30Section 3
AICPA Exposure Drafts: Proposed 2027 SOC 2 Trust Services Criteria and Description CriteriaPosted 26 October 2026, comments to 15 January 2027, proposals onlySection 8.3
AICPA Guide, SOC 2 Reporting on an Examination of Controls at a Service OrganizationCheck the current editionExamination practice
COSO, Internal Control: Integrated Framework2013Basis of CC1 to CC5

Standard and licence note

Structure aligned with the AICPA 2017 Trust Services Criteria (with revised points of focus, 2022) and the 2018 Description Criteria for a SOC 2 system description (with revised implementation guidance, 2022). Only criterion identifiers, category names and description criteria numbers are used; the short paraphrases, rating scale, examples and guidance are original wording and are not AICPA text. The criteria and points of focus are copyrighted by the AICPA. Official text: AICPA and CIMA, free download with registration: https://www.aicpa-cima.com/resources/download/2017-trust-services-criteria-with-revised-points-of-focus-2022 (description criteria: https://www.aicpa-cima.com/resources/download/get-description-criteria-for-your-organizations-soc-2-r-report; 2027 exposure drafts: https://www.aicpa-cima.com/resources/download/aicpa-exposure-drafts-proposed-2027-soc-2-trust-services-criteria-and-description-criteria). Check the AICPA pages for the final 2027 criteria and their effective date before each report period. SOC 2 is a registered mark of the AICPA. The organisation, people, ratings and dates in the example are fictional. This is a documentation format, not audit or legal advice. Template licence: MIT.

Related templates