SOC 2 guide
The SOC 2 system description: what to write, what to leave out, and what the auditor checks
What a SOC 2 system description must contain under the AICPA description criteria, what to keep out of it, how the CPA firm tests it against the running system, and the defects that put an otherwise clean opinion at risk.
Key points
- The system description is management's account of what a SOC 2 report covers: the services, principal commitments, five system components, boundaries and controls, and what clients and subservice organisations are relied on to do.
- It follows the AICPA's 2018 SOC 2 description criteria, with implementation guidance revised in 2022, and the CPA firm's opinion covers it as well as the controls.
- Write only what exists, operates and can be evidenced; marketing, other parties' controls and plans stay out.
- Inherited template text, a missing provider, borrowed user entity controls and omitted incidents are misstatements the CPA firm must raise; one left uncorrected can qualify the opinion.
What the system description is, and who owns it
Every SOC 2 report includes a description of the system, written by the service organisation's management, not the CPA firm. Management asserts in writing that it is presented in accordance with the description criteria, and the CPA firm, as service auditor, gives an opinion on it alongside its opinion on the controls. Client reviewers read it to learn exactly what that opinion covers.
The criteria are the AICPA's 2018 SOC 2 Description Criteria, with implementation guidance revised in 2022, developed by its Assurance Services Executive Committee and often cited as DC 200. The AICPA says they are used both to prepare a description and to evaluate one, so management and auditor share one text, which defines what to disclose rather than a template or a length.
What the description must contain, section by section
In SOC 2 the system is everything used to deliver the service: infrastructure, software, people, procedures and data. The table turns the criteria into a practical layout, with the records the auditor will compare each section with; the order and headings are yours to choose.
| Section | What to include | Evidence it must match |
|---|---|---|
| Services in scope | The services covered, named as clients contract for them, and any excluded | Contracts, service catalogue |
| Principal service commitments and system requirements | Promises common to your clients, and what the system must do to keep them and meet applicable laws and contracts | Standard agreements, service levels, published security and privacy statements |
| Infrastructure | Cloud accounts and regions, data centres, networks, offices | Cloud inventories, network diagrams |
| Software | Applications, databases and the tools controls depend on: identity, logging, ticketing | Software inventory, architecture diagrams |
| People | Functions that govern, build, run, secure and support the system | Organisation chart, role descriptions |
| Procedures | Manual and automated procedures that deliver the service and operate controls | Procedures, runbooks, tickets |
| Data | What the system receives, stores, processes and returns, and its classification | Data inventory, data-flow diagrams |
| Boundaries | Services, environments, locations, teams and third parties in and out of scope | Scoping record, diagrams, vendor register |
| Criteria and related controls | Categories in scope, the controls for each criterion, and any criterion not relevant, with the reason | Control matrix, policies |
| Complementary user entity controls | Controls clients must operate for yours to achieve the commitments | Contract terms, administrator guides |
| Subservice organisations | Providers whose controls you rely on, their services, the method used and the controls assumed of them | Vendor register, providers' SOC reports, review records |
| System incidents | Incidents from control failures, or significant failures against commitments: nature, timing, effect, disposition | Incident register, post-incident reviews |
| Significant changes (Type 2) | Dated changes to the system or controls during the period that bear on commitments | Change records, management minutes |
Principal commitments are those common to clients as a group, not every negotiated term; system requirements are what the system must do to honour them and the law. Controls are designed and tested against both, so loose wording here weakens the report.
Subservice organisations and user entity controls: carve-out or inclusive
A subservice organisation is a provider whose controls are needed, with yours, to achieve your commitments: usually the cloud platform, sometimes a managed detection service or an outsourced support desk.
Under carve-out, the description states what the provider does, which criteria its controls help meet and the controls you assumed it operates, the complementary subservice organisation controls; its own controls are excluded, and clients read its report for them. Under the inclusive method, its relevant controls are described and tested within your examination, which needs its cooperation and its management's written assertion. Carve-out is the norm for large cloud platforms, which publish their own reports, and inclusive suits a group affiliate. Under carve-out, expect the auditor to test your review of the provider's report and the user entity controls that report assigns to you.
Complementary user entity controls work in reverse: controls you assumed clients would operate, such as administering their users' access, protecting keys you issue and telling you when an authorised contact leaves. Keep them few, specific and consistent with the contract; reviewers read them as responsibilities handed over.
Incidents and changes: the disclosures teams hesitate over
The criteria require disclosure of identified system incidents that resulted from controls not suitably designed or operating effectively, or that otherwise caused a significant failure against a commitment or system requirement, giving each one's nature, timing, effect and disposition. Blocked attacks and routine alerts do not normally qualify. Omitting one that does rarely survives fieldwork: the auditor reads the incident register and client notifications, and notified clients will look for it. A short, factual account with the remediation does far less damage.
A Type 2 description also discloses significant changes during the period, such as a new cloud region, a replacement identity provider or a control introduced part-way through. Date each one: the auditor usually tests the old and new controls for their own parts of the period.
What to leave out
If nobody could evidence a statement, it does not belong.
- Marketing language. Terms such as industry-leading or bank-grade cannot be tested and describe nothing.
- Controls you do not operate. Physical security at a public cloud data centre belongs among the complementary subservice organisation controls, and client duties among the user entity controls. Claimed as yours, either becomes a statement the auditor cannot support.
- Aspirational processes. The description presents the system as designed and implemented at the date or through the period, so a platform due next quarter or an untested recovery plan is not part of it. Plans can go in a separate section of other information, which the auditor reads but gives no opinion on.
- Detail that helps an attacker. The report circulates widely, so omit IP ranges, rule sets, software versions and individuals' names; refer to roles.
How the CPA firm tests the description
The service auditor decides whether the description is fairly presented, which the opinion expresses as presenting the system designed and implemented, at the date or throughout the period, in accordance with the description criteria. Each section faces three questions: is every required disclosure there, is it accurate, and could anything omitted or overstated mislead report users?
The auditor reads the draft against the criteria, walks through processes with the people who run them, and inspects inventories, diagrams, contracts, vendor, incident and change records and configurations. A claim that multi-factor authentication protects every administrative account meets the identity provider's settings; three named subservice organisations meet a vendor register listing five.
Misstatements are raised with management and corrected, often over several drafts. A material one left uncorrected, or uncorrectable because the system did not run as described, produces a modified opinion every reader sees. Share the draft at planning, so boundaries, carve-out choices and user entity controls are agreed before the period starts.
Common defects, and how to avoid them
- Inherited text. Template or last year's wording keeps retired tools and misses new regions; rebuild from current inventories every period.
- Blurred boundaries. The overview covers every product though the report covers one, or an offshore support team with production access is missing.
- Missing or misfiled providers. An outsourced help desk affecting the commitments is absent, or a carved-out provider's controls appear as yours.
- Borrowed user entity controls. They assign clients duties the contract never gives them.
- Silence on incidents and changes. A known outage or mid-period migration goes unmentioned until the auditor finds it.
How Sterling prepares the description
A description written from your system and tested before the CPA firm sees it.
Sterling's expert and experienced consultants draft the description with your engineering and security leads from inventories, contracts and the vendor register, not a template. Evidence sits in Effivity, included with the engagement at no additional cost, and before the period opens our readiness assessment tests the description against the running system alongside every control. We ensure a successful SOC 2 examination for our clients. The opinion comes only from the independent, licensed CPA firm; Sterling does not attest or issue reports.
Book a free discovery callSOC 2 system description: questions buyers ask
Who writes the system description: us, a consultant or the CPA firm?
Your management owns it and signs the assertion over it, so the content must come from the people who run the system; a consultant can structure and draft it with them. The CPA firm comments on drafts but cannot take on management's responsibility for a document it gives an opinion on.
How long should a SOC 2 system description be?
No length is prescribed; the criteria define what to disclose. A single-product software company needs far less than a multi-site outsourcer, and length from marketing copy, pasted policies or plans adds risk without adding coverage.
Do we have to name our cloud provider and other key suppliers?
Expect to, for each subservice organisation your commitments depend on: descriptions normally identify each one and its service, and clients use that to request its own report. Suppliers with no bearing on the commitments, such as travel services, need not appear.
Must we disclose an incident our clients already know about?
If it meets the criteria's threshold, yes. Disclosure turns on whether it came from a control failure or significantly failed a commitment, not on who knows, and notified clients will look for it.
Should we copy our security policies into the description?
No. Summarise the procedures relevant to the criteria in scope and keep the policies as evidence; pasted policy text dates quickly and adds statements the auditor must then test.
More SOC 2 guides
Every guide in the SOC 2 series is written for one question and links back to the hub for the whole picture.
- SOC 2 bridge letters, report validity and the annual cycle
- SOC 2 cost: what moves the price
- SOC 2 policies and evidence: what you need and what you do not
- SOC 2 scope
- SOC 2 in Singapore and South East Asia
- SOC 2 for start-ups and small teams
- The SOC 2 system description: what to write and what to leave out
- The SOC 2 examination
- SOC 2 in the Philippines
- SOC 2 in the UK
- SOC 2 Trust Services Criteria explained, criterion by criterion
- SOC 2 Type 1 vs Type 2: which report, and when
- SOC 2 vs ISO/IEC 27001: which one, or both?
Keep exploring
Explore more about SOC 2
Watch a video on how to implement SOC 2 here.
Watch a video on SOC 2 requirements here.
SOC 2 resources
Services for SOC 2
Industries
Talk to a consultant
Prepare a system description that matches the system you run.
Tell us your goals, locations and target date. We’ll help you define the scope, timeline and next steps.
hello@sterling-grc.com+1 201 263 4443 (global headquarters) · your nearest office and its number are at the top of this page
What would you like to achieve?
Choose a starting point. The enquiry form takes about a minute.
Book my free discovery callContinue to the enquiry form to share your details. Please do not include passwords, sensitive personal information or confidential files. A Sterling consultant replies within one working day. Privacy notice